I am trying to get this script to run after having the PC playing Pazaak, I want it to run a dialog (which I added special nodes with conditionals pointing to the 2 different integers for winning and losing). But, after Pazaak, it only takes away or adds the amount of the wager.
void main()
{
string Pazaak = "307_SlaverPazaak";
object PC = GetFirstPC();
string Dialog = "307_slaver";
//If lost
if ( ( GetLastPazaakResult() == 0)) {
SetGlobalNumber(Pazaak, 20);
ActionStartConversation(PC, Dialog);
}
//If won
else if ( ( GetLastPazaakResult() == 1)) {
SetGlobalNumber(Pazaak, 21);
ActionStartConversation(PC, Dialog);
}
}
So, where did I go wrong in this script?