New Content The default value for the Empathy effect doesn't properly handle the april shower thoughts shield

phreddrickk

Active member
When you have the April Shower Thoughts shield equipped, casting Empathy of the Newt no longer grants turns of the effect Empathy (instead granting turns of the more-powerful-but-ultimately-stackable-so-you-want-both effect Thoughtful Empathy):

> js equip(Item.get("april shower thoughts shield")); cliExecute(Effect.get("empathy").default); haveEffect(Effect.get("empathy"))

Holding April Shower Thoughts shield...
Equipment changed.
Casting Empathy of the Newt 1 times...
You acquire an effect: Thoughtful Empathy (30)
Empathy of the Newt was successfully cast.
Returned: 0
I think the acquisition methods listed for the effect in its proxy records should reflect this, either by conditionally changing based on whether you have the april shower thoughts shield equipped, or by including unequipping the april shower thoughts shield in getting the effect. It feels incorrect to me that executing the default for an effect can fail.

Ideally, the ASTS-specific buffs would gain similar defaults/acquisition methods that involve equipping the shield. As-is, we see this:
> js Effect.get("empathy")

Returned: Empathy
id => 50
name => Empathy
default => cast 1 Empathy of the Newt
note =>
all => aggregate boolean [string]
cast 1 Empathy of the Newt => true
image => empathy.gif
descid => ac32e95f470a7e0999863fa0db58d808
candy_tier => 0
quality => good
attributes =>
song => false
> js Effect.get("thoughtful empathy")

Returned: Thoughtful Empathy
id => 2989
name => Thoughtful Empathy
default =>
note =>
all => aggregate boolean [string]
image => blackheart.gif
descid => 772532594322e2260a767bb71fe0d7fc
candy_tier => 0
quality => neutral
attributes =>
song => false
 
Back
Top