While playtesting my module, something similar to the following happened.
Code:
Fire ant takes 3 bleeding damage.
Player killed fire ant!
Fire ant has regained its balance.
In other words, the bleeding temporary effect killed it, then the off balance temporary effect expired.
While I'm happy that the fire ant is well-balanced in the afterlife

, it seems like it would make sense for ActorTemporaryEffects:timedEffects to skip calling on_timeout if self.dead. Or would this cause problems for other temporary effects?
_________________
Qi Daozei (QDZ) - an Oriental-themed fantasy game for T-Engine.
ToME Tips - auto-generated spoilers for ToME.