Lady Geist: Difference between revisions

Sleuth (talk | contribs)
Dataprop
Abilities: Added notes regarding the full mechanics of geist soul exchange
Line 55: Line 55:
* Has a hidden {{DataProp|Soul Exchange|EnemySlowPct}}% slow that gets applied to the target upon cast and lasts for {{DataProp|Soul Exchange|AbilityDuration}}s.
* Has a hidden {{DataProp|Soul Exchange|EnemySlowPct}}% slow that gets applied to the target upon cast and lasts for {{DataProp|Soul Exchange|AbilityDuration}}s.
* Unlocking T3 upgrade will change the damage value of Lady Geist's other abilities, as if the bonus Spirit Power on cast is always active. This is a bug, the actual damage is unchanged.
* Unlocking T3 upgrade will change the damage value of Lady Geist's other abilities, as if the bonus Spirit Power on cast is always active. This is a bug, the actual damage is unchanged.
* Soul Exchange's mechanics are somewhat unintuitive, but can be understood by following these steps:
** (1) Geist successfully casts soul exchange on an enemy
** (2) Compare the value of (ENEMYHP% * 0.7) vs (GEISTHP%)
*** [A] If (ENEMYHP% * 0.7) > (GEISTHP%), then directly swap health percentages between Geist and target enemy. This is the most frequent case.
*** [B] If (ENEMYHP% * 0.7) < (GEISTHP%), then
**** Remove 30% of the enemy's current remaining health
**** Whatever percent of the enemy's max health was just lost, give Geist health equal to that percent of her max health
**** Example: Lady Geist and her target are both at 80% hp, and she casts Soul Exchange
***** The target loses 30% of their current health bar (80% --> 56% hp)
***** Because the target lost 24% of their max hp health bar, Lady Geist receives 24% of her max hp health bar (80%+24%), leaving her at 100% health.
** (3) If removing health from the enemy would ever result in them being lowered BELOW 30% of their max hp, instead set their health to 30% of their max hp
*** If the enemy was already less than 30% of their max hp, do not change their hp at all, but still give Geist as much health as she would have received normally
}}
}}