//uc_t_root - The root conversation node for the version 2 unit creation // By Deva Bryson Winblood. 04/10/2005 #include "rtsh_multiplay" int StartingConditional() { object oPC=GetPCSpeaker(); string sID=GetLocalString(oPC,"sTeamID"); string sTeamName=""; int nMana=fnGetTeamMana(oPC); int nGold=GetGold(oPC); int nSouls=fnGetTeamSouls(oPC); int nBase=GetLocalInt(oPC,"nUCBase"); int nMax=GetLocalInt(GetModule(),sID+"_UNITS"); int nTop=nBase+10; string sBottom=IntToString(nBase+1); string sTop; string sMax=IntToString(nMax); SetLocalInt(GetPCSpeaker(),"bGoldExploitPreventionOn",TRUE); if (nTop>nMax) nTop=nMax; DeleteLocalInt(oPC,"nUCRun"); sTop=IntToString(nTop); if (sID=="SPID") sTeamName="Spider Cultists"; else if (sID=="UNC") sTeamName="Unclean"; else if (sID=="UND") sTeamName="Undead"; else if (sID=="DWF") sTeamName="Dwarven"; SetCustomToken(1000,sTeamName); SetCustomToken(9997,IntToString(nMana)); SetCustomToken(9998,IntToString(nGold)); SetCustomToken(9999,IntToString(nSouls)); SetCustomToken(1021,sBottom+"-"+sTop+" out of "+sMax); return TRUE; }