## page was renamed from TroopTotals This script will echo your troop & resource totals for each city and for your entire account. <
> Troop upkeep per city and total for account added as well. Note it shows upkeep with vesta, etc. buffs factored in, not unbuffed. {{{ // ======================================================= // Troop & Resource Totals For Each City & Entire Account // Originally by romulus // Inny bloated it with the resource stuff :P // ======================================================= // set this to 1 if you want individual city troopcounts displayed too, 0 if not showcities = 0 mycities = cities.concat() echo "ACCOUNT TOTALS: Found " + mycities.length + " castle(s)" echo "Please wait. Calculating..." t = GetTroops("a:0") pop = 0 popmax = 0 up = 0 g = 0 f = 0 w = 0 s = 0 i = 0 label mainLoop c = mycities.shift() if !c goto end c = c.cityManager tr = c.getAvailableTroop() popmax = popmax + c.resource.maxPopulation pop = pop + c.resource.curPopulation up = up + c.resource.troopCostFood g = g + c.resource.gold f = f + c.resource.food.amount w = w + c.resource.wood.amount s = s + c.resource.stone.amount i = i + c.resource.iron.amount if showcities echo c.name + " - " + TroopBeanToString(tr, ",") + " (Upkeep: " + floor(c.resource.troopCostFood) + ")" dummy = tr.addTo(t) goto mainLoop label end echo "TOTAL TROOPS:\n" + TroopBeanToString(t, "\n") echo "TOTAL RESOURCES:\nTotal Gold: " + floor(g) + "\nTotal Food: " + floor(f) + "\nTotal Wood: " + floor(w) + "\nTotal Stone: " + floor(s) + "\nTotal Iron: " + floor(i) echo "TOTAL UPKEEP: " + floor(up) echo "TOTAL POPULATION: " + floor(pop) + " of " + floor(popmax) + "." }}} ---- ScriptExamples