Hello I have noticed lately that the new default AMLA, which is supposed to heal units and increase their hitpoints by 3, does not have simmetry with the unit level-up effects. First, in the case the unit to be effected by AMLA is poisoned, the AMLA may fully heal it, but does not remove poison; levelling up the unit, in contrast, does remove poison from the unit. The second case is basically the same premise, but under the "slow" effect rather than poison.
I suppose this would also affect stoned units, in the weird theoretical case that a WML author forced them to receive AMLA. At the beginning I thought it was not on purpose, so the AMLA should remove slowing and poison from the unit. However, I then wondered if those side-effects were actually intended in the design of the regular leveling up process. If they were, then the AMLA_DEFAULT macro would have to be fixed with new [effect] tags to remove poison and slowing effects. But it seems it shall require a new feature for the [effect] tag, like an apply_to="status" attribute that has poisoned= and slowed= as companions. In any of these case, it also worries me the possible effects on gameplay. Should the player receive more benefits from the default AMLA than he/she does currently? Regards -- Ignacio
_______________________________________________ Wesnoth-dev mailing list [email protected] https://mail.gna.org/listinfo/wesnoth-dev
