//Prevent others from opening the door (in this case barrel) //Put this script OnOpen void RemoveKey(object oTarget); void main() { object oPC = GetExitingObject(); object oItem; if (!GetIsPC(oPC)) return; oItem = GetFirstItemInInventory(oPC); while(GetIsObjectValid(oItem)) { if (GetTag(oItem)=="barrel2") { DestroyObject(oItem, 0.0f); } else if (GetTag(oItem)=="barrel") { DestroyObject(oItem, 0.0f); } else if (GetTag(oItem)=="partyroom") { DestroyObject(oItem, 0.0f); } else if (GetTag(oItem)=="death") { DestroyObject(oItem, 0.0f); } else { } oItem = GetNextItemInInventory(oPC); } ExecuteScript("cleartown", OBJECT_SELF); }