• My Pages
  • Comments
  • Add Link
  • Subscribe
  • Subscribe User
  • Edit (GUI)
  • 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 1 and 5 (spanning 4 versions)
    Revision 1 as of 2013-11-21 02:30:04
    Size: 952
    Editor: Inanna
    Comment:
    Revision 5 as of 2013-12-12 02:23:38
    Size: 1384
    Editor: Inanna
    Comment:
    Deletions are marked like this. Additions are marked like this.
    Line 1: Line 1:
    This script will echo your troop 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.
    Line 4: Line 5:
    // gets total troops in all cities // =======================================================
    // Troop & Resource Totals For Each City & Entire Account
    // =======================================================

    // set this to 1 if you want individual city troopcounts displayed too, 0 if not
    showcities = 0
    Line 6: Line 13:
    echo "TOTAL TROOPS: Found " + mycities.length + " castle(s)" echo "ACCOUNT TOTALS: Found " + mycities.length + " castle(s)"
    echo "Please wait. Calculating..."
    Line 8: Line 16:
    up = 0
    g = 0
    f = 0
    w = 0
    s = 0
    i = 0
    Line 13: Line 27:
    if c echo c.name + " - " + TroopBeanToString(tr, ",") 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) + ")"
    Line 18: Line 38:
    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)
    Line 19: Line 41:

    This is the same thing, only just the account totals and not individual cities included too.

    {{{
    // gets total troops in all cities
    mycities = cities.concat()
    echo "TOTAL TROOPS: Found " + mycities.length + " castle(s)"
    t = GetTroops("a:0")

    label mainLoop
    c = mycities.shift()
    if c c = c.cityManager
    if c tr = c.getAvailableTroop()
    if c dummy = tr.addTo(t)
    if c goto mainLoop

    echo "TOTAL TROOPS:\n" + TroopBeanToString(t, "\n")
    }}}
    ----
    ScriptExamples

    This script will echo your troop & resource totals for each city and for your entire account.

    // =======================================================
    // Troop & Resource Totals For Each City & Entire Account
    // =======================================================
    
    // 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)