HoS_PRC8/_mod/_module/nss/pl_ou_secretd.nss
Jaysyn904 04165202c0 Initial upload
Initial upload
2024-11-25 19:36:07 -05:00

27 lines
934 B
Plaintext

////////////////////////////////////////////////////////////////////////////////
// pl_ou_secretd - On Used Secret Door Placeable
// By Deva B. Winblood. December 11th, 2008
////////////////////////////////////////////////////////////////////////////////
void main()
{
object oMe=OBJECT_SELF;
object oDest=GetLocalObject(oMe,"oDest");
object oPC=GetLastUsedBy();
if (GetIsPC(oPC))
{ // door used
if (GetLocalInt(oMe,"bOpened"))
{ // is open
AssignCommand(oPC,ClearAllActions(TRUE));
AssignCommand(oPC,JumpToObject(oDest));
} // is open
else
{ // open it
SetLocalInt(oMe,"bOpened",TRUE);
SetLocalInt(oDest,"bOpened",TRUE);
AssignCommand(oMe,ActionPlayAnimation(ANIMATION_PLACEABLE_OPEN));
AssignCommand(oDest,ActionPlayAnimation(ANIMATION_PLACEABLE_OPEN));
} // open it
} // door used
}