db0 / hypnagonia

Therapy through Nightmares
http://dbzer0.com/projects/hypnagonia/
GNU Affero General Public License v3.0
97 stars 10 forks source link

Lash-out and Grudge trigger each other #426

Open IceTyp opened 2 years ago

IceTyp commented 2 years ago

Assume that a torment has Grudge and the player has played Lash-out (When you receive damage during your turn, deal damage to a random torment.). Then, when the player interprets the torment they will receive damage because of Grudge. This triggers Lash-out and damages the torment. This triggers again Grudge and so on. That way, either the player or the torment dies.

I think this is unintended because it is very easy to overlook for the player and can lead to lots of unexpected anxiety.

To fix this, I suggest that Grudge should not be able to trigger Lash-out (or vice versa).

db0 commented 2 years ago

Oh, I think I remember having to deal with something like this in the past and I had fixed it. Lemme check