From 455d801d12e7479658a4d77be3a473e1187f4f0e Mon Sep 17 00:00:00 2001 From: jimga150 Date: Mon, 23 Sep 2024 17:07:55 -0400 Subject: [PATCH 1/4] Create failed.txt --- failed.txt | 542 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 542 insertions(+) create mode 100644 failed.txt diff --git a/failed.txt b/failed.txt new file mode 100644 index 000000000000..946bded4d781 --- /dev/null +++ b/failed.txt @@ -0,0 +1,542 @@ +INFO 2024-09-23 16:55:52,832 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@22ba2fba =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,833 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,834 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,834 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.game.stack.StackAbility.resolve(StackAbility.java:85), mage.player.ai.ComputerPlayer6.resolve(ComputerPlayer6.java:418), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:248), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,834 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@648d8783 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,835 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,835 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@648d8783 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,835 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,836 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.resolve(ComputerPlayer6.java:422), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:248), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,836 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@9b61284 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,836 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,844 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@70584211 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,845 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,845 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,845 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3a1c0336 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,845 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,845 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3a1c0336 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,846 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,846 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,846 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58604d57 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,846 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,847 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58604d57 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,921 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@28857318 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,921 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,921 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,921 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@12ac5b58 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,921 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,921 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@12ac5b58 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,922 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,922 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,922 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7d787311 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,922 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,923 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7d787311 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,958 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@326b8dc0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,959 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,959 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,959 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@30e81582 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,959 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,959 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@30e81582 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,960 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,960 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,960 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4cd57188 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,960 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,960 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4cd57188 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,992 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1e4c3266 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,993 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,993 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,993 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6f830e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,993 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,993 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6f830e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:52,994 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,994 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:52,994 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f9656bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,994 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:52,995 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f9656bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,026 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5938f0a3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,026 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,027 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,027 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@31350162 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,027 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,027 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@31350162 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,027 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,027 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,027 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@960aaa9 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,027 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,028 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@960aaa9 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,064 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@496a335 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,064 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,065 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,065 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f6a5dec =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,065 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,065 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f6a5dec =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,065 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,065 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,065 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58e7f8c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,065 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,066 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58e7f8c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,100 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ef97cb5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,100 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,100 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,100 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7ac6740b =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,100 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,101 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7ac6740b =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,101 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,101 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,101 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@881c100 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,101 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,102 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@881c100 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,135 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@545450ad =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,135 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,135 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,135 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@79090e36 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,135 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,136 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@79090e36 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,136 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,136 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,136 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@337ac79c =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,136 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,137 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@337ac79c =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,165 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@50cd8226 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,165 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,165 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,165 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1c0b58d6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,165 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,166 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1c0b58d6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,166 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,166 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,166 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7163e80d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,166 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,167 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7163e80d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,167 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,167 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,167 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@47efb722 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,167 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,168 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@47efb722 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,168 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,168 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,168 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2a35d27f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,168 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,168 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2a35d27f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,169 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,169 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,169 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2b522b6e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,169 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,169 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2b522b6e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,170 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,170 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,170 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3b282a96 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,170 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,170 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3b282a96 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,170 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,170 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,170 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@629e79c3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,170 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,171 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@629e79c3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,171 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,171 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,171 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4182fff8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,171 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,171 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4182fff8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,172 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,172 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,172 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@75718837 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,172 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,172 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@75718837 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,173 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,173 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,173 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d2e96ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,173 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,173 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d2e96ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,173 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,173 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,173 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37722235 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,174 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,174 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37722235 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,174 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,174 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,174 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@127126ee =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,175 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,175 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@127126ee =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,175 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,175 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,175 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1416bc0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,175 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,176 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1416bc0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,176 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,176 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,176 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3c91fbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,176 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,176 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3c91fbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,176 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,176 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,177 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@755a91c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,177 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,177 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@755a91c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,177 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,177 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,177 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68b696fb =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,177 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,178 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68b696fb =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,178 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,178 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,178 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1544c857 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,178 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,178 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1544c857 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,179 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,179 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,179 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@412fc28f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,179 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,179 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@412fc28f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,179 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,179 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,179 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7590fccc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,179 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,180 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7590fccc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,180 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,180 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,180 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@168b4371 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,180 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,180 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@168b4371 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,181 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,181 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,181 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@49a838ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,181 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,181 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@49a838ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,182 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,182 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,182 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cf84e60 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,182 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,182 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cf84e60 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,182 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,182 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,182 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7e43a49d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,182 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,183 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7e43a49d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,183 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,183 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,183 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4ae013b8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,183 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,183 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4ae013b8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,184 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,184 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,184 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@700fb17b =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,184 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,184 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@700fb17b =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,185 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,185 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,185 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4097ae3c =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,185 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,185 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4097ae3c =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,185 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,185 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,185 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ff3c878 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,185 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,186 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ff3c878 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,186 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,186 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,186 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@e4ea0ff =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,186 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,186 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@e4ea0ff =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,187 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,187 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,187 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@104439d7 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,187 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,187 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@104439d7 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,187 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,187 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,187 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@46c53ca5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,187 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,188 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@46c53ca5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,188 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,188 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,188 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1cfcb1d5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,188 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,188 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1cfcb1d5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,189 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,189 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,189 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4322ea68 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,189 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,189 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4322ea68 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,189 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,189 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,189 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cac259d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,189 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,190 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cac259d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,190 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,190 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,190 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@26e545bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,190 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,190 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@26e545bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,190 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,190 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,190 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@69e74a =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,191 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,191 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@69e74a =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,191 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,191 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,191 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@556ef66f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,191 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,191 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@556ef66f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,192 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,192 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,192 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@24942e22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,192 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,192 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@24942e22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,192 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,192 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,192 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@33bbd283 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,192 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,193 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@33bbd283 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,210 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1d56562e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,210 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,210 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,210 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1592dbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,210 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,211 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1592dbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,211 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,211 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,211 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6095c348 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,211 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,211 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6095c348 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,211 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,212 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,212 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@61ce31ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,212 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,212 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@61ce31ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,212 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,212 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,212 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d839f1f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,212 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,213 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d839f1f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,213 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,213 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,213 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5af27196 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,213 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,213 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5af27196 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,214 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,214 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,214 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@16987df2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,214 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,214 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@16987df2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,214 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,214 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,214 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@34a9ab8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,214 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,215 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@34a9ab8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,215 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,215 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,215 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@15bb153 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,215 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,215 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@15bb153 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,215 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,215 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,216 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63f3d9dc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,216 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,216 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63f3d9dc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,216 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,216 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,216 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@140ea0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,216 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,217 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@140ea0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,217 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,217 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,217 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db488cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,217 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,217 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db488cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,218 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,218 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,218 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@628493f0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,218 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,218 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@628493f0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,218 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,218 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,218 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@547b9779 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,218 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,219 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@547b9779 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,219 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,219 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,219 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@465328a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,219 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,219 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@465328a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,219 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,219 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,219 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d5b78cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,220 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,220 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d5b78cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,220 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,220 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,220 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2f2af5cf =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,220 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,220 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2f2af5cf =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,221 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,221 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,221 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@59ea6f4d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,221 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,221 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@59ea6f4d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,221 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,221 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,221 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@a3ceb37 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,221 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,222 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@a3ceb37 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,222 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,222 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,222 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63403322 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,222 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,222 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63403322 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,223 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,223 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,223 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4c820794 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,223 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,223 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4c820794 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,223 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,223 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,223 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7c392c22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,223 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,224 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7c392c22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,224 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,224 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,224 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@19be4884 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,224 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,224 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@19be4884 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,224 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,224 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,224 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@51c651bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,225 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,225 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@51c651bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,225 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,225 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,225 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4aca1597 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,225 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,225 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4aca1597 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,225 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,226 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,226 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@369bb89 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,226 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,226 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@369bb89 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,226 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,226 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,226 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37a2b2a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,226 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,227 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37a2b2a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,227 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,227 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,227 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@41b763ea =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,227 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,227 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@41b763ea =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,227 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,227 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,228 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37e3e038 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,228 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,228 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37e3e038 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,228 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,228 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,228 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@78b187bb =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,228 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,229 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@78b187bb =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,229 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,229 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,229 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3d17f95e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,229 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,229 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3d17f95e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,229 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,229 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,229 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4032a008 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,229 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,230 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4032a008 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,230 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,230 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,230 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@d4502a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,230 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,230 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@d4502a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,230 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,231 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,231 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cc7c330 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,231 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,231 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cc7c330 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,231 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,231 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,231 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68f167c4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,231 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,231 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68f167c4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,232 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,232 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,232 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4d7a75e2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,232 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,232 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4d7a75e2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,233 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,233 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,233 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@20e33eaf =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,233 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,233 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@20e33eaf =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,233 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,234 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,234 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7f67b2e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,234 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,234 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7f67b2e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,234 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,234 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,234 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@11755215 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,235 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,235 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@11755215 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,252 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@36417672 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,252 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,252 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,252 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@22798338 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,252 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,253 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@22798338 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,253 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,253 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,253 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2d47328 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,253 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,253 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2d47328 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,253 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,254 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,254 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db1eab4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,254 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,254 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db1eab4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,254 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,254 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,254 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@535da4e6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,254 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,255 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@535da4e6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,257 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@724f36a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,257 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,290 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@66d3ad2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,290 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,290 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,290 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ee329c2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,290 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,291 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ee329c2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,291 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@3b9ed807 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,292 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,293 Adding temporary effect =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,293 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.game.stack.StackAbility.resolve(StackAbility.java:85), mage.game.GameImpl.resolve(GameImpl.java:1806), mage.game.GameImpl.playPriority(GameImpl.java:1729), mage.game.turn.Step.priority(Step.java:67), mage.game.turn.Phase.playStep(Phase.java:205), mage.game.turn.Phase.play(Phase.java:91), mage.game.turn.Turn.play(Turn.java:137), mage.game.GameImpl.playTurn(GameImpl.java:1153), mage.game.GameImpl.play(GameImpl.java:1060), mage.game.GameImpl.start(GameImpl.java:1036), mage.server.game.GameWorker.call(GameWorker.java:35), mage.server.game.GameWorker.call(GameWorker.java:16), 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:750)] =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,293 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3ee8f568 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,293 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,293 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3ee8f568 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.removeTemporaryEffects +INFO 2024-09-23 16:55:53,293 Adding temporary effect =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,293 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.playPriority(GameImpl.java:1731), mage.game.turn.Step.priority(Step.java:67), mage.game.turn.Phase.playStep(Phase.java:205), mage.game.turn.Phase.play(Phase.java:91), mage.game.turn.Turn.play(Turn.java:137), mage.game.GameImpl.playTurn(GameImpl.java:1153), mage.game.GameImpl.play(GameImpl.java:1060), mage.game.GameImpl.start(GameImpl.java:1036), mage.server.game.GameWorker.call(GameWorker.java:35), mage.server.game.GameWorker.call(GameWorker.java:16), 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:750)] =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect +INFO 2024-09-23 16:55:53,294 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2dc2b456 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,294 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect +INFO 2024-09-23 16:55:53,309 1 abilities found that generate replacement effect 766 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects +INFO 2024-09-23 16:55:53,309 30b =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects +INFO 2024-09-23 16:55:53,309 0 abilities found that apply for this event =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects +INFO 2024-09-23 16:55:53,310 start of do loop. consumed: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent +INFO 2024-09-23 16:55:53,310 rEffects: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent +INFO 2024-09-23 16:55:53,310 replacementEffects 1: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent +INFO 2024-09-23 16:55:53,310 e0d + 8ce: {this} enters with X charge counters on it. from Chimeric Mass[325] +942 + f16: If a permanent with a stun counter would become untapped, remove one from it instead. from [] +677 + 3dc: {this} enters with X charge counters on it. from Chimeric Mass[09c] +766 + 30b: If a creature with a finality counter on it would die, exile it instead. from [] +451 + 92f: If it would be dealt damage or destroyed, remove a shield counter from it instead. from [] +304 + 41b: {this} enters with X charge counters on it. from Chimeric Mass[df9] + =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent +INFO 2024-09-23 16:55:53,310 no effects left, quit =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent +INFO 2024-09-23 16:55:53,311 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2dc2b456 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.removeTemporaryEffects From b0d984717ba0846faf26d98073138ac60839c089 Mon Sep 17 00:00:00 2001 From: jimga150 Date: Wed, 25 Sep 2024 11:13:30 -0400 Subject: [PATCH 2/4] Revert "Create failed.txt" This reverts commit 455d801d12e7479658a4d77be3a473e1187f4f0e. --- failed.txt | 542 ----------------------------------------------------- 1 file changed, 542 deletions(-) delete mode 100644 failed.txt diff --git a/failed.txt b/failed.txt deleted file mode 100644 index 946bded4d781..000000000000 --- a/failed.txt +++ /dev/null @@ -1,542 +0,0 @@ -INFO 2024-09-23 16:55:52,832 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@22ba2fba =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,833 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,834 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,834 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.game.stack.StackAbility.resolve(StackAbility.java:85), mage.player.ai.ComputerPlayer6.resolve(ComputerPlayer6.java:418), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:248), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,834 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@648d8783 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,835 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,835 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@648d8783 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,835 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,836 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.resolve(ComputerPlayer6.java:422), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:248), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,836 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@9b61284 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,836 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,844 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@70584211 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,845 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,845 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,845 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3a1c0336 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,845 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,845 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3a1c0336 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,846 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,846 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,846 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58604d57 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,846 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,847 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58604d57 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,921 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@28857318 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,921 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,921 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,921 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@12ac5b58 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,921 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,921 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@12ac5b58 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,922 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,922 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,922 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7d787311 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,922 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,923 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7d787311 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,958 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@326b8dc0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,959 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,959 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,959 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@30e81582 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,959 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,959 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@30e81582 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,960 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,960 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,960 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4cd57188 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,960 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,960 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4cd57188 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,992 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1e4c3266 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,993 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,993 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,993 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6f830e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,993 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,993 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6f830e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:52,994 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,994 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:52,994 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f9656bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,994 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:52,995 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f9656bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,026 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5938f0a3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,026 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,027 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,027 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@31350162 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,027 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,027 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@31350162 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,027 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,027 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,027 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@960aaa9 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,027 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,028 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@960aaa9 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,064 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@496a335 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,064 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,065 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,065 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f6a5dec =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,065 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,065 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@f6a5dec =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,065 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,065 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,065 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58e7f8c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,065 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,066 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@58e7f8c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,100 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ef97cb5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,100 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,100 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,100 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7ac6740b =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,100 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,101 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7ac6740b =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,101 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,101 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,101 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@881c100 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,101 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,102 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@881c100 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,135 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@545450ad =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,135 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,135 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4884), mage.players.PlayerImpl.moveCards(PlayerImpl.java:4815), mage.players.PlayerImpl.playLand(PlayerImpl.java:1411), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1625), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,135 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@79090e36 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,135 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,136 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@79090e36 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,136 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,136 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,136 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@337ac79c =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,136 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,137 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@337ac79c =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,165 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@50cd8226 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,165 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,165 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,165 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1c0b58d6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,165 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,166 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1c0b58d6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,166 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,166 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,166 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7163e80d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,166 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,167 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7163e80d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,167 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,167 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,167 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@47efb722 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,167 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,168 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@47efb722 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,168 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,168 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,168 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2a35d27f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,168 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,168 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2a35d27f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,169 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,169 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,169 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2b522b6e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,169 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,169 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2b522b6e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,170 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,170 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,170 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3b282a96 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,170 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,170 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3b282a96 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,170 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,170 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,170 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@629e79c3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,170 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,171 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@629e79c3 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,171 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,171 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,171 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4182fff8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,171 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,171 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4182fff8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,172 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,172 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,172 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@75718837 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,172 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,172 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@75718837 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,173 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,173 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,173 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d2e96ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,173 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,173 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d2e96ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,173 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,173 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,173 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37722235 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,174 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,174 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37722235 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,174 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,174 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,174 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@127126ee =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,175 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,175 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@127126ee =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,175 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,175 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,175 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1416bc0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,175 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,176 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1416bc0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,176 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,176 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,176 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3c91fbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,176 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,176 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3c91fbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,176 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,176 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,177 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@755a91c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,177 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,177 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@755a91c6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,177 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,177 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,177 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68b696fb =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,177 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,178 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68b696fb =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,178 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,178 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,178 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1544c857 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,178 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,178 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1544c857 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,179 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,179 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,179 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@412fc28f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,179 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,179 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@412fc28f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,179 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,179 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,179 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7590fccc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,179 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,180 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7590fccc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,180 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,180 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,180 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@168b4371 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,180 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,180 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@168b4371 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,181 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,181 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,181 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@49a838ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,181 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,181 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@49a838ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,182 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,182 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,182 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cf84e60 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,182 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,182 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cf84e60 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,182 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,182 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,182 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7e43a49d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,182 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,183 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7e43a49d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,183 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,183 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,183 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4ae013b8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,183 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,183 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4ae013b8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,184 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,184 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,184 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@700fb17b =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,184 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,184 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@700fb17b =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,185 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,185 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,185 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4097ae3c =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,185 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,185 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4097ae3c =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,185 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,185 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,185 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ff3c878 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,185 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,186 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ff3c878 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,186 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,186 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,186 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@e4ea0ff =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,186 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,186 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@e4ea0ff =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,187 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,187 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,187 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@104439d7 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,187 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,187 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@104439d7 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,187 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,187 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,187 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@46c53ca5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,187 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,188 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@46c53ca5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,188 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,188 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,188 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1cfcb1d5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,188 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,188 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1cfcb1d5 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,189 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,189 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,189 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4322ea68 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,189 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,189 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4322ea68 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,189 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,189 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,189 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cac259d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,189 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,190 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cac259d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,190 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,190 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,190 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@26e545bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,190 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,190 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@26e545bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,190 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,190 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,190 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@69e74a =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,191 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,191 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@69e74a =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,191 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,191 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,191 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@556ef66f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,191 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,191 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@556ef66f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,192 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,192 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,192 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@24942e22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,192 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,192 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@24942e22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,192 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,192 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,192 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@33bbd283 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,192 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,193 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@33bbd283 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,210 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1d56562e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,210 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,210 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,210 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1592dbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,210 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,211 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1592dbb6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,211 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,211 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,211 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6095c348 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,211 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,211 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@6095c348 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,211 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,212 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,212 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@61ce31ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,212 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,212 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@61ce31ab =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,212 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,212 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,212 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d839f1f =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,212 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,213 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d839f1f =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,213 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,213 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,213 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5af27196 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,213 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,213 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5af27196 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,214 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,214 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,214 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@16987df2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,214 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,214 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@16987df2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,214 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,214 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,214 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@34a9ab8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,214 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,215 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@34a9ab8 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,215 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,215 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,215 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@15bb153 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,215 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,215 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@15bb153 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,215 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,215 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,216 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63f3d9dc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,216 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,216 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63f3d9dc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,216 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,216 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,216 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@140ea0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,216 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,217 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@140ea0e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,217 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,217 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,217 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db488cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,217 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,217 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db488cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,218 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,218 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,218 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@628493f0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,218 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,218 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@628493f0 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,218 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,218 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,218 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@547b9779 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,218 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,219 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@547b9779 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,219 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,219 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,219 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@465328a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,219 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,219 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@465328a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,219 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,219 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,219 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d5b78cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,220 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,220 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@5d5b78cc =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,220 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,220 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,220 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2f2af5cf =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,220 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,220 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2f2af5cf =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,221 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,221 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,221 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@59ea6f4d =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,221 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,221 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@59ea6f4d =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,221 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,221 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,221 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@a3ceb37 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,221 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,222 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@a3ceb37 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,222 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,222 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,222 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63403322 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,222 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,222 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@63403322 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,223 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,223 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,223 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4c820794 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,223 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,223 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4c820794 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,223 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,223 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,223 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7c392c22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,223 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,224 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7c392c22 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,224 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,224 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,224 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@19be4884 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,224 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,224 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@19be4884 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,224 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,224 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,224 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@51c651bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,225 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,225 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@51c651bd =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,225 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,225 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,225 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4aca1597 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,225 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,225 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4aca1597 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,225 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,226 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,226 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@369bb89 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,226 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,226 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@369bb89 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,226 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,226 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,226 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37a2b2a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,226 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,227 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37a2b2a4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,227 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,227 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,227 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@41b763ea =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,227 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,227 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@41b763ea =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,227 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,227 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,228 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37e3e038 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,228 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,228 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@37e3e038 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,228 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,228 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,228 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@78b187bb =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,228 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,229 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@78b187bb =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,229 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,229 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,229 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3d17f95e =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,229 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,229 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3d17f95e =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,229 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,229 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,229 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4032a008 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,229 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,230 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4032a008 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,230 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,230 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,230 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@d4502a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,230 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,230 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@d4502a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,230 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,231 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,231 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cc7c330 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,231 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,231 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@cc7c330 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,231 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,231 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,231 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68f167c4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,231 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,231 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@68f167c4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,232 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,232 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,232 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4d7a75e2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,232 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,232 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@4d7a75e2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,233 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,233 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,233 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@20e33eaf =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,233 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,233 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@20e33eaf =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,233 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,234 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.game.stack.Spell.activate(Spell.java:167), mage.players.PlayerImpl.cast(PlayerImpl.java:1343), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1655), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,234 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7f67b2e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,234 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,234 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@7f67b2e1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,234 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,234 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,234 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@11755215 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,235 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,235 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@11755215 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,252 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@36417672 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,252 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,252 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,252 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@22798338 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,252 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,253 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@22798338 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,253 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,253 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.abilities.AbilityImpl.activate(AbilityImpl.java:278), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,253 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2d47328 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,253 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,253 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2d47328 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,253 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,254 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1501), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1643), mage.player.ai.ComputerPlayer.playManaHandling(ComputerPlayer.java:1740), mage.player.ai.ComputerPlayer.playMana(ComputerPlayer.java:1555), mage.abilities.costs.mana.ManaCostsImpl.pay(ManaCostsImpl.java:139), mage.abilities.AbilityImpl.activate(AbilityImpl.java:442), mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:220), mage.abilities.Ability.activate(Ability.java:294), mage.players.PlayerImpl.playAbility(PlayerImpl.java:1524), mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1658), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:508), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,254 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db1eab4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,254 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,254 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@1db1eab4 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,254 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,254 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,254 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@535da4e6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,254 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,255 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@535da4e6 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,257 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@724f36a1 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,257 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,290 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@66d3ad2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,290 Adding temporary effect =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,290 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:509), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.simulatePriority(ComputerPlayer6.java:531), mage.player.ai.ComputerPlayer6.addActions(ComputerPlayer6.java:284), mage.player.ai.ComputerPlayer6.lambda$addActionsTimed$3(ComputerPlayer6.java:434), 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:750)] =>[AI-SIM-MAD - 1] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,290 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ee329c2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,290 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[AI-SIM-MAD - 1] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,291 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@ee329c2 =>[AI-SIM-MAD - 1] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,291 Adding effect: mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect@3b9ed807 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,292 From ability: {1}: Until end of turn, {this} becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,293 Adding temporary effect =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,293 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.processAction(GameImpl.java:1940), mage.abilities.AbilityImpl.resolveMode(AbilityImpl.java:267), mage.abilities.AbilityImpl.resolve(AbilityImpl.java:221), mage.game.stack.StackAbility.resolve(StackAbility.java:85), mage.game.GameImpl.resolve(GameImpl.java:1806), mage.game.GameImpl.playPriority(GameImpl.java:1729), mage.game.turn.Step.priority(Step.java:67), mage.game.turn.Phase.playStep(Phase.java:205), mage.game.turn.Phase.play(Phase.java:91), mage.game.turn.Turn.play(Turn.java:137), mage.game.GameImpl.playTurn(GameImpl.java:1153), mage.game.GameImpl.play(GameImpl.java:1060), mage.game.GameImpl.start(GameImpl.java:1036), mage.server.game.GameWorker.call(GameWorker.java:35), mage.server.game.GameWorker.call(GameWorker.java:16), 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:750)] =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,293 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3ee8f568 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,293 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,293 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@3ee8f568 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.removeTemporaryEffects -INFO 2024-09-23 16:55:53,293 Adding temporary effect =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,293 [java.lang.Thread.getStackTrace(Thread.java:1564), mage.abilities.effects.ContinuousEffects.addEffect(ContinuousEffects.java:1339), mage.game.GameState.addEffect(GameState.java:707), mage.game.GameState.addAbility(GameState.java:1176), mage.game.permanent.PermanentImpl.addAbility(PermanentImpl.java:458), mage.abilities.effects.common.continuous.BecomesCreatureSourceEffect.apply(BecomesCreatureSourceEffect.java:137), mage.abilities.effects.ContinuousEffects.apply(ContinuousEffects.java:1155), mage.game.GameState.applyEffects(GameState.java:676), mage.game.GameImpl.applyEffects(GameImpl.java:1933), mage.game.GameImpl.playPriority(GameImpl.java:1731), mage.game.turn.Step.priority(Step.java:67), mage.game.turn.Phase.playStep(Phase.java:205), mage.game.turn.Phase.play(Phase.java:91), mage.game.turn.Turn.play(Turn.java:137), mage.game.GameImpl.playTurn(GameImpl.java:1153), mage.game.GameImpl.play(GameImpl.java:1060), mage.game.GameImpl.start(GameImpl.java:1036), mage.server.game.GameWorker.call(GameWorker.java:35), mage.server.game.GameWorker.call(GameWorker.java:16), 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:750)] =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.addEffect -INFO 2024-09-23 16:55:53,294 Adding effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2dc2b456 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,294 From ability: {this}'s power and toughness are each equal to the number of charge counter on {this}. =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.addEffect -INFO 2024-09-23 16:55:53,309 1 abilities found that generate replacement effect 766 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects -INFO 2024-09-23 16:55:53,309 30b =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects -INFO 2024-09-23 16:55:53,309 0 abilities found that apply for this event =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.getApplicableReplacementEffects -INFO 2024-09-23 16:55:53,310 start of do loop. consumed: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent -INFO 2024-09-23 16:55:53,310 rEffects: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent -INFO 2024-09-23 16:55:53,310 replacementEffects 1: =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent -INFO 2024-09-23 16:55:53,310 e0d - 8ce: {this} enters with X charge counters on it. from Chimeric Mass[325] -942 - f16: If a permanent with a stun counter would become untapped, remove one from it instead. from [] -677 - 3dc: {this} enters with X charge counters on it. from Chimeric Mass[09c] -766 - 30b: If a creature with a finality counter on it would die, exile it instead. from [] -451 - 92f: If it would be dealt damage or destroyed, remove a shield counter from it instead. from [] -304 - 41b: {this} enters with X charge counters on it. from Chimeric Mass[df9] - =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent -INFO 2024-09-23 16:55:53,310 no effects left, quit =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffects.replaceEvent -INFO 2024-09-23 16:55:53,311 removing temporary effect: mage.abilities.effects.common.continuous.SetBasePowerToughnessSourceEffect@2dc2b456 =>[GAME 5d3d7950-cb48-4986-bd74-f9002b86a2ad] ContinuousEffectsList.removeTemporaryEffects From 5c2fbc25f81d2056eea05b64bca61b78d1690f1f Mon Sep 17 00:00:00 2001 From: jimga150 Date: Wed, 25 Sep 2024 11:14:48 -0400 Subject: [PATCH 3/4] Implement deterministic Ability ID generation in PermanentImpl.addAbility --- Mage/src/main/java/mage/abilities/Ability.java | 7 ++++++- .../main/java/mage/abilities/AbilityImpl.java | 12 ++++++++++++ .../main/java/mage/abilities/effects/Effect.java | 2 ++ .../java/mage/abilities/effects/EffectImpl.java | 7 ++++++- .../java/mage/abilities/effects/Effects.java | 16 ++++++++++++++++ .../java/mage/game/permanent/PermanentImpl.java | 10 +++++++++- .../main/java/mage/game/stack/StackAbility.java | 5 +++++ 7 files changed, 56 insertions(+), 3 deletions(-) diff --git a/Mage/src/main/java/mage/abilities/Ability.java b/Mage/src/main/java/mage/abilities/Ability.java index ab458969a709..54ff5bc49a5a 100644 --- a/Mage/src/main/java/mage/abilities/Ability.java +++ b/Mage/src/main/java/mage/abilities/Ability.java @@ -34,10 +34,15 @@ public interface Ability extends Controllable, Serializable { /** - * Assigns a new {@link java.util.UUID} + * Assigns a new random {@link java.util.UUID} */ void newId(); + /** + * Assigns a new {@link java.util.UUID} + */ + void newId(UUID newID); + /** * Assigns a new {@link java.util.UUID} */ diff --git a/Mage/src/main/java/mage/abilities/AbilityImpl.java b/Mage/src/main/java/mage/abilities/AbilityImpl.java index 6da0269961c0..3efeee5af353 100644 --- a/Mage/src/main/java/mage/abilities/AbilityImpl.java +++ b/Mage/src/main/java/mage/abilities/AbilityImpl.java @@ -154,6 +154,18 @@ public void newId() { } } + @Override + public void newId(UUID newID) { + if (!(this instanceof MageSingleton)) { + this.id = newID; + } + getEffects().newId(newID); + + for (Ability sub : getSubAbilities()) { + sub.newId(); + } + } + @Override public void newOriginalId() { this.id = UUID.randomUUID(); diff --git a/Mage/src/main/java/mage/abilities/effects/Effect.java b/Mage/src/main/java/mage/abilities/effects/Effect.java index 60e57c9f8873..62902611c4ce 100644 --- a/Mage/src/main/java/mage/abilities/effects/Effect.java +++ b/Mage/src/main/java/mage/abilities/effects/Effect.java @@ -21,6 +21,8 @@ public interface Effect extends Serializable, Copyable { void newId(); + void newId(UUID newID); + /** * Some general behaviours for rule text handling: Rule text of effects get * automatically a full stop "." at the end, if not another effect e.g. with diff --git a/Mage/src/main/java/mage/abilities/effects/EffectImpl.java b/Mage/src/main/java/mage/abilities/effects/EffectImpl.java index c5a81b5f93c9..d105644765f3 100644 --- a/Mage/src/main/java/mage/abilities/effects/EffectImpl.java +++ b/Mage/src/main/java/mage/abilities/effects/EffectImpl.java @@ -106,8 +106,13 @@ public TargetPointer getTargetPointer() { @Override public void newId() { + this.newId(UUID.randomUUID()); + } + + @Override + public void newId(UUID newID){ if (!(this instanceof MageSingleton)) { - this.id = UUID.randomUUID(); + this.id = newID; } } diff --git a/Mage/src/main/java/mage/abilities/effects/Effects.java b/Mage/src/main/java/mage/abilities/effects/Effects.java index 2cdc4d54bc50..efb7781739a2 100644 --- a/Mage/src/main/java/mage/abilities/effects/Effects.java +++ b/Mage/src/main/java/mage/abilities/effects/Effects.java @@ -6,8 +6,10 @@ import mage.target.targetpointer.TargetPointer; import mage.util.CardUtil; +import java.security.SecureRandom; import java.util.ArrayList; import java.util.Arrays; +import java.util.UUID; /** * @author BetaSteward_at_googlemail.com @@ -185,6 +187,20 @@ public void newId() { } } + /** + * Generates new UUIDs for all effects deterministically, using seed ID. + * @param newID ID to use as seed for PRNG + */ + public void newId(UUID newID) { + SecureRandom numberGenerator = new SecureRandom(newID.toString().getBytes()); + long msb, lsb; + for (Effect effect : this) { + msb = numberGenerator.nextLong(); + lsb = numberGenerator.nextLong(); + effect.newId(new UUID(msb, lsb)); + } + } + public void setTargetPointer(TargetPointer targetPointer) { if (targetPointer == null) { return; diff --git a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java index ab9258fb39e1..531fd345e6fd 100644 --- a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java +++ b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java @@ -441,7 +441,15 @@ public Ability addAbility(Ability ability, UUID sourceId, Game game, boolean fro // other abilities -- any amount of instances if (!abilities.containsKey(ability.getId())) { Ability copyAbility = ability.copy(); - copyAbility.newId(); // needed so that source can get an ability multiple times (e.g. Raging Ravine) + + // needed so that source can get an ability multiple times (e.g. Raging Ravine) + // Deterministic to allow repeated ability copies to have same UUID + // (see https://github.com/magefree/mage/issues/10372) + long msb = ability.getId().getMostSignificantBits() + getId().getMostSignificantBits() + 1; + long lsb = ability.getId().getLeastSignificantBits() + getId().getMostSignificantBits() + 1; + copyAbility.newId(new UUID(msb, lsb)); +// copyAbility.newId(); + copyAbility.setControllerId(controllerId); copyAbility.setSourceId(objectId); // triggered abilities must be added to the state().triggers diff --git a/Mage/src/main/java/mage/game/stack/StackAbility.java b/Mage/src/main/java/mage/game/stack/StackAbility.java index d87f9fdf8713..0c0c90b89e60 100644 --- a/Mage/src/main/java/mage/game/stack/StackAbility.java +++ b/Mage/src/main/java/mage/game/stack/StackAbility.java @@ -488,6 +488,11 @@ public void newId() { } } + @Override + public void newId(UUID newID) { + this.ability.newId(newID); + } + @Override public void newOriginalId() { } From f2e807b3c75b4ed69187f079c67d2722c6cdff91 Mon Sep 17 00:00:00 2001 From: jimga150 Date: Thu, 26 Sep 2024 01:35:04 -0400 Subject: [PATCH 4/4] Change ID generation to simple XOR and fix LSB/MSB swap --- Mage/src/main/java/mage/game/permanent/PermanentImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java index 531fd345e6fd..ebfb99572db9 100644 --- a/Mage/src/main/java/mage/game/permanent/PermanentImpl.java +++ b/Mage/src/main/java/mage/game/permanent/PermanentImpl.java @@ -445,8 +445,8 @@ public Ability addAbility(Ability ability, UUID sourceId, Game game, boolean fro // needed so that source can get an ability multiple times (e.g. Raging Ravine) // Deterministic to allow repeated ability copies to have same UUID // (see https://github.com/magefree/mage/issues/10372) - long msb = ability.getId().getMostSignificantBits() + getId().getMostSignificantBits() + 1; - long lsb = ability.getId().getLeastSignificantBits() + getId().getMostSignificantBits() + 1; + long msb = ability.getId().getMostSignificantBits() ^ getId().getMostSignificantBits(); + long lsb = ability.getId().getLeastSignificantBits() ^ getId().getLeastSignificantBits(); copyAbility.newId(new UUID(msb, lsb)); // copyAbility.newId();