Editing Lady GeistGive feedback
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 51: | Line 51: | ||
| ability_num = 4 | | ability_num = 4 | ||
| notes = | | notes = | ||
* Soul Exchange | * 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 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 | * Soul Exchange's mechanics are somewhat unintuitive, but can be understood by following these steps: | ||
** | ** (1) Geist successfully casts soul exchange on an enemy | ||
*** If ( | ** (2) Compare the value of (ENEMYHP% * 0.7) vs (GEISTHP%) | ||
*** If ( | *** [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 | ||
** If the enemy would | **** Remove 30% of the enemy's current remaining health | ||
*** If the enemy was already | **** 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 | |||
}} | }} | ||