Commit Graph

10 Commits

Author SHA1 Message Date
jendave
601127b786 - Updated some SVars. (Letters A) 2011-08-06 20:46:59 +00:00
jendave
0f48862b18 *Added mode specific trigger parameters. They are: (Explanations in parenthesis)
AttackerBlocked = Attacker,Blocker
 AttackerUnblocked = Attacker
 Attacks = Attacker
 Blocks = Attacker,Blocker
 ChangesZone = Card(The card that was moved)
 CounterAdded = Card(The card that got the counter(s))
 Cycled = Card(The card that was cycled)
 DamageDone = Source(The card that dealt the damage),Target(The card or player who recieved the damage),DamageAmount(The amount of damage that was dealt) [BEWARE: Since Target can be both a card or a player object, you must take care to match it with your ValidTarget parameter!]
 Discarded = Card(The card that was discarded)
 Drawn = Card(The card that was drawn)
 LandPlayed = Card(The card that was played)
 LifeGained = Player(The player who gained life),LifeAmount(The amount of life that was gained)
 LifeLost = Player(The player who lost life),LifeAmount(The amount of life that was lost) 
 Phase = Player(The player whose turn it is)
 Sacrificed = Card(The card that was sacrificed)
 SpellAbilityCast = Card(The card of the spell or ability)
 Taps = Card(The card that was tapped)
 TurnFaceUp = Card(The card that was turned face up)
  Untaps = Card(The card that was untapped)
 To use a parameter, simply call it like this: "Triggered<Parameter Name>". To get the controller or owner of a card parameter, append Controller or Owner. For example: "TriggeredAttackerController".
 Parameters that don't return an integer (i.e. the ones that have "Amount" in their name) can be used for Defined$ parameters or to get additional info from, a'la "SVar:X:TriggeredBlocker$CardPower".
 Parameters that DO return an integer can only be accessed via Count$ like this: "Count$TriggeredLifeAmount".
 
 *Updated all cards that use Triggered to their new respective parameters.
2011-08-06 19:25:11 +00:00
jendave
bba8e9b200 *Updated AEther Flash to trigger 2011-08-06 16:13:44 +00:00
jendave
7feebbb3f3 *Added boolean "Alone" parameter to the Attacks triggermode.
*Updated to triggers
	AEther Vial
	Agent of Masks
	Ajani's Mantra
	Akki Raider
	Akoum Boulderfoot
	Alaborn Cavalier
	Algae Gharial
	Alley Grifters
	Angelic Benediction
	Angel's Feather
	Apothecary Initiate
	Arcbound Crusher
	Armageddon Clock
	Auriok Champion
2011-08-06 15:25:48 +00:00
jendave
24c6f784ae more small text fixes. 2011-08-06 14:24:40 +00:00
jendave
0c70f8747c - Added the missing spell text to AEther Flash. 2011-08-06 13:11:24 +00:00
jendave
ab2178bcb6 Added SetInfo to card data. A 2011-08-06 11:19:47 +00:00
jendave
b73a3f6b4e fix AEther Flash when AI has it in play. It was damaging human, not the creature that entered play. It was using WheneverKeyword, and this specific section of code makes no sense to me. It's the only card using this branch of code, so I changed this to card-specific code. 2011-08-06 11:17:11 +00:00
jendave
59bb54274a Switched SVars from keyword to parsed in ReadCard. A-C 2011-08-06 07:35:00 +00:00
jendave
604a43d48a 4100 plus cards converted from cards.txt(r2008) A-B 2011-08-06 06:19:31 +00:00