Difference between revisions of "Template:BAM ability"
Dinoguy1000 (talk | contribs) (rm stray period) |
Dinoguy1000 (talk | contribs) (minor tweak) |
||
(45 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
before we start, normalize the input a bit: | before we start, normalize the input a bit: | ||
− | * strip "Necro" | + | * strip "All", "Non-" and "Necro" |
* "Monsters" and "Spells" to "Monster" and "Spell", respectively | * "Monsters" and "Spells" to "Monster" and "Spell", respectively | ||
− | |||
− | -->{{ #vardefine: $input | {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{{1}}} | | + | -->{{ #vardefine: $input | {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{{1}}} | All }} | Non- }} | Necro }} | - }} | Spells | Spell }} | Monsters | Monster }} }}<!-- |
− | -->{{ #vardefine: $necro | {{ #if: {{ #pos: {{{1}}} | Necro }} | Necro }} }} | + | -->{{ #vardefine: $necro | {{ #if: {{ #pos: {{{1}}} | Necro }} | Necro }} }}<!-- |
+ | |||
+ | -->{{ #vardefine: $non | {{ #if: {{ #pos: {{{1}}} | Non- }} | Non- }} }}<!-- | ||
-->{{ #vardefine: $all | {{ #if: {{ #pos: +{{ urlencode: {{{1}}} }}+ | +All+ }} | true }} }}<!-- | -->{{ #vardefine: $all | {{ #if: {{ #pos: +{{ urlencode: {{{1}}} }}+ | +All+ }} | true }} }}<!-- | ||
− | -->{{ | + | -->{{BAM ability/action|{{{1}}}}}<!-- |
− | | {{ | ||
− | |||
− | |||
− | |||
− | |||
− | -->{{ #vardefine: $target | + | -->{{ #vardefine: $target | {{ #replace: {{ #var: $input }} | {{ #var: $action }} }} }}<!-- |
− | | {{ # | ||
− | |||
− | |||
− | |||
− | | Light | Dark | Earth | Wind | Fire | Water | + | -->{{ #vardefine: $monster |
− | | Divine | + | | {{ #if: {{ #pos: {{ #var: $target }} | Monster }} |
+ | | true | ||
+ | | {{ #switch: {{ #var: $target }} | ||
+ | | Light | Dark | Earth | Wind | Fire | Water | Divine | ||
+ | | Aqua | Fairy | Fairies | Fish | Pyro | Psychic | Psychics | Rock | Thunder = true | ||
+ | | #default = {{ #if: {{ #pos: {{ #var: $target }} | LV }} | true }} | ||
+ | }} | ||
+ | }} | ||
+ | }}<!-- | ||
− | + | -->{{ #vardefine: $target | {{ #replace: {{ #replace: {{ #var: $target }} | Monsters }} | Monster }} }}<!-- | |
− | |||
− | |||
− | + | -->{{ #vardefine: $target | |
− | + | | {{ #var: $non }}{{ #switch: {{ #var: $target }} | |
− | | | + | | Light | Dark | Earth | Wind | Fire | Water |
− | | | + | | Divine = [[{{ uc: {{ #var: $target }} }}|{{ #var: $target }}]] |
− | | | + | | Fairy | Fairies = [[Fairy]] |
− | | Beast | + | | Aqua | Beast | Beast-Warrior | Dinosaur | Divine-Beast | Dragon |
− | + | | Fiend | Fish | Insect | Machine | Plant | Psychic | |
− | | Zombie = [[{{ #var: $target }}]] | + | | Pyro | Reptile | Rock | Sea Serpent | Spellcaster | Thunder |
+ | | Warrior | Winged Beast | Zombie = [[{{ #var: $target }}]] | ||
− | | Beasts | + | | Aquas | Beasts | Beast-Warriors | Dinosaurs | Divine-Beasts | Dragons |
− | + | | Fiends | Insects | Machines | Plants | Psychics | |
− | | Zombies = [[{{ #sub: {{ #var: $target }} | | -1 }}]] | + | | Pyros | Reptiles | Rocks | Sea Serpents | Spellcasters | Thunders |
+ | | Warriors | Winged Beasts | Zombies = [[{{ #sub: {{ #var: $target }} || -1 }}]] | ||
− | | | + | | Spell | Spells = [[Spell Card|Spell]] |
− | |||
− | |||
− | + | | Opponent = Opponent | |
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | | #default = {{ #replace: {{ #replace: {{ lc: {{ #var: $target }} }} | lv | [[Level]] }} | & | and }} | |
+ | }} {{ #if: {{ #var: $monster }} | [[Monster Card|Monster]] }} | ||
+ | }}<!-- | ||
-->{{ #switch: {{ #var: $action }} | -->{{ #switch: {{ #var: $action }} | ||
− | | Acid | + | | Acid Jet = Once per Round, when this [[Monster Card|Monster]] loses [[ATK|Power]], your Opponent loses [[Life Points]] |
− | | Annihilate = [[Destroy]] your | + | | Annihilate = [[Destroy]] your Opponent's {{ #var: $target }}s |
− | | Backfire = You | + | | Backfire = You lose [[Life Points]] |
− | | Big | + | | Big Explosion = When [[destroy]]ed, all [[Monster Card|Monsters]] on the [[Playing Field|Field]] are destroyed. Both players lose [[Life Points|LP]] |
| Bloodlust = Once per Round, your Opponent loses [[Life Points]] after losing Life Points | | Bloodlust = Once per Round, your Opponent loses [[Life Points]] after losing Life Points | ||
| Boost = {{ #if: {{ #var: $all }} | | Boost = {{ #if: {{ #var: $all }} | ||
− | | All your {{ #if: {{ #var: $target }} | {{ #var: $target }}s | Monsters }} gain | + | | All your {{ #if: {{ #var: $target }} | {{ #var: $target }}s | [[Monster Card|Monsters]] }} gain |
− | | Your {{ #if: {{ #var: $target }} | {{ #var: $target }} | Monster }} gains | + | | Your {{ #if: {{ #var: $target }} | {{ #var: $target }} | [[Monster Card|Monster]] }} gains |
− | }} [[Power]] | + | }} [[ATK|Power]] |
− | | Break | + | | Break Immunity = {{ #if: {{ #var: $all }} |
| All your Opponent's {{ #if: {{ #var: $target }} | {{ #var: $target }}s | [[Monster Card|Monsters]] }} lose their | | All your Opponent's {{ #if: {{ #var: $target }} | {{ #var: $target }}s | [[Monster Card|Monsters]] }} lose their | ||
− | | Your Opponent's Monster loses its | + | | Your Opponent's [[Monster Card|Monster]] loses its |
}} Immunity | }} Immunity | ||
− | | Courage = Gains [[Power]] if it is the only [[Monster Card|Monster]] | + | | Courage = Gains [[ATK|Power]] if it is the only [[Monster Card|Monster]] on your side |
| Cripple = {{ #if: {{ #var: $all }} | | Cripple = {{ #if: {{ #var: $all }} | ||
− | | All your Opponent's {{ #if: {{ #var: $target }} | {{ #var: $target }}s | Monsters }} lose | + | | All your Opponent's {{ #if: {{ #var: $target }} | {{ #var: $target }}s | [[Monster Card|Monsters]] }} lose |
− | | Your Opponent's Monster loses | + | | Your Opponent's [[Monster Card|Monster]] loses |
− | }} [[Power]] | + | }} [[ATK|Power]] |
| Destroy = [[Destroy]] your Opponent's {{ #var: $target }} | | Destroy = [[Destroy]] your Opponent's {{ #var: $target }} | ||
− | | Drain = Gains [[Power]] when your | + | | Drain = Gains [[ATK|Power]] when your Opponent loses [[Life Points]] |
− | | Empathy = Loses/ | + | | Empathy = Loses/Gains [[ATK|Power]] as you lose/gain [[Life Points]] |
| Explosion = When [[destroy]]ed, facing [[Monster Card|Monster]] is also destroyed. Both Players lose [[Life Points]] | | Explosion = When [[destroy]]ed, facing [[Monster Card|Monster]] is also destroyed. Both Players lose [[Life Points]] | ||
| Farewell = You gain [[Life Points]] when this [[Monster Card|Monster]] is [[destroy]]ed | | Farewell = You gain [[Life Points]] when this [[Monster Card|Monster]] is [[destroy]]ed | ||
| Feeble = {{ #if: {{ #var: $all }} | | Feeble = {{ #if: {{ #var: $all }} | ||
− | | All your {{ #if: {{ #var: $target }} | {{ #var: $target }}s | Monsters }} lose | + | | All your {{ #if: {{ #var: $target }} | {{ #var: $target }}s | [[Monster Card|Monsters]] }} lose |
| Loses | | Loses | ||
− | }} [[Power]] every Round | + | }} [[ATK|Power]] every Round |
− | | First | + | | First Strike = At Round start, if your [[Graveyard]] is empty, your Opponent loses [[Life Points]] |
| Fragile = [[Destroy]]ed after battling another [[Monster Card|Monster]] | | Fragile = [[Destroy]]ed after battling another [[Monster Card|Monster]] | ||
− | | Growth = At Round End, your [[Monster Card|Monster]]'s [[Power]] doubles | + | | Growth = At Round End, your [[Monster Card|Monster]]'s [[ATK|Power]] doubles |
− | | Heal | Soothe = | + | | Heal | Soothe = {{ #if: {{ #var: $target }} |
− | | | + | | Your Opponent gains |
− | | Hurt | + | | You gain |
− | | Immune = | + | }} [[Life Points]] |
− | | Last | + | | Hurt = Your Opponent loses [[Life Points]] |
+ | | Immune = {{ #if: {{ #var: $all }} | ||
+ | | All your {{ #if: {{ #var: $target }} | {{ #var: $target }} | [[Monster Card|Monsters]] }} | ||
+ | | Your {{ #if: {{ #var: $target }} | {{ #var: $target }} | [[Monster Card|Monster]] }} | ||
+ | }} cannot lose [[ATK|Power]] or be [[destroy]]ed | ||
+ | | Last Stand = Doubles its [[ATK|Power]] if there are no cards in your [[Main Deck|Deck]] at Round Start | ||
| Mirror = Every Round, the first time you lose [[Life Points]], your Opponent loses Life Points | | Mirror = Every Round, the first time you lose [[Life Points]], your Opponent loses Life Points | ||
− | | Osmosis = Drain [[Power]] from your Opponent's [[Monster Card|Monster]] to yours | + | | Osmosis = Drain [[ATK|Power]] from your Opponent's [[Monster Card|Monster]] to yours |
− | | Parting | + | | Parting Gift = Your Opponent loses [[Life Points]] when this [[Monster Card|Monster]] is [[destroy]]ed |
− | | Power | + | | Power Redistribution = When this [[Monster Card|Monster]] is [[destroy]]ed, all your Monsters on the field gain [[ATK|Power]] |
− | | Rage = Gains [[Power]] when you lose [[Life Points]] | + | | Rage = Gains [[ATK|Power]] when you lose [[Life Points]] |
− | | Requiem = Your Opponent's [[Monster Card|Monsters]] lose [[Power]] when this Monster is [[destroy]]ed | + | | Requiem = Your Opponent's [[Monster Card|Monsters]] lose [[ATK|Power]] when this Monster is [[destroy]]ed |
− | | Resurrect = One random {{ #var: $target }} | + | | Resist = This [[Monster Card|Monster]] is unaffected by the effects of any other Cards on the field |
− | | Sacrifice = [[Destroy]] {{ #if: {{ #var: $all }} | + | | Resurrect = One random {{ #var: $target }} from your [[Graveyard]] is shuffled into your [[Main Deck|Deck]] |
+ | | Sacrifice = [[Destroy]] {{ #if: {{ #var: $all }}{{ #switch: {{ #var: $target }} | [[Monster Card|Monster]] | [[Spell Card|Spell]] = | 1 }} | ||
| all your {{ #var: $target }}s | | all your {{ #var: $target }}s | ||
| your {{ #var: $target }} | | your {{ #var: $target }} | ||
}} | }} | ||
| Self-Destruct = [[Destroy]] at Round End | | Self-Destruct = [[Destroy]] at Round End | ||
− | | Shared | + | | Shared Fate = {{ #if: {{ #var: $all }} |
− | | When this card is [[destroy]]ed, all Opponent's [[Monster Card|Monsters]] are destroyed | + | | When this card is [[destroy]]ed, all your Opponent's [[Monster Card|Monsters]] are also destroyed |
− | | When | + | | When [[destroy]]ed, your Opponent's [[Monster Card|Monster]] is also destroyed |
+ | }} | ||
+ | | Shock = Your Opponent loses [[Life Points]] when your [[Monster Card|Monster]] [[attack]]s | ||
+ | | Shockwave = Once per Round, when this [[Monster Card|Monster]] gains [[ATK|Power]], your Opponent loses [[Life Points]] | ||
+ | | Silence = {{ #if: {{ #var: $all }} | ||
+ | | Your Opponent's {{ #var: $target }} cannot [[activate]] its effect | ||
+ | | All your Opponent's {{ #var: $target }}s cannot [[activate]] their effects | ||
}} | }} | ||
− | |||
− | |||
| Sneak = [[Destroy]] your Opponent's [[Monster Card|Monster]] before it [[attack]]s | | Sneak = [[Destroy]] your Opponent's [[Monster Card|Monster]] before it [[attack]]s | ||
| Sorrow = You lose [[Life Points]] when this [[Monster Card|Monster]] is [[destroy]]ed | | Sorrow = You lose [[Life Points]] when this [[Monster Card|Monster]] is [[destroy]]ed | ||
− | | Spirit | + | | Spirit Protection = When your [[Monster Card|Monster]] is [[destroy]]ed, all your other Monsters gain Immunity |
− | | Timidity = Loses [[Power]] if your Opponent has two or more [[Monster Card|Monsters]] in play | + | | Timidity = Loses [[ATK|Power]] if your Opponent has two or more [[Monster Card|Monsters]] in play |
− | | Promo | Special | + | |
+ | | Fusion | Promo | Special = | ||
}}. {{ #if: {{ #var: $necro }} | }}. {{ #if: {{ #var: $necro }} | ||
− | | This effect increases with each | + | | This effect increases with each Card in your [[Graveyard]]. |
}} | }} |
Latest revision as of 21:53, 1 June 2014
.