diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 945ba89b1fa..ddf4343558a 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -2215,6 +2215,7 @@ public class Player extends GameEntity implements Comparable { investigatedThisTurn++; HashMap runParams = new HashMap(); runParams.put("Player", this); + runParams.put("Num", investigatedThisTurn); game.getTriggerHandler().runTrigger(TriggerType.Investigated, runParams,false); } public final void resetInvestigatedThisTurn() { diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerInvestigated.java b/forge-game/src/main/java/forge/game/trigger/TriggerInvestigated.java index 8849e0819bd..2e46f4242ea 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerInvestigated.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerInvestigated.java @@ -73,7 +73,7 @@ public class TriggerInvestigated extends Trigger { } if (this.mapParams.containsKey("OnlyFirst")) { - if (p.getInvestigateNumThisTurn() != 1) { + if ((int) runParams2.get("Num") != 1) { return false; } }