magefree / mage

Magic Another Game Engine
http://xmage.today
MIT License
1.84k stars 759 forks source link

Got timed out also Battle slowdown #10366

Open catman123456 opened 1 year ago

catman123456 commented 1 year ago

Was using the battle [[Invasion of Ikoria]] and the commander was [[Ghalta and Mavren]]

image

Game exception occurred:

java.lang.NullPointerException Server version: 1.4.52-V4-beta2 (build: 2023-05-12 14:27) Stack trace: mage.watchers.common.CreatedTokenWatcher.watch(CreatedTokenWatcher.java:39) mage.watchers.Watchers.watch(Watchers.java:34) mage.game.GameState.handleEvent(GameState.java:833) mage.game.GameState.handleSimultaneousEvent(GameState.java:805) mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:224) mage.abilities.AbilityImpl.resolve(AbilityImpl.java:183) mage.abilities.TriggeredAbilityImpl.resolve(TriggeredAbilityImpl.java:152) mage.game.stack.StackAbility.resolve(StackAbility.java:85) mage.game.GameImpl.resolve(GameImpl.java:1690) mage.game.GameImpl.playPriority(GameImpl.java:1615) mage.game.turn.Step.priority(Step.java:61) mage.game.turn.Phase.playStep(Phase.java:184) mage.game.turn.Phase.play(Phase.java:89) mage.game.turn.Turn.play(Turn.java:125) mage.game.GameImpl.playTurn(GameImpl.java:1087) mage.game.GameImpl.play(GameImpl.java:997) mage.game.GameImpl.start(GameImpl.java:973) mage.server.game.GameWorker.call(GameWorker.java:34) java.util.concurrent.FutureTask.run(FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748)

github-actions[bot] commented 1 year ago

Invasion of Ikoria // Zilortha, Apex of Ikoria - (Gatherer) (Scryfall) (EDHREC)

{X}{G}{G} Battle — Siege (As a Siege enters, choose an opponent to protect it. You and others can attack it. When it's defeated, exile it, then cast it transformed.) When Invasion of Ikoria enters the battlefield, search your library and/or graveyard for a non-Human creature card with mana value X or less and put it onto the battlefield. If you search your library this way, shuffle. :arrows_counterclockwise: Legendary Creature — Dinosaur 8/8 Reach For each non-Human creature you control, you may have that creature assign its combat damage as though it weren't blocked.

Ghalta and Mavren - (Gatherer) (Scryfall) (EDHREC)

{3}{G}{G}{W}{W} Legendary Creature — Dinosaur Vampire 12/12 Trample Whenever you attack, choose one — • Create a tapped and attacking X/X green Dinosaur creature token with trample, where X is the greatest power among other attacking creatures. • Create X 1/1 white Vampire creature tokens with lifelink, where X is the number of other attacking creatures.