[STX] Simplify Strict Proctor trigger check

This commit is contained in:
Alex W. Jackson 2022-11-05 04:48:23 -04:00
parent a9cf4154e5
commit ff777c5687
3 changed files with 13 additions and 14 deletions

View file

@ -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);