HiddenTradition_PRC8/_module/nss/at_celldoorlever.nss
2024-06-20 15:47:42 -04:00

19 lines
533 B
Plaintext

void main()
{
object oDoor = GetNearestObjectByTag ("dt_CellDoor");
if (GetLocalInt (OBJECT_SELF, "m_bActivated") == TRUE)
{
SetLocalInt (OBJECT_SELF, "m_bActivated", FALSE);
PlayAnimation (ANIMATION_PLACEABLE_DEACTIVATE);
AssignCommand (oDoor, ActionCloseDoor (oDoor));
SetLocked (oDoor,TRUE);
}
else
{
SetLocalInt (OBJECT_SELF, "m_bActivated", TRUE);
PlayAnimation (ANIMATION_PLACEABLE_ACTIVATE);
AssignCommand (oDoor, ActionOpenDoor (oDoor));
SetLocked (oDoor,FALSE);
}
}