void main() { object oItemToTake; oItemToTake = GetItemPossessedBy(GetLastOpenedBy(), "SlaversKey"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); object oDoor = OBJECT_SELF; DelayCommand( 600.0, ActionCloseDoor(oDoor) ); if ( GetLockLockable( oDoor ) ) { SetLocked( oDoor, TRUE ); } }