• My Pages
  • Comments
  • Add Link
  • Subscribe
  • Subscribe User
  • Edit (Text)
  • Rename Page
  • Copy Page
  • Load Page
  • Save Page
  • Delete Page
  • Attachments
  • Check Spelling
  • Diffs
  • Info
  • Revert to this revision
  • XML
  • Render as Docbook
  • Print View
  • Raw Text
  • Delete Cache
  • Like Pages
  • Local Site Map
  • Remove Spam
  • Package Pages
  • Sync Pages
    • Diff for "TroopAndResourceTotals"
    Differences between revisions 3 and 7 (spanning 4 versions)
    Revision 3 as of 2013-12-09 01:52:58
    Size: 1280
    Editor: Inanna
    Comment:
    Revision 7 as of 2013-12-12 02:24:51
    Size: 1594
    Editor: Inanna
    Comment:
    Deletions are marked like this. Additions are marked like this.
    Line 1: Line 1:
    This script will echo your troop & resource totals for each city and for your entire account. ## page was renamed from TroopTotals
    This script will echo your troop & resource totals for each city and for your entire account. <<BR>>
    Troop upkeep per city and total for account added as well. Note it shows upkeep with vesta, etc. buffs factored in, not unbuffed.
    Line 17: Line 19:
    up = 0
    Line 27: Line 30:
    if c up = up + c.resource.troopCostFood
    Line 32: Line 36:
    if showcities if c echo c.name + " - " + TroopBeanToString(tr, ",") if showcities if c echo c.name + " - " + TroopBeanToString(tr, ",") + " (Upkeep: " + floor(c.resource.troopCostFood) + ")"
    Line 38: Line 42:
    echo "TOTAL UPKEEP: " + floor(up)

    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")
    up = 0
    g = 0
    f = 0
    w = 0
    s = 0
    i = 0
    
    label mainLoop
    c = mycities.shift()
    if c c = c.cityManager
    if c tr = c.getAvailableTroop()
    if c up = up + c.resource.troopCostFood
    if c g = g + c.resource.gold
    if c f = f + c.resource.food.amount
    if c w = w + c.resource.wood.amount
    if c s = s + c.resource.stone.amount
    if c i = i + c.resource.iron.amount
    if showcities if c echo c.name + " - " + TroopBeanToString(tr, ",") + " (Upkeep: " + floor(c.resource.troopCostFood) + ")"
    if c dummy = tr.addTo(t)
    if c goto mainLoop
    
    echo "TOTAL TROOPS:\n" + TroopBeanToString(t, "\n")
    echo "TOTAL RESOURCES:\nGold: " + floor(g) + "\nTotal Food: " + floor(f) + "\nTotal Wood: " + floor(w) + "\nTotal Stone: " + floor(s) + "\nTotal Iron: " + floor(i)
    echo "TOTAL UPKEEP: " + floor(up)


    ScriptExamples

    TroopAndResourceTotals (last edited 2015-04-26 02:36:41 by Inanna)