Damage formula problem

● ARCHIVED · READ-ONLY
Started by Evil_Nazgul0616 4 posts View original ↗
  1. I have a weapon that uses a different skill than the normal attack to do damage. The behavior of this weapon is that it does one point of damage for every hit that isn't a critical hit, but when it does crit it deals ludicrous damage. I don't want to have the damage output be too high, however, because that would quickly push the weapon into game-breaker territory by one-hitting bosses on the first turn. I would like the damage output to therefore be 2500 damage. However, despite my damage formula telling the weapon to deal 2500 damage on crits, it does 7500 damage instead. Why is this happening?

    Here's my damage formula if it helps:

    Code:
    if b.result.critical; 2500; else; 1; end;
  2. If I recall correctly Critical Hits deal 3x the damage of the skills formula.

    Just lower the damage to 833 or so and it should fix the issue.

    Alternatively you can edit line 384 in Game_Battler to change the damage multiplier.
  3. Just a silly fix

    Code:
    if b.result.critical; 2500/3; else; 1; end;
  4. TheoAllen said:
    Just a silly fix

    if b.result.critical; 2500/3; else; 1; end;
    *facepalms* WOW. Why didn't I think of that?

    Thanks :)