FANDOM

BobogooboKongregate
Guild Meridian
(Creator)
Level 1149
IOU Score 198,243
Base Damage 2,593,186
Net Worth 175.304 M Stone
Pets
E.Collide
Level 6
E.Collide
Level 1
Playing Since June 5, 2015
(1,823 days)
Challenge Points 3875 Challenges
Cards Earned 3,719,264 Card Collection
Forest Reached 28 Wood
Mining Depth 206 Stone
Event Points 726 EP
Support Level 9 Diamond
Lineage Level 13
Ranks
IOU Score1194
Level Score1234
Woodcutting Level1628
Mining Depth1408
Guild Score90
Pets:
Growth Score723
Arena No-AP Record741
Arena Record1175
Pet Map Score444
Statistics as of February 15, 2018

Experienced wiki editor, Kongregater (my profile), and nerd - see my community profile. Let me know if I can be of any assistance (preferably through my message wall so I get a notification). Happy editing!

I also operate a bot account.

For safekeeping: File:Favicon.ico

CleanupEdit

If this is blank, all is well.



CodeEdit

Code to generate upgrade table rows:

// Generate wikicode for upgrade tables.
// Parameters (fill in on bottom line):
//     max upgrade level
//     cost multiplier
//     effect multiplier
//     whether to include a % sign after the effect value (true/false, default false)
//     brief description from hover popup (e.g. 'Auto Damage' or 'Energy Regen')
//     whether to use one-line row code (true/false, default false)
//     maximum number of decimal places needed for cost/effect - insignificant zeroes are stripped
// To set a custom formula (not just a flat multiplier) for cost and/or effect, fill in marked lines below
//   - the multiplier parameter(s) are then ignored.
// ASSUMES: Columns are level, cost, effect.
// Mostly untested. Verify accuracy of results.
(function genRows(cap, costMult, effectMult, isPercentage, desc, condensed, decPlaces) {
    function getCost(num) {
        var cost = num * 0;// Fill in cost formula here, otherwise leave as 0
        var val = cost ? cost : num * costMult;
        return (+val.toFixed(decPlaces)).toString();
    }
 
    function getEffect(num) {
        var effect = num * 0;// Fill in effect formula here, otherwise leave as 0
        var val = effect ? effect : num * effectMult;
        return (+val.toFixed(decPlaces)).toString();
    }
 
    var sep = (condensed ? ' || ' : '\n|');
    var output = '';
    for (var i = 1; i < cap + 1; i++) {
        output += '|-\n|' + (condensed ? ' ' : '') + i + sep +
                  getCost(i) + sep +
                  ' +' + getEffect(i) + (isPercentage ? '% ' : ' ') + desc + '\n';
    }
    output += '|-\n|' + (condensed ? ' ' : '') + 'Max Level' + sep + 'Max Level' + sep + 'Max Level\n';
    console.log(output);
}(100, 1, 1, false, 'Widgets', false, 2));
Community content is available under CC-BY-SA unless otherwise noted.