void main() { object oPC = GetPCSpeaker(); int oGold = GetGold(oPC); location lPaid = GetLocation(GetWaypointByTag("paid")); if (oGold <=1) { int oGold = 1; } int oTax = (oGold / 10); if (oTax <= (1000 * (GetHitDice(oPC)))) { int oTax = (1000 * (GetHitDice(oPC))); } TakeGoldFromCreature(oTax, oPC, TRUE); AssignCommand(oPC, ActionJumpToLocation(lPaid)); }