void main() { object oObject; if (GetLocalInt(OBJECT_SELF,"triggered")==3) { FloatingTextStringOnCreature("It's stuck!",GetLastUsedBy()); PlaySound("as_sw_genericlk1"); } else { if (GetLocalInt(OBJECT_SELF,"NW_L_AMION") != 1) { PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE); SetLocalInt(OBJECT_SELF,"NW_L_AMION",1); oObject=GetNearestObjectByTag("jw_door_down"); AssignCommand(oObject,SetLocked(oObject,FALSE)); AssignCommand(oObject,ActionOpenDoor(oObject)); // DelayCommand(10.0,AssignCommand(oObject,ActionCloseDoor(oObject))); //DelayCommand(10.5,AssignCommand(oObject,SetLocked(oObject,TRUE))); DelayCommand(10.5,PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE)); DelayCommand(10.5,SetLocalInt(OBJECT_SELF,"NW_L_AMION",0)); } else { } } }