void main() { object oTarget; object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; if (GetItemPossessedBy(oPC, "artifact")== OBJECT_INVALID) return; oTarget = GetObjectByTag("caventr2b"); SetLocked(oTarget, FALSE); }