18 lines
471 B
Plaintext
18 lines
471 B
Plaintext
|
void main()
|
||
|
{
|
||
|
object oPC=GetPCSpeaker();
|
||
|
object oMe=OBJECT_SELF;
|
||
|
int nGoldGiven=GetLocalInt(oPC,"nGoldGiven");
|
||
|
if (nGoldGiven<0)
|
||
|
{ // take gold
|
||
|
nGoldGiven=-nGoldGiven;
|
||
|
AssignCommand(oPC,TakeGoldFromCreature(nGoldGiven,oMe));
|
||
|
} // take gold
|
||
|
else if (nGoldGiven>0)
|
||
|
{ // give gold
|
||
|
AssignCommand(oMe,TakeGoldFromCreature(nGoldGiven,oPC));
|
||
|
} // give gold
|
||
|
DeleteLocalInt(oPC,"nGoldGiven");
|
||
|
DeleteLocalInt(oMe,"nStartingGold");
|
||
|
}
|