trigger OnIncapacitated(obj_id player) { messageTo(self, "destroyCorpse", null, 5.0f, true); return SCRIPT_CONTINUE; } trigger OnDestroy() { obj_id player = getObjIdObjVar(self, "player"); int number = getIntObjVar(self, "demoNumber"); if (number == 1) messageTo(player, "resetDemo1", null, 1.0f, true); if (number == 2) messageTo(player, "resetDemo2", null, 1.0f, true); return SCRIPT_CONTINUE; } messageHandler destroyCorpse() { destroyObject(self); return SCRIPT_CONTINUE; }