Merge branch 'patch' into 'master'

Fix Kaalia of the Vast

See merge request core-developers/forge!2151
This commit is contained in:
swordshine
2019-09-21 14:44:51 +00:00
5 changed files with 9 additions and 5 deletions

View File

@@ -468,7 +468,7 @@ public class ComputerUtilCost {
continue; continue;
try { try {
extraManaNeeded += Integer.parseInt(snem); extraManaNeeded += Integer.parseInt(parts[0]);
} catch (final NumberFormatException e) { } catch (final NumberFormatException e) {
System.out.println("wrong SpellsNeedExtraMana SVar format on " + c); System.out.println("wrong SpellsNeedExtraMana SVar format on " + c);
} }

View File

@@ -73,7 +73,8 @@ public class TriggerAttached extends Trigger {
/** {@inheritDoc} */ /** {@inheritDoc} */
@Override @Override
public final void setTriggeringObjects(final SpellAbility sa) { public final void setTriggeringObjects(final SpellAbility sa) {
sa.setTriggeringObjectsFrom(this, AbilityKey.Source, AbilityKey.Target); sa.setTriggeringObject(AbilityKey.Source, getFromRunParams(AbilityKey.AttachSource));
sa.setTriggeringObject(AbilityKey.Target, getFromRunParams(AbilityKey.AttachTarget));
} }
@Override @Override

View File

@@ -125,10 +125,10 @@ public class TriggerAttacks extends Trigger {
/** {@inheritDoc} */ /** {@inheritDoc} */
@Override @Override
public final void setTriggeringObjects(final SpellAbility sa) { public final void setTriggeringObjects(final SpellAbility sa) {
sa.setTriggeringObject(AbilityKey.Defender, getFromRunParams(AbilityKey.Attacked));
sa.setTriggeringObjectsFrom( sa.setTriggeringObjectsFrom(
this, this,
AbilityKey.Attacker, AbilityKey.Attacker,
AbilityKey.Defender,
AbilityKey.Defenders, AbilityKey.Defenders,
AbilityKey.DefendingPlayer AbilityKey.DefendingPlayer
); );

View File

@@ -74,7 +74,8 @@ public class TriggerCounterRemovedOnce extends Trigger {
/** {@inheritDoc} */ /** {@inheritDoc} */
@Override @Override
public final void setTriggeringObjects(final SpellAbility sa) { public final void setTriggeringObjects(final SpellAbility sa) {
sa.setTriggeringObjectsFrom(this, AbilityKey.Card, AbilityKey.Amount); sa.setTriggeringObjectsFrom(this, AbilityKey.Card);
sa.setTriggeringObject(AbilityKey.Amount, getFromRunParams(AbilityKey.CounterAmount));
} }
@Override @Override

View File

@@ -106,7 +106,9 @@ public class TriggerDamageDealtOnce extends Trigger {
/** {@inheritDoc} */ /** {@inheritDoc} */
@Override @Override
public final void setTriggeringObjects(final SpellAbility sa) { public final void setTriggeringObjects(final SpellAbility sa) {
sa.setTriggeringObjectsFrom(this, AbilityKey.Source, AbilityKey.Targets, AbilityKey.DamageAmount); sa.setTriggeringObjectsFrom(this, AbilityKey.DamageAmount);
sa.setTriggeringObject(AbilityKey.Source, getFromRunParams(AbilityKey.DamageSource));
sa.setTriggeringObject(AbilityKey.Targets, getFromRunParams(AbilityKey.DamageTargets));
} }
@Override @Override