As a follow-up to my previous comment:
The two cards are using the command A:SP$ when they are supposed to be using A:AB$ .
Screeching Phoenix should be coded this way:
- Code: Select all
Name:Screeching Phoenix
ManaCost:4 R R
Types:Creature Phoenix
K:Flying
A:AB$ PumpAll | Cost$ 2 R | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | SpellDescription$ Creatures you control get +1/+0 until end of turn.
Oracle:Flying\n{2}{R}: Creatures you control get +1/+0 until end of turn.
PT:4/4
Jiang Yanggu should be coded more like this:
- Code: Select all
Name:Jiang Yanggu
ManaCost:4 G
Types:Legendary Planeswalker Yanggu
A:AB$ Pump | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn.
A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenName$ Mowu | TokenTypes$ Legendary,Creature,Hound | TokenOwner$ You | TokenColors$ Green | TokenPower$ 3 | TokenToughness$ 3 | TokenImage$ mowu gs1 | TokenAltImages$ mowu2_gs1 | SpellDescription$ If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu. | IsPresent$ Creature.YouCtrl+namedMowu | PresentCompare$ EQ0
A:AB$ Pump | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control.
SVar:X:Count$TypeYouCtrl.
Land
Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[-1]: If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu.\n[-5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control.
Loyalty:4
But an additional problem has been uncovered because the game now crashes when the -5 effect is activated.