This Trac instance is not used for development anymore!

We migrated our development workflow to git and Gitea.
To test the future redirection, replace trac by ariadne in the page URL.

Changes between Version 1 and Version 2 of Ticket #3600, comment 1


Ignore:
Timestamp:
11/12/15 21:02:14 (9 years ago)
Author:
Palaxin

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3600, comment 1

    v1 v2  
    33As far as I have observed, the descriptions are wrong in the following cases where stats are multiplied:
    44- Speed/time modifications: you are right, +20% speed implies a 0.8333 multiplier for the respective time, -20% speed implies a 1.25 multiplier (1).
    5 - Several techs/auras increasing the same stat: increase is determined on base value, not on current value, e.g. two bonuses described as "+20%" mean you have a 100%, 120%, 140% value for your stat (actually +20%, then +16.7%) instead of 100%, 120%, 144% (+20% increase for both). IMO this is not a design question but a question of correctness. "+XX% on base stat" and "+XX%" is a huge difference. Also modify the multiplication operation and not the descriptions because the descriptions would actually depend on the cirumstances of the aura/tech usage (if it's currently the only tech/aura for this stat or not).
     5- Several techs~~/auras~~ increasing the same stat: increase is determined on base value, not on current value, e.g. two bonuses described as "+20%" mean you have a 100%, 120%, 140% value for your stat (actually +20%, then +16.7%) instead of 100%, 120%, 144% (+20% increase for both). IMO this is not a design question but a question of correctness. "+XX% on base stat" and "+XX%" is a huge difference. Also modify the multiplication operation and not the descriptions because the descriptions would actually depend on the cirumstances of the ~~aura/~~tech usage (if it's currently the only tech/aura for this stat or not).
    66
    77I hope I'm not the only one who thinks that way and this will be fixed.
     
    2323- f_new = 100%/((100%+bonus%)*t_old)
    2424- t_new = 100%/((100%+bonus%)*f_old)
     25
     26Edit: I just tested that auras actually calculate their bonuses on current stats (not base stats), but technologies work as described above.