MONSTER FIGHTS  (MF)
RECEIVER

Receiver for a stack taking physical damage
See MF Trigger

!!MF:XXXX;

Receiver for a stack taking physical damage.

OPTIONS

D$; A damage
E$; Enable (1)/disable(0) taking a damage
F$; A corrected damage
N$; A stack number (0...41)
W$; Get/check a type of attacker
$ = 2 - tower shot
  = 1 - moat
  = 0 - other

Comments:
You may check a stack number to get detailed info on this stack. Damage and a corrected damage keep the same value on trigger
switching (first !?MF1 trigger section). We recommend not to change D$ value for it is the initial damage that the game wants to apply to the stack and if you have more than one !?MF1; trigger section, this command may be used to find the initial damage value. Instead you can set a new damage value with the F$ command. Anyway, the real damage that is used by the game after the trigger works out is taken from the F$ command. You may ignore the damage completely by using the E$ command (it is enabled by default).

To simulate a block ability with ERM you can use a !?MF1; trigger, calculate a chance to work out, disable damage with !!MF:E0; command, show the block animation with !!BM:Q84; (set a bit "took a defence action", if you want) and add a corresponding message to the battle log with !!MM:Sz#; command
.