Jump to content


Photo

Bonuses Stacking question


  • Please log in to reply
4 replies to this topic

#1 Miraak5

Miraak5

    Dragonborn

  • Members
  • 322 posts
  • Location:France
  • Projects:ROTWK Patch 2.02, BFME1 Patch 1.08
  •  BIG coding, Map scripting and AI coding

Posted 12 May 2019 - 01:11 PM

Was wondering, i know that in bfme1 LEADERSHIP category/bonus type stack, also the graphic effect change if you have 2 or 3 LS bonus active at the same time

so does that mean you can stack up to 3 LS bonus type or there is no limit but the graphic itself is limited to 3 ?

 

then if im not wrong i think the SPELL category always stack with everything

 

does the WEAPON category stack ?


He was the first...


#2 Echo

Echo

    T3A:Online

  • T3A Staff
  • 1,021 posts
  • Projects:Blue Wizard Mod
  •  yay blue
  • Division:BFME
  • Job:T3A Moderator
  • Donated

Posted 11 June 2019 - 02:25 AM

Very late response, maybe you figured it out already. They will stack indefinitely as far as I know. Just remember there's this line in gamedata.ini:

AttributeModifierArmorMaxBonus = 75%        ; ARMOR type bonuses in AttributeModifier.ini are summed, so this is the cap for them to prevent invincibility

Though I'm not sure if this is the case, because we all know that trolls die super easy by fire, but with Darkness (50%), Drummer (50%) and Witchking (50%) , trolls are nearly invincible and it doesn't feel like their armor is "only" 75% up... I'm not sure if I understand this armor thing entirely anyway. Let's look at the troll armor:

Armor TrollArmor
  Armor = DEFAULT      100% ;this sets the level for all nonspecified damage types
  Armor = CRUSH         50% ;horseman damage
  Armor = SLASH        100% ;soldier damage
  Armor = PIERCE       150% ;100%     ;archer damage
  Armor = FLAME        300% ;150%     ;100%
  Armor = SPECIALIST   300% ;200%     ;pike damage
  Armor = MAGIC        200% ;
  Armor = HERO         200% ;
  Armor = HERO_RANGED  200% ;100%     ;Hero bow damage
End

Armor in attributemodifier.ini is classified as additive. So they just add +75% armor to these values? Or will they get 75% of the current armor as bonus, in the case of CRUSH 75% of 50%, which would be 37.5% extra and therefore make a new value of 12.5%? Maybe Ridder Geel has an answer for this, I'm lost. :p

 

About SPELL, I think they always stack but are also limited by the armor attribute modifier max bonus. I don't think any category has limits; maybe FORMATION, but I don't know.


Edited by Echo, 11 June 2019 - 02:27 AM.

26285.png


#3 Miraak5

Miraak5

    Dragonborn

  • Members
  • 322 posts
  • Location:France
  • Projects:ROTWK Patch 2.02, BFME1 Patch 1.08
  •  BIG coding, Map scripting and AI coding

Posted 11 June 2019 - 12:21 PM

Ye i know the system for armor (it's by the way completly broken) 
a +50% armor in attribute modifier actually give you +100% armor

here is the formula to calculate armor: for exemple to get +25% armor, 1/(1-0.2) = 1.25 wich mean +25% armor and so here you need to put "Modifier = ARMOR 20%"

with 0.5 (for +50%) u will get 2.0 wich mean +100% armor

the 75% armor cap is actually here to prevent armor beign ultra OP, because if you do the formula with 0.75 u will get 4 (wich mean +300% armor lmao) (i dont rly know how it apply itself on armorset but it's OP AF^^)

EA did real shit with the armor system

 

Ye i was pretty sure SPELL stacked with everything, i suppose LEADERSHIP do too


Edited by Miraak5, 11 June 2019 - 12:25 PM.

He was the first...


#4 Echo

Echo

    T3A:Online

  • T3A Staff
  • 1,021 posts
  • Projects:Blue Wizard Mod
  •  yay blue
  • Division:BFME
  • Job:T3A Moderator
  • Donated

Posted 11 June 2019 - 03:16 PM

:blink: Interesting, how did you find that out?

I always thought something was strange about this system, but that just sounds really dumb. xd


26285.png


#5 Miraak5

Miraak5

    Dragonborn

  • Members
  • 322 posts
  • Location:France
  • Projects:ROTWK Patch 2.02, BFME1 Patch 1.08
  •  BIG coding, Map scripting and AI coding

Posted 11 June 2019 - 06:37 PM

Learned that when i joined 2.02 team^^
brabox explained it to me last year


Edited by Miraak5, 11 June 2019 - 09:51 PM.

He was the first...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users