Bloodbath, Battle Shout, and Chant of Fortitude stacking

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Zeyphor
Archmage
Posts: 400
Joined: Fri Jan 04, 2013 3:20 am

Bloodbath, Battle Shout, and Chant of Fortitude stacking

#1 Post by Zeyphor »

This is a relevant concern because berserkers can get sun paladin escorts

there is a bug, with these abilities; they are obviously not stacked additively
they all increase your maximum hp by a percentage, and by applying them in some orders, you can get a higher hp than should be possible with them, up to what seems to be a possible cap

by doing this, I have been able to take a ghoul berserker with a chant of fortitude thats supposed to give him 16.7% bonus hp, and make it give him over 30% max hp instead, without a change in talent levels or tooltips

how to reproduce:
get a berserker with 1-5 sun paladin escorts, and get chant of fortitude, and get warcries, and max out battle shout bloodbath and chant of fortitude

go to target dummies

1: remove Bloodbath, Battle Shout, and Chant of Fortitude, to get to your base hp
2: apply chant of fortitude
3: take out 1 dummy
4: whack the dummy until you proc Bloodbath
5: use Battle Shout
6: proc Bloodbath again while Battle Shout is up, and before the previous Bloodbath falls off; during this step is where you notice a bug; your HP increases during this step, when it should be at the maximum possible
7: repeat steps 1-6, but this time complete step 6 in 1 turn, then deactivate Chant of Fortitude when step 6 is complete
8: keep bloodbath up and reactivate Chant of Fortitude before Battle Shout wears off
9: end combat without removing Chant of Fortitude

by this point, Chant of Fortitude should be giving more hp than its supposed to, and it will not change until it is removed and then recasted
you can repeat some of these steps to increase Chant of Fortitude's effect by even more, but only up to what seems to be a cap, of what I'm guessing is a bit less than 2 times over what you're normally supposed to be able to get with it

my suggestion for how to fix this:
make +max %HP effects all stack additively instead of multiplicatively and go off of base max HP only(as in without chant, bloodbath, or shout)
also, another bug, chant of fortritude's HP given doesn't change when your max hp changes unless you remove and recast it, maybe this is working as intended but id imagine that this can be abused by having alot of +con or +hp gear that you usually don't wear, I'd fix this by making it constantly check for your max base hp and and changing the given hp as nessecary: for example when you level up you get more max hp, and you also do when you get more constitution

Post Reply