forked from External/mage
[STX] Simplify Strict Proctor trigger check
This commit is contained in:
parent
a9cf4154e5
commit
ff777c5687
3 changed files with 13 additions and 14 deletions
|
|
@ -93,9 +93,6 @@ public class TriggeredAbilities extends ConcurrentHashMap<String, TriggeredAbili
|
|||
|
||||
if (ability.checkTrigger(event, game) && ability.checkTriggeredAlready(game) && ability.checkUsedAlready(game)) {
|
||||
NumberOfTriggersEvent numberOfTriggersEvent = new NumberOfTriggersEvent(ability, event);
|
||||
// store the event that led to the triggered event (Strict Proctor)
|
||||
// numberOfTriggerers event is only checked in replacement effects
|
||||
game.getState().setValue("triggeringEvent" + ability.getSourceId(), event);
|
||||
if (!game.replaceEvent(numberOfTriggersEvent)) {
|
||||
for (int i = 0; i < numberOfTriggersEvent.getAmount(); i++) {
|
||||
ability.trigger(game, ability.getControllerId(), event);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue