@Override
public boolean checkTrigger(GameEvent event, Game game) {
if (event.getType() == GameEvent.EventType.SPELL_CAST && event.getPlayerId().equals(controllerId)) {
Watcher watcher = game.getState().getWatchers().get("SecondSpellCast", controllerId);
if (watcher != null && watcher.conditionMet()) {
return true;
}
}
return false;
}