mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
- Update scripts for Sneak Attack. Started to convert hidden keyword "At the beginning of the end step, destroy/exile/sacrifice CARDNAME."
This commit is contained in:
@@ -49,6 +49,10 @@ public class DelayedTriggerEffect extends SpellAbilityEffect {
|
||||
|
||||
if (triggerRemembered != null) {
|
||||
for (final Object o : AbilityUtils.getDefinedObjects(sa.getHostCard(), triggerRemembered, sa)) {
|
||||
if (o instanceof SpellAbility) {
|
||||
// "RememberObjects$ Remembered" don't remember spellability
|
||||
continue;
|
||||
}
|
||||
delTrig.addRemembered(o);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -137,7 +137,12 @@ public abstract class Trigger extends TriggerReplacementBase {
|
||||
@Override
|
||||
public final String toString() {
|
||||
if (this.mapParams.containsKey("TriggerDescription") && !this.isSuppressed()) {
|
||||
return this.mapParams.get("TriggerDescription").replace("CARDNAME", this.getHostCard().getName());
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(this.mapParams.get("TriggerDescription").replace("CARDNAME", this.getHostCard().getName()));
|
||||
if (!this.triggerRemembered.isEmpty()) {
|
||||
sb.append(" (").append(this.triggerRemembered).append(")");
|
||||
}
|
||||
return sb.toString();
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user