36 lines
964 B
Plaintext
36 lines
964 B
Plaintext
|
#include "x4_inc_functions"
|
||
|
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)
|
||
|
{
|
||
|
//Get the current PC
|
||
|
string sCurrent = GetLocalString(OBJECT_SELF, "CURRENT");
|
||
|
object oPlayer = GetLocalObject(OBJECT_SELF, sCurrent);
|
||
|
|
||
|
//Set token
|
||
|
SetCustomToken(916, GetName(oPlayer));
|
||
|
|
||
|
//Retrieve PC's message
|
||
|
string sMessage = GetLocalString(OBJECT_SELF, "SPOKEN");
|
||
|
if (sMessage != "#no" && sMessage != "#yes")
|
||
|
{
|
||
|
//Go back
|
||
|
//SetLocalInt(OBJECT_SELF, "STAGE", 1);
|
||
|
return TRUE;
|
||
|
}
|
||
|
|
||
|
return FALSE;
|
||
|
}
|
||
|
|
||
|
return FALSE;
|
||
|
}
|