TerryCavanagh / diceydungeons.com

Dicey Dungeons
50 stars 7 forks source link

boostjinxcountdowns() doesn't increase Jinx countdowns if a negative value is passed #1560

Open TheMysticSword opened 4 years ago

TheMysticSword commented 4 years ago

You would expect boostjinxcountdowns(self| -1); to get all your Jinxes to count up, but that doesn't happen.

ncrecc commented 4 years ago

What the behavior should be in this case seems a bit ambiguous to me - should it increase the turns until each jinx activates as expected by a negative value, or should it do what boostcountdowns does (with Sneeze+) and activate all jinxes instantly if passed with -1?

TheMysticSword commented 4 years ago

I'd suggest making boostcountdowns(-1); increase countdowns by 1, and replacing the instant countdown reduce with boostcountdowns(ALL);. Then this could be applied to Jinx countdowns too.