*Author

Active members:
SteppingStone81(1)
Test Results: [vampire + adrenaline + empathic bond] + antimatter https://elementscommunity.org/forum/index.php?topic=16131.msg206598#msg206598
« on: November 22, 2010, 07:18:44 am »
I couldn't find the old thread on the possible bug with [vampires + adrenaline + empathic bond].  If such a thread exists, could this please be merged ...

Anyhow, with help from DesertKnight and MemoryStick, I was testing out this bug and may have some insight as to what is causing it.  First, the test results:

Vampire/LSAdrenalineEmpathic BondAntimatterResult
Yes---------Creature attacks once for X dmg and heals for X.
---YesYes---Creature first heals player once for N bonds, then attacks multiple times.
YesYesYes---Creature heals for X dmg + N bonds then deals X damage - iterates multiple times.
YesYesYesYesCreature first heals player once for N bonds, then damages player multiple times.
The results suggest that whenever a creature attack would heal the player, the number of empathic bonds in play is added to the healing amount for that attack.  When an attack does not heal the player (i.e., when antimatter is played on the adrenalized vampire), the bond healing is added to the player once, and then the creature does its damage.

e.g., with 5 empathic bonds in play:
- adrenalized vampire deals 2 damage per hit and heals player for 2+5 = 7 per hit  (deals 8 dmg, heals for 28)
- AM'd adrenalized vampire heals player once for 5, then damaged player for 2 per hit  (net of 3 dmg to player)

The fix for this may be as simple as not adding empathic bond healing to a creature attack which heals, but instead calculating this separately once per creature.

 

blarg: