|
Size: 2258
Comment:
|
Size: 1790
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 47: | Line 47: |
| if up >= 1b up = round(up / 1000000000,2) + "B" if up < 1b up = round(up / 1000000,2) + "M" if g >= 1b g = round(g / 1000000000,2) + "B" if g < 1b g = round(g / 1000000,2) + "M" if f >= 1b f = round(f / 1000000000,2) + "B" if f < 1b f = round(f / 1000000,2) + "M" if w >= 1b w = round(w / 1000000000,2) + "B" if w < 1b w = round(w / 1000000,2) + "M" if s >= 1b s = round(s / 1000000000,2) + "B" if s < 1b s = round(s / 1000000,2) + "M" if i >= 1b i = round(i / 1000000000,2) + "B" if i < 1b i = round(i / 1000000,2) + "M" echo "TOTAL TROOPS:\n" + TroopBeanToString(t, "\n") + "\n*** Upkeep: " + up + " ***" echo "TOTAL RESOURCES:\nTotal Gold: " + g + "\nTotal Food: " + f + "\nTotal Wood: " + w + "\nTotal Stone: " + s + "\nTotal Iron: " + i + "\nPopulation: " + floor(pop) + " of " + floor(popmax) |
echo "TOTAL TROOPS:\n" + TroopBeanToString(t, "\n") + "\n*** Upkeep: " + FormatNumber(up) + " ***" echo "TOTAL RESOURCES:\nGold: " + FormatNumber(g) + "\nFood: " + FormatNumber(f) + "\nWood: " + FormatNumber(w) + "\nStone: " + FormatNumber(s) + "\nIron: " + FormatNumber(i) + "\nPopulation: " + FormatNumber(pop) + " of " + FormatNumber(popmax) |
This script will echo your troop & resource (including population) 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") + "\n*** Upkeep: " + FormatNumber(up) + " ***"
echo "TOTAL RESOURCES:\nGold: " + FormatNumber(g) + "\nFood: " + FormatNumber(f) + "\nWood: " + FormatNumber(w) + "\nStone: " + FormatNumber(s) + "\nIron: " + FormatNumber(i) + "\nPopulation: " + FormatNumber(pop) + " of " + FormatNumber(popmax)
![[+]](/moin_static/explorer/img/toggle1.png)

![[-]](/moin_static/explorer/img/toggle0.png)
