mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
- Temporarily reverted the change that removes SAs in finishResolving instead of before because it reintroduces the multi-activation bug.
This commit is contained in:
@@ -593,7 +593,9 @@ public class MagicStack extends MyObservable {
|
||||
this.freezeStack();
|
||||
this.setResolving(true);
|
||||
|
||||
final SpellAbility sa = this.top();
|
||||
final SpellAbility sa = this.pop();
|
||||
// Sol(2012/04/06) Temporarily changed to fix multiple activation bug
|
||||
//final SpellAbility sa = this.top();
|
||||
|
||||
// ActivePlayer gains priority first after Resolve
|
||||
game.getPhaseHandler().resetPriority();
|
||||
@@ -722,7 +724,8 @@ public class MagicStack extends MyObservable {
|
||||
|
||||
// remove SA and card from the stack
|
||||
this.removeCardFromStack(sa, fizzle);
|
||||
this.remove(sa);
|
||||
// Sol(2012/04/06) Temporarily removed to fix multiple activation bug
|
||||
//this.remove(sa);
|
||||
|
||||
// After SA resolves we have to do a handful of things
|
||||
this.setResolving(false);
|
||||
|
||||
Reference in New Issue
Block a user