- Experimental: do not reset the paid hash in resetOnceResolved since it appears to be cleared in other SA operations when needed, and aggressively clearing it breaks transient payment info (e.g. Orator of Ojutai + revealed Dragon card).

This commit is contained in:
Agetian
2017-08-27 18:15:19 +00:00
parent 3688e13137
commit 1d19f56de8

View File

@@ -596,7 +596,8 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit
}
public void resetOnceResolved() {
resetPaidHash();
//resetPaidHash(); // FIXME: if uncommented, breaks Dragon Presence, e.g. Orator of Ojutai + revealing a Dragon from hand.
// Is it truly necessary at this point? The paid hash seems to be reset on all SA instance operations.
resetTargets();
resetTriggeringObjects();
resetTriggerRemembered();