Ancordia_PRC8/_module/nss/mpoker_not2plays.nss
Jaysyn904 102ba7dab6 Initial Commit
Initial Commit
2023-09-21 19:51:32 -04:00

44 lines
1.3 KiB
Plaintext

#include "mpoker_include"
int StartingConditional()
{
object oStool1 = GetNearestObjectByTag("mpoker_stool1");
object oStool2 = GetNearestObjectByTag("mpoker_stool2");
object oP1 = GetSittingCreature(oStool1);
object oP2 = GetSittingCreature(oStool2);
object oStored1 = GetLocalObject(OBJECT_SELF, "oP1");
object oStored2 = GetLocalObject(OBJECT_SELF, "oP2");
if (oStored1 != oP1 || oStored2 != oP2)
{
DeleteLocalInt(OBJECT_SELF, "STAGE");
DeleteLocalInt(OBJECT_SELF, "BET");
DeleteLocalInt(OBJECT_SELF, "POT");
DeleteLocalString(OBJECT_SELF, "SPOKEN");
DeleteLocalInt(OBJECT_SELF, "STARTER");
DeleteLocalString(OBJECT_SELF, "CURRENT");
DeleteLocalObject(OBJECT_SELF, "oP1");
DeleteLocalObject(OBJECT_SELF, "oP2");
InitializeMDeck();
}
if (!GetIsObjectValid(oP1) || !GetIsObjectValid(oP2))
{
DeleteLocalInt(OBJECT_SELF, "STAGE");
DeleteLocalInt(OBJECT_SELF, "BET");
DeleteLocalInt(OBJECT_SELF, "POT");
DeleteLocalString(OBJECT_SELF, "SPOKEN");
DeleteLocalInt(OBJECT_SELF, "STARTER");
DeleteLocalString(OBJECT_SELF, "CURRENT");
DeleteLocalObject(OBJECT_SELF, "oP1");
DeleteLocalObject(OBJECT_SELF, "oP2");
InitializeMDeck();
return TRUE;
}
return FALSE;
}