Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

No Pen. Damage Calculation Doesn't Add Up

Damage Combat

  • Please log in to reply
8 replies to this topic

#1
nem0

nem0

    (3) Conjurer

  • Members
  • 128 posts

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?

Attached Files


Edited by nem0, 06 January 2019 - 05:26 PM.


#2
Nights86

Nights86

    (1) Prestidigitator

  • Members
  • 26 posts
  • Deadfire Backer
  • Fig Backer

The math doesnt work that way, look up "inversion", for example here.

https://gamefaqs.gam...6599/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 by Nights86, 06 January 2019 - 06:47 PM.

  • nem0 likes this

#3
nem0

nem0

    (3) Conjurer

  • Members
  • 128 posts

Thanks, I did not know this guide existed. I wish obsidian was a bit more clear on how stuff worked. 

 


Edited by nem0, 06 January 2019 - 08:50 PM.


#4
Boeroer

Boeroer

    Arch-Mage

  • Members
  • 14453 posts
  • Location:Bucharest, Romania
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer
  • Black Isle Bastard!
Who doesn't? :)
  • omgFIREBALLS likes this

#5
Franknstein

Franknstein

    (2) Evoker

  • Members
  • 87 posts
  • Location:low Earth orbit
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.

#6
Ensign

Ensign

    (3) Conjurer

  • Members
  • 171 posts
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.

#7
MaxQuest

MaxQuest

    Arch-Mage

  • Members
  • 2279 posts
  • Deadfire Backer
  • Fig Backer

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  :no: 
Spoiler

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 by MaxQuest, 07 January 2019 - 06:11 AM.


#8
Ensign

Ensign

    (3) Conjurer

  • Members
  • 171 posts

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 by Ensign, 07 January 2019 - 11:19 AM.


#9
MaxQuest

MaxQuest

    Arch-Mage

  • Members
  • 2279 posts
  • Deadfire Backer
  • Fig Backer
Edit: Oops posted in the wrong thread, instead of referencing it.

@Mods: Delete this post please :)

Edited by MaxQuest, 13 February 2019 - 09:27 AM.






Also tagged with one or more of these keywords: Damage, Combat

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users