void main() { object oPC=GetExitingObject(); object oTrigger=OBJECT_SELF; if (GetIsPC(oPC)) { // is exiting PC object oNPC=GetLocalObject(oTrigger,"oNPC"); if (GetIsObjectValid(oNPC)) DestroyObject(oNPC); } // is exiting PC }