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

47 lines
1.4 KiB
Plaintext

#include "x4_inc_functions"
#include "mpoker_include"
int StartingConditional()
{
object oStool1 = GetNearestObjectByTag("mpoker_stool1");
object oStool2 = GetNearestObjectByTag("mpoker_stool2");
object oP1 = GetSittingCreature(oStool1);
object oP2 = GetSittingCreature(oStool2);
SetLocalObject(OBJECT_SELF, "oP1", oP1);
SetLocalObject(OBJECT_SELF, "oP2", oP2);
if (GetLocalInt(OBJECT_SELF, "STAGE") == 5)
{
//Retrieve PC's message
int nBet = GetLocalInt(OBJECT_SELF, "BET");
string sMessage = GetLocalString(OBJECT_SELF, "SPOKEN");
if (sMessage == "#yes")
{
//Next stage
SetLocalInt(OBJECT_SELF, "STAGE", 6);
//Add to the pot
int nPot = GetLocalInt(OBJECT_SELF, "POT");
SetLocalInt(OBJECT_SELF, "POT", nPot+2*nBet);
TakeGoldFromCreature(nBet, oP1, TRUE);
TakeGoldFromCreature(nBet, oP2, TRUE);
//Set token
string sCurrent = GetLocalString(OBJECT_SELF, "CURRENT");
object oPlayer = GetLocalObject(OBJECT_SELF, sCurrent);
SetCustomToken(916, GetName(oPlayer));
//Show hands
SendMessageToPC(oPlayer, "The pot is: " + IntToString(GetLocalInt(OBJECT_SELF, "POT")));
SendMessageToPC(oPlayer, ShowMHandAndScores("PLAYER2"));
return TRUE;
}
return FALSE;
}
return FALSE;
}