I saw this other thread, but it made more sense to file a new report rather than bump a tangentially-related report that was (for the most part) fixed already.
There are currently a few bugs related to effects like Slicked-Back Do (from hair oil). For instance: I am currently a Pastamancer with 10 turns of the hair oil effect.
First: Mafia thinks I have the AoSP intrinsic active, not the effect from hair oil.
Second: Mafia thinks hair oil provides the AoSP intrinsic, despite modifiers.txt being labeled appropriately with effect ID.
Similar issues show up with White Chocolate Golem Seeds / chocolate bath ball:
There are currently a few bugs related to effects like Slicked-Back Do (from hair oil). For instance: I am currently a Pastamancer with 10 turns of the hair oil effect.
First: Mafia thinks I have the AoSP intrinsic active, not the effect from hair oil.
Code:
> ash foreach e in my_effects() print(e.to_int())
1553
Second: Mafia thinks hair oil provides the AoSP intrinsic, despite modifiers.txt being labeled appropriately with effect ID.
Code:
> ash effect_modifier($item[hair oil], "effect").to_int()
Returned: 1553
Similar issues show up with White Chocolate Golem Seeds / chocolate bath ball:
Code:
> ash foreach it in $items[chocolate bath ball, white chocolate golem seeds] print(it + ": " + effect_modifier(it, "effect").to_int())
chocolate bath ball: 1060
White Chocolate Golem Seeds: 1060
Returned: void