Lady Geist: Difference between revisions

Jump to navigation Jump to search
Abilities: Added notes regarding the full mechanics of geist soul exchange
Abilities: reworded and summarized Soul Exchange notes
Line 51: Line 51:
| ability_num = 4
| ability_num = 4
| notes      =
| notes      =
* Soul Exchange sets , and thus does not proc items such as {{AbilityIcon|Mystic Reverb}}, and is not affected by [[Healing|anti-healing]] or [[Damage Resistance]].
* Soul Exchange deals [[Pure Damage]], and thus does not proc items such as {{AbilityIcon|Mystic Reverb}}, and is not affected by [[Healing|anti-healing]] or [[Damage Resistance]].
* Soul Exchange has a {{DataProp|Soul Exchange|AbilityCastDelay}}s cast time before swapping and can be stopped by some items and abilities, such as a well timed {{AbilityIcon|Counterspell}}.
* Soul Exchange has a {{DataProp|Soul Exchange|AbilityCastDelay}}s cast time before swapping and can be stopped by some items and abilities, such as a well timed {{AbilityIcon|Counterspell}}.
* 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:
* Soul Exchange's mechanics work as follows:
** (1) Geist successfully casts soul exchange on an enemy
** Once Soul Exchange is successfully cast, the target loses 0.3 of their current HP%. This new HP% (Enemy HP% * 0.7) is then compared with Geist's current HP%.
** (2) Compare the value of (ENEMYHP% * 0.7) vs (GEISTHP%)
*** If (Enemy HP% * 0.7) > (Geist HP%), the health percentages between Geist and the target enemy are directly swapped.
*** [A] If (ENEMYHP% * 0.7) > (GEISTHP%), then directly swap health percentages between Geist and target enemy. This is the most frequent case.
*** If (Enemy HP% * 0.7) < (Geist HP%), then 30% of the enemy's ''current'' remaining health is removed. Then, Geist receives health equal to the enemy's ''max'' health lost.
*** [B] If (ENEMYHP% * 0.7) < (GEISTHP%), then  
**** I.e.: 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, 24% max HP lost). Lady Geist receives 24% of her max HP (80%+24%), leaving her at 100% health.
**** Remove 30% of the enemy's current remaining health
** If the enemy would lose enough health to go below 30% of their max HP, it is instead set to 30%.
**** Whatever percent of the enemy's max health was just lost, give Geist health equal to that percent of her max health
*** If the enemy was already at less than 30% of their max HP, they don't lose any HP, but Geist receives the health that the enemy would have normally lost.
**** 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
 
 
 
 
}}
}}