Ixidron and Gossip's Talent
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
Attacking with face down creatures after Ixidron was played. Attack happens with Gossip's Talent level 3 in play.
FATAL 2025-07-01 07:59:29,777 GameWorker system error [ac3134b5-9724-4728-8700-44a16acb9091 - Commander Free For All; T37.DB; active: daryl; stack: 0]: java.lang.IllegalArgumentException: Unsupported SetTargetPointer in OneOrMoreDamagePlayerTriggeredAbility =>[GAME ac3134b5-9724-4728-8700-44a16acb9091] GameWorker.call
java.lang.IllegalArgumentException: Unsupported SetTargetPointer in OneOrMoreDamagePlayerTriggeredAbility
at mage.abilities.common.OneOrMoreDamagePlayerTriggeredAbility.checkTrigger(OneOrMoreDamagePlayerTriggeredAbility.java:91)
at mage.abilities.TriggeredAbilities.checkTrigger(TriggeredAbilities.java:243)
at mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:108)
at mage.game.GameState.handleEvent(GameState.java:1042)
at mage.game.GameState.handleSimultaneousEvent(GameState.java:817)
at mage.game.GameImpl.checkStateAndTriggered(GameImpl.java:2281)
at mage.player.ai.util.CombatUtil.willItSurviveSimple(CombatUtil.java:387)
at mage.player.ai.util.CombatUtil.getBlockersThatWillSurvive2(CombatUtil.java:270)
at mage.player.ai.util.CombatUtil.blockWithGoodTrade2(CombatUtil.java:177)
at mage.player.ai.ComputerPlayer6.declareBlockers(ComputerPlayer6.java:903)
at mage.player.ai.ComputerPlayer6.selectBlockers(ComputerPlayer6.java:1148)
at mage.player.ai.ComputerPlayerControllableProxy.selectBlockers(ComputerPlayerControllableProxy.java:282)
at mage.game.combat.Combat.selectBlockers(Combat.java:707)
at mage.game.combat.Combat.selectBlockers(Combat.java:653)
at mage.game.turn.DeclareBlockersStep.beginStep(DeclareBlockersStep.java:37)
at mage.game.turn.Phase.prePriority(Phase.java:189)
at mage.game.turn.Phase.playStep(Phase.java:203)
at mage.game.turn.Phase.play(Phase.java:91)
at mage.game.turn.Turn.play(Turn.java:129)
at mage.game.GameImpl.playTurn(GameImpl.java:1157)
at mage.game.GameImpl.play(GameImpl.java:1064)
at mage.game.GameImpl.start(GameImpl.java:1040)
at mage.server.game.GameWorker.call(GameWorker.java:35)
at mage.server.game.GameWorker.call(GameWorker.java:16)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at mage/abilities/common/OneOrMoreDamagePlayerTriggeredAbility.java:91 and trace how TriggeredAbilities.checkTriggers reaches it during ComputerPlayer6 blocker evaluation. Reproduce the Ixidron and level-3 Gossip's Talent combat scenario, then verify that blocker selection completes without the Unsupported SetTargetPointer exception.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- ai, game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100