Thread:Mhoge/@comment-27862737-20171117062312/@comment-4199297-20171117122640

There's also an off-by-one: base_attack + (level_attack * max_level) adds 99 levels to the starting level of 1, so lists lvl 100 stats instead of lvl 99 stats. AKA: you want (max_level - 1) as multiplier. (because the base level is 1, not zero)