#define DEFENSE_ANIM FRAME BASEFRAME HITSOUND [defend] [frame] begin=-126 end=-125 image={BASEFRAME} [/frame] [frame] begin=-125 end=-25 image={FRAME} [/frame] [if] hits=hit [frame] begin=-25 end=125 image={FRAME} sound={HITSOUND} [/frame] [/if] [else] hits=miss,kill [frame] begin=-25 end=125 image={FRAME} [/frame] [/else] [frame] begin=125 end=126 image={BASEFRAME} [/frame] [/defend] #enddef #define DEFENSE_ANIM_FILTERED FRAME BASEFRAME HITSOUND FILTER [defend] {FILTER} [frame] begin=-126 end=-125 image={BASEFRAME} [/frame] [frame] begin=-125 end=-25 image={FRAME} [/frame] [if] hits=hit [frame] begin=-25 end=125 image={FRAME} sound={HITSOUND} [/frame] [/if] [else] hits=miss,kill [frame] begin=-25 end=125 image={FRAME} [/frame] [/else] [frame] begin=125 end=126 image={BASEFRAME} [/frame] [/defend] #enddef