/**/
MUTATOR_HOOKABLE(MonsterDies, EV_MonsterDies);
+/** called when a monster dies */
+#define EV_MonsterRemove(i, o) \
+ /**/ i(entity, rem_mon) \
+ /**/
+entity rem_mon; // avoiding ovewriting self & other
+MUTATOR_HOOKABLE(MonsterRemove, EV_MonsterRemove);
+
/** called when a monster wants to respawn */
#define EV_MonsterRespawn(i, o) \
/**/ i(entity, other) \