CardFactoryUtil: TokenScript for Fabricate and Living Weapon

This commit is contained in:
Hanmac
2019-03-13 07:13:09 +01:00
parent 341e80361d
commit 56c1a0e6d1

View File

@@ -2431,9 +2431,8 @@ public class CardFactoryUtil {
final String counter = "DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ " + n +
" | IsPresent$ Card.StrictlySelf | SpellDescription$ Put "
+ Lang.nounWithNumeral(n, "+1/+1 counter") + " on it.";
final String token = "DB$ Token | TokenAmount$ " + n + " | TokenName$ Servo | TokenTypes$ Artifact,Creature,Servo"
+ " | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1"
+ " | TokenImage$ c 1 1 servo | TokenAltImages$ c_1_1_servo2,c_1_1_servo3 | SpellDescription$ Create "
final String token = "DB$ Token | TokenAmount$ " + n + " | TokenScript$ c_1_1_a_servo | TokenOwner$ You "
+ " | LegacyImage$ c 1 1 a servo aer | SpellDescription$ Create "
+ Lang.nounWithNumeral(n, "1/1 colorless Servo artifact creature token") + ".";
final Trigger trigger = TriggerHandler.parseTrigger(trigStr, card, intrinsic);
@@ -2631,8 +2630,7 @@ public class CardFactoryUtil {
sbTrig.append("Living Weapon (" + inst.getReminderText() + ")");
final StringBuilder sbGerm = new StringBuilder();
sbGerm.append("DB$ Token | TokenAmount$ 1 | TokenName$ Germ | TokenTypes$ Creature,Germ | RememberTokens$ True | ");
sbGerm.append("TokenOwner$ You | TokenColors$ Black | TokenPower$ 0 | TokenToughness$ 0 | TokenImage$ B 0 0 Germ");
sbGerm.append("DB$ Token | TokenAmount$ 1 | TokenScript$ b_0_0_germ |TokenOwner$ You | RememberTokens$ True");
final SpellAbility saGerm = AbilityFactory.getAbility(sbGerm.toString(), card);