Fix some scripts (#6460)

This commit is contained in:
tool4ever
2024-10-29 15:17:36 +01:00
committed by GitHub
parent d4e6a67285
commit 4a08a6a4e0
16 changed files with 23 additions and 24 deletions

View File

@@ -1002,7 +1002,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect {
}
else if (!origin.contains(ZoneType.Library) && !origin.contains(ZoneType.Hand)
&& !sa.hasParam("DefinedPlayer")) {
fetchList = new CardCollection(player.getGame().getCardsIn(origin));
fetchList = new CardCollection(game.getCardsIn(origin));
}
else {
fetchList = new CardCollection(player.getCardsIn(origin));
@@ -1061,7 +1061,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect {
}
final Map<AbilityKey, Object> runParams = AbilityKey.mapFromPlayer(decider);
runParams.put(AbilityKey.Target, Lists.newArrayList(player));
decider.getGame().getTriggerHandler().runTrigger(TriggerType.SearchedLibrary, runParams, false);
game.getTriggerHandler().runTrigger(TriggerType.SearchedLibrary, runParams, false);
}
if (searchedLibrary && sa.hasParam("Searched")) {
searchedLibrary = false;

View File

@@ -31,7 +31,6 @@ public abstract class ManifestBaseEffect extends SpellAbilityEffect {
}
protected void manifestLoop(SpellAbility sa, Player p, final int amount) {
final Card source = sa.getHostCard();
final Player activator = sa.getActivatingPlayer();
final Game game = source.getGame();

View File

@@ -143,7 +143,7 @@ public class CardDamageMap extends ForwardingTable<Card, GameEntity, Integer> {
damaged.getKey().setHasBeenDealtExcessDamageThisTurn(true);
damaged.getKey().logExcessDamage(excess);
// Run triggers
final Map<AbilityKey, Object> runParams = AbilityKey.newMap();
runParams.put(AbilityKey.DamageTarget, damaged.getKey());
runParams.put(AbilityKey.DamageAmount, excess);
@@ -158,7 +158,6 @@ public class CardDamageMap extends ForwardingTable<Card, GameEntity, Integer> {
}
if (!damagedList.isEmpty()) {
// Run triggers
final Map<AbilityKey, Object> runParams = AbilityKey.newMap();
runParams.put(AbilityKey.DamageTargets, damagedList);
runParams.put(AbilityKey.IsCombatDamage, isCombat);