Ticket #1997: random.diff

File random.diff, 1021 bytes (added by scythetwirler, 11 years ago)
  • utility_functions.js

     
    22const FLORA = "flora";
    33const FAUNA = "fauna";
    44const SPECIAL = "special";
     5const BUMPUP = 0.00002
    56
    67const COST_DISPLAY_NAMES = {
    78    "food": "[icon=\"iconFood\"]",
     
    227228    var crushDamage = dmg.crush;
    228229
    229230    var dmgArray = [];
    230     if (hackDamage) dmgArray.push(hackDamage + hackLabel);
    231     if (pierceDamage) dmgArray.push(pierceDamage + pierceLabel);
    232     if (crushDamage) dmgArray.push(crushDamage + crushLabel);
     231    //+BUMPUP in case we have decimal values like .4999999 (which should be rounded up)
     232    if (hackDamage) dmgArray.push(Math.round(hackDamage+BUMPUP) + hackLabel);
     233    if (pierceDamage) dmgArray.push(Math.round(pierceDamage+BUMPUP) + pierceLabel);
     234    if (crushDamage) dmgArray.push(Math.round(crushDamage+BUMPUP) + crushLabel);
    233235
    234236    return dmgArray.join("[font=\"serif-12\"], [/font]");
    235237}