void main() { object oUser = GetLastUsedBy(); object oLadder = GetObjectByTag("BethCruHQLadder"); if (GetIsOpen(OBJECT_SELF)) { // DelayCommand(0.75,PlayAnimation(ANIMATION_PLACEABLE_CLOSE)); AssignCommand(oUser,PlayAnimation(ANIMATION_LOOPING_GET_LOW,1.0,1.25)); AssignCommand(oUser,ActionWait(1.5)); AssignCommand(oUser,ActionJumpToObject(oLadder)); } else { DelayCommand(0.75,PlayAnimation(ANIMATION_PLACEABLE_OPEN)); AssignCommand(oUser,PlayAnimation(ANIMATION_LOOPING_GET_LOW,1.0,1.25)); AssignCommand(oUser,ActionWait(1.25)); AssignCommand(oUser,ActionJumpToObject(oLadder)); } }