nem0 Posted January 7, 2019 Posted January 7, 2019 (edited) Hello!I was recently doing some testing and I could not get damage shown to match numbers. I was under the impression that no penetration gave a negative bonus similarly to how damage bonuses, apart from lashes, are additive. I can not get the numbers to add exactly but it seems that no pen uses a .25 multiplier to base damage, then the game takes the .75 penalty again to reduce bonuses additively before multiplying for a final damage total. Using my monk/barb here are some numbers:14.6base +.03+.2+.5+.15-.75 = 4.7 game Calculator= 16.498 Negative Reduction to bonus, ~4.5 with Negative Reduction base and bonus 22.2base +.15+.1+.15+.15+.5+.15-.75= 7.9 game Calculator= 32.19 Negative Reduction to bonus, ~8.05 with Negative Reduction base and bonus Is this intended or a bug? Edited January 7, 2019 by nem0
Nights86 Posted January 7, 2019 Posted January 7, 2019 (edited) The math doesnt work that way, look up "inversion", for example here. https://gamefaqs.gamespot.com/pc/227477-pillars-of-eternity-ii-deadfire/faqs/76599/inversions base roll : 14.6 inversion of negative mod: 1-1/(1-.75) = -3 addition of all mods: .03+.2+.5+.15-3 = -2.12 inversion of final mod, for negative result: 1/(1+2.12) = 0.3205 final result: 14.6*.3205 = 4.679 = 4.7 Edited January 7, 2019 by Nights86 1
nem0 Posted January 7, 2019 Author Posted January 7, 2019 (edited) Thanks, I did not know this guide existed. I wish obsidian was a bit more clear on how stuff worked. Edited January 7, 2019 by nem0
Boeroer Posted January 7, 2019 Posted January 7, 2019 Who doesn't? 1 Deadfire Community Patch: Nexus Mods
Franknstein Posted January 7, 2019 Posted January 7, 2019 Those, I think, are the perils of creating RPG rules from scratch. Wording, comprehensive descriptions, overcomlicated solutions, all that stuff that gets better with time spent polishing. Hey, you wanna hear a good joke?
Ensign Posted January 7, 2019 Posted January 7, 2019 It's a really elegant solution though! Shame it is so hard to communicate a -300% damage mod or this would be a lot simpler.
MaxQuest Posted January 7, 2019 Posted January 7, 2019 (edited) It's a really elegant solution though!Well, those: > 17.2 => 13.6 x 0.25 = 4.8 > 15.5 => 12.2 x 1.3 = 15.0 definitely didn't look elegant during beta and early release builds The best thing about current system though is: that modifiers are handled in additive manner (to each other), but kinda emulate the multiplicative effect (e.g. -50% from graze can be "countered" by a +100% damage bonus). The worst thing about current system is: that it just creates a lot of confusion due to this double inversion, and adds some doubts if the computations reflect the situation in the correct manner, once there are 2+ maluses and bonuses in it. Shame it is so hard to communicate a -300% damage mod or this would be a lot simpler."-300% damage" - i.e. a modifier to base damage that is handled in additive manner and decreases damage to zero, unless you counter it with a 201+%? If so... yeah, in Deadfire and majority of games (that don't use straight additive approach) you can't express that. P.S. I still think that damage could be calculated in the following manner: dmg = base_dmg * penetration_modifier * power_level_modifier * hit_quality_modifier * weapon_quality_modifier * [Σ(other_dmg_bonuses) / Σ(other_dmg_maluses)] or at least: dmg = base_dmg * penetration_modifier * power_level_modifier * hit_quality_modifier * weapon_quality_modifier * Σ(other_dmg_modifiers) So it's easier to estimate the resulting damage, e.g: - when you graze you deal x2 less damage than when you hit. - if you underpenetrate - that's a strict x1.33, x2, x4 damage decrease, comparatively to normal penetration. - power level and weapon quality (fine, exceptional, etc) damage bonuses - provide the same relative increase no matter what might you have, or do you have sneak attack or not. Edited January 7, 2019 by MaxQuest PoE1 useful stuff: attack speed calculator, unofficial patch mod, attack speed mechanics, dot mechanics, modals exclusivity rules PoE2 useful stuff: community patch, attack speed mechanics, enemy AR and defenses
Ensign Posted January 7, 2019 Posted January 7, 2019 (edited) Yes, elegant. In a system with compounding effects our standard approach of arithmetic and geometric percentage changes is really poor.I like the way they handle the math under the hood a lot. It splits the difference between a more natural Platonic scaling system and a more cleanly understood geometric system; unfortunately it gets counterintuitive when you start stacking positive and negative modifiers.You can reproduce some of the same effect with a combination of multiplicative and additive bonuses and maluses, for sure - but then you have an additional layer of complexity to communicate, and you don't really solve the problem of how to handle maluses (your system only handles multiplicative maluses).That they didn't finish squaring the circle didn't help either - their power level scaling outside that system is a clear systems mistake.But their double inversion approach is really clever. One of the best solutions I have seen. Cleanly handling all modifiers with the same sign additively, but of opposite signs effectively multiplicatively, gives you a system that won't blow out but also maintains high impact of individual modifiers. Edited January 7, 2019 by Ensign
MaxQuest Posted February 13, 2019 Posted February 13, 2019 (edited) Edit: Oops posted in the wrong thread, instead of referencing it. @Mods: Delete this post please Edited February 13, 2019 by MaxQuest PoE1 useful stuff: attack speed calculator, unofficial patch mod, attack speed mechanics, dot mechanics, modals exclusivity rules PoE2 useful stuff: community patch, attack speed mechanics, enemy AR and defenses
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now