Agetian wrote:Hanmac wrote:I did refactor "At the beginning of your upkeep, sacrifice" keyword to drop it from Upkeep class (which was removed in the process)
Please check out if i didn't break something.
Thanks, I'll try to test this soon
If you have a moment, please check out what might be wrong with cards like
Aurification and
Curse of Stalked Prey - their trigger goes on stack but for some reason their Defined parameter does nothing and the counter is not put on the card(s) as required.
- Agetian
Ok, this is actually my fault, I'm working on a more transparent solution to the problem of Kalitas that will hopefully not break things.
EDIT: Implemented a more transparent mechanism for storing the zone LKI and retrieving it for the purpose of ReplaceMoved events. Should not break things like
Curse of Stalked Prey and friends (does not affect the LKI copy zone or timestamp in any way). This solution should not cause as many breakages as the previous one had potential for. If this solution will also break something, I will implement (at least temporarily, for the purpose of impending release) a special LKI check parameter for ReplaceMoved events which will be used only for specific cards that require it (e.g.
Kalitas, Traitor of Ghet) but otherwise the game will check the standard zone information for ReplaceMoved as it did before I started changing it.
- Agetian