23 lines
724 B
Plaintext
23 lines
724 B
Plaintext
|
// calculate team resources
|
||
|
void main()
|
||
|
{
|
||
|
object oPC=GetPCSpeaker();
|
||
|
string sID=GetLocalString(oPC,"sTeamID");
|
||
|
object oChest=GetObjectByTag(sID+"_CHEST");
|
||
|
int nGold=GetGold(oPC);
|
||
|
int nMana=GetLocalInt(oPC,"nManaStore");
|
||
|
int nSouls=GetLocalInt(oPC,"nSoulStore");
|
||
|
string sMsg=IntToString(nMana)+" mana, "+IntToString(nSouls)+" souls, and ";
|
||
|
object oItem=GetFirstItemInInventory(oChest);
|
||
|
while(oItem!=OBJECT_INVALID)
|
||
|
{ // check inventory
|
||
|
if (GetResRef(oItem)=="nw_it_gold001")
|
||
|
{ // gold
|
||
|
nGold=nGold+GetItemStackSize(oItem);
|
||
|
} // gold
|
||
|
oItem=GetNextItemInInventory(oChest);
|
||
|
} // check inventory
|
||
|
sMsg=sMsg+IntToString(nGold)+" gold";
|
||
|
SetCustomToken(92000,sMsg);
|
||
|
}
|