Buckley's Buckler Healing Exploit
DragonRider
Member Posts: 43
Bug Details:
Every time you equip and remove Buckley's Buckler on a character who would gain additional hit points from the increased Constitution score, a number of Hit Points equal to the character's level are added to both the character's current HP and Maximum HP. However, when Buckley's Buckler is removed, only the character's maximum HP is reduced by that same number. This allows a player to fully heal some characters by repeatedly equipping and removing Buckley's Buckler.
Example: Dorn at level 5 has 14 CON, and 47 Maximum HP.
Dorn takes 11 points of damage in battle, putting him at 36 HP.
Equipping Buckley's Buckler increases Dorn's current HP to 41 and his Maximum HP to 52.
Removing Buckley's Buckler causes Dorn's current HP to remain at 41, but returns his Maximum HP to 47.
Equip the bucker again and Dorn's HP becomes 46/52
Remove the buckler and Dorn's HP becomes 46/47
Equip it again and Dorn's HP becomes 51/52
Remove it and Dorn's HP becomes 47/47
Expected Behavior:
You should not be able to heal a character by repeatedly equipping and removing Buckley's Buckler. Equipping and removing Buckley's Buckler should only modify a character's Maximum HP.
[If Buckley's Buckler were to modify both current and Maximum HP, then removing the buckler from a severely wounded character might kill that character.]
Every time you equip and remove Buckley's Buckler on a character who would gain additional hit points from the increased Constitution score, a number of Hit Points equal to the character's level are added to both the character's current HP and Maximum HP. However, when Buckley's Buckler is removed, only the character's maximum HP is reduced by that same number. This allows a player to fully heal some characters by repeatedly equipping and removing Buckley's Buckler.
Example: Dorn at level 5 has 14 CON, and 47 Maximum HP.
Dorn takes 11 points of damage in battle, putting him at 36 HP.
Equipping Buckley's Buckler increases Dorn's current HP to 41 and his Maximum HP to 52.
Removing Buckley's Buckler causes Dorn's current HP to remain at 41, but returns his Maximum HP to 47.
Equip the bucker again and Dorn's HP becomes 46/52
Remove the buckler and Dorn's HP becomes 46/47
Equip it again and Dorn's HP becomes 51/52
Remove it and Dorn's HP becomes 47/47
Expected Behavior:
You should not be able to heal a character by repeatedly equipping and removing Buckley's Buckler. Equipping and removing Buckley's Buckler should only modify a character's Maximum HP.
[If Buckley's Buckler were to modify both current and Maximum HP, then removing the buckler from a severely wounded character might kill that character.]
Post edited by Jalily on
0
Comments
Expected behaviour: When you unequip the item your current hp is reduced.
I meant to say that if Buckley's Buckler modified both current and Maximum HP on both equip and removal it could be problematic because removing the buckler from a character who gets severely wounded while the buckler is equipped could kill that character:
Example: Dorn at level 5 has 14 CON and 47 Maximum HP.
Equip Buckler on Dorn, his HP becomes 52/52
Dorn gets severely wounded and now has 3/52 HP
Remove Buckley's Buckler from Dorn, Dorn to dies.
(Removing the buckler would reduce Dorn's current and maximum HP by 5, putting him at -2/47)
There would have to be some coding added to prevent the removal of the shield from reducing a character's current HP below 1.
Also, my idea about adding code to prevent the buckler from reducing a character's HP below 1 has a flaw. It could be used to get a few "free" HP.
Dorn is at 3/52 HP
Remove the buckler, Dorn's HP is now 1/47 (code prevented Dorn's death).
Equip the Buckler on Dorn, Dorn's HP is now 6/52.
Additional code would need to be added to track the negative HP that removing the buckler would have reduced the character to. If that was done, in the example above, Dorn's HP would go back to 3/52 when re-equipping the buckler, instead of going to 6/52.
Even if they don't track the negative HP, that situation is no where near game breaking as the current behavior. As things stand, there are only a few situations where a character can die while using this exploit:
1) Get turned to stone (doesn't technically kill, but ends the game if it happens to the main character)
2) Take enough damage in a single hit to kill the character (or multiple simultaneous hits)
3) Lose control of the character in battle (paralysis, stun, confusion, fear, etc.)
This is likely in... next patch.