void main() { object oPC = GetExitingObject(); if (!GetIsPC(oPC)) return; object oItem; oItem = GetItemPossessedBy(oPC, "pass"); if (GetIsObjectValid(oItem)) DestroyObject(oItem); }