chromiecraft / chromiecraft

ChromieCraft Discussions and Bug Tracker
https://www.chromiecraft.com
133 stars 30 forks source link

Penance only does one tick while using levitate #4967

Open caloides opened 1 year ago

caloides commented 1 year ago

What client do you play on?

enGB

Faction

Horde

Content Phase:

Generic

Current Behaviour

If you have Levitate on and cast Penance, it only does one tick of healing and stops

Expected Blizzlike Behaviour

It should do the whole 3 ticks as long as Levitate isn't removed manually or by damage

Source

https://wotlk.evowow.com/?spell=52984 ->Penance https://www.wowhead.com/wotlk/spell=1706/levitate

Steps to reproduce the problem

  1. Log on a priest and learn Levitate and Penance
  2. Cast Levitate on yourself
  3. Cast Penance on a target

Extra Notes

No response

AC rev. hash/commit

https://github.com/chromiecraft/azerothcore-wotlk/commit/f3f2364befeda2fe09fb495e2cb81f2974e6f59e

Operating system

Ubuntu 20.04

Modules

Customizations

None

Server

ChromieCraft

caloides commented 1 year ago

This doesn't happen all the time. I'm trying to pinpoint exactly what causes it

avarishd commented 1 year ago

Thanks for the report, caloides. I can confirm.

andovcr commented 9 months ago

From my testing, this is most obvious when using Levitate, but is actually a broader issue where there is a height difference between the Priest and the target, such as ramps or other areas of uneven elevation.

Ottawia commented 8 months ago

The issue occurs only when the character rotates during casting and hasn't cast previously while being in the same spot. If I were to guess, it's likely that when turning towards the target, there's a minimal displacement perceived by the game as movement.