-
end turn / start turn
TJ PASDEV vs TJ FENELON
I play with blood frenzy and rampage
Fen play with necromancer's shroud
Fen put me at 1hp and the turn end.
Necromancer's shroud said: killed AT THE END of the turn
Rampage said: when opposing allie is killed, your hero heals 2 dmg
Blood frenzy said: AT THE START of each turn your hero take 1 dmg
my logic brain tells me that there should be a difference or a space between end turn and starting turn. Why not?
it is impossible for the start of a new turn to arrive before the end of the last turn. I'm confused
-
You didn't make this clear in your post but I assume Blood Frenzy killed you?
And yes this needs to be fixed, obviously you should have been healed before you took damage from BF.
-
This is another variation of the other end/start turn bugs that have been there for many years because it requires major overhaul of game engine/states. We always deferred this due to time that would be involved and also risk of regressing other behaviour trying to solve corner cases.
To be clear what the issue is: End of Turn is not currently separate state to Start of Turn and multithreaded Unity will happily finish executing some card effects before finishing others that started before them on the transition from one turn to the other.
I'm sure I could have tackled it eventually, but it would have taken time that instead went into other dev work. Since Kyle wrote the original engine and decided the state model that is used, he could probably solve this himself.