Difference between revisions of "Template:BAM ability"
Dinoguy1000 (talk | contribs) (link unqualified Monster and Spell targets) |
Dinoguy1000 (talk | contribs) (rm debug strings, try to fix less/more handling, some spacing tweaks) |
||
Line 6: | Line 6: | ||
* "Sea Serpent" and "Winged Beast" to "Sea_Serpent" and "Winged_Beast", respectively | * "Sea Serpent" and "Winged Beast" to "Sea_Serpent" and "Winged_Beast", respectively | ||
− | -->{{ #vardefine: $input | {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{{1}}} | Necro }} | Spells | Spell }} | Monsters | Monster }} | Sea Serpent | Sea_Serpent }} | Winged Beast | Winged_Beast }} }} | + | -->{{ #vardefine: $input | {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{ #replace: {{{1}}} | Necro }} | Spells | Spell }} | Monsters | Monster }} | Sea Serpent | Sea_Serpent }} | Winged Beast | Winged_Beast }} }}<!-- |
− | -->{{ #vardefine: $necro | {{ #if: {{ #pos: {{{1}}} | Necro }} | Necro }} }} | + | -->{{ #vardefine: $necro | {{ #if: {{ #pos: {{{1}}} | Necro }} | Necro }} }}<!-- |
-->{{ #vardefine: $all | {{ #if: {{ #pos: +{{ urlencode: {{{1}}} }}+ | +All+ }} | true }} }}<!-- | -->{{ #vardefine: $all | {{ #if: {{ #pos: +{{ urlencode: {{{1}}} }}+ | +All+ }} | true }} }}<!-- | ||
Line 16: | Line 16: | ||
-->{{ #arraydefine: $ability | {{{1}}} | /\s/ }}<!-- | -->{{ #arraydefine: $ability | {{{1}}} | /\s/ }}<!-- | ||
− | -->{{ #arrayintersect: $A | $ability | $actions }} | + | -->{{ #arrayintersect: $A | $ability | $actions }}<!-- |
-->{{ #vardefine: $action | -->{{ #vardefine: $action | ||
Line 31: | Line 31: | ||
| #default = {{ #arrayprint: $A }} | | #default = {{ #arrayprint: $A }} | ||
}} | }} | ||
− | }} | + | }}<!-- |
-->{{ #vardefine: $target | -->{{ #vardefine: $target | ||
| {{ #replace: {{ #replace: {{ #var: $input }} | All }} | {{ #var: $action }} }} | | {{ #replace: {{ #replace: {{ #var: $input }} | All }} | {{ #var: $action }} }} | ||
− | }} | + | }}{{ #if: {{ #pos: {{ #var: $target }} | Less |
+ | | {{ #if: {{ #pos: {{ #var: $target }} | Monster || {{ #vardefine: $target | {{ #explode: {{ #var: $target }} | Less }} Less Monster {{ #explode: {{ #var: $target }} | Less | 1 }} }} }} | ||
+ | }}{{ #if: {{ #pos: {{ #var: $target }} | More | ||
+ | | {{ #if: {{ #pos: {{ #var: $target }} | Monster || {{ #vardefine: $target | {{ #explode: {{ #var: $target }} | More }} More Monster {{ #explode: {{ #var: $target }} | More | 1 }} }} }} | ||
+ | }}<!-- | ||
-->{{ #vardefine: $target | -->{{ #vardefine: $target | ||
| {{ #switch: {{ #var: $target }} | | {{ #switch: {{ #var: $target }} | ||
− | | Light Monster | Dark Monster | Earth Monster | + | | Light Monster | Dark Monster | Earth Monster |
− | | Wind Monster | + | | Wind Monster | Fire Monster | Water Monster |
| Divine Monster = [[{{ uc: {{ #explode: {{ #var: $target }} }} }}]] [[Monster Card|Monster]] | | Divine Monster = [[{{ uc: {{ #explode: {{ #var: $target }} }} }}]] [[Monster Card|Monster]] | ||
− | | Light | Dark | Earth | Wind | Fire | Water | + | | Light | Dark | Earth | Wind | Fire | Water |
− | | Divine | + | | Divine = [[{{ uc: {{ #var: $target }} }}]] [[Monster Card|Monster]] |
| Sea_Serpent | Sea_Serpents = [[Sea Serpent]] | | Sea_Serpent | Sea_Serpents = [[Sea Serpent]] | ||
Line 51: | Line 55: | ||
| Aqua Monster | Pyro Monster | Psychic Monster | | Aqua Monster | Pyro Monster | Psychic Monster | ||
− | | Rock Monster | Thunder Monster | + | | Rock Monster | Thunder Monster = [[{{ #explode: {{ #var: $target }} }}]] [[Monster Card|Monster]] |
− | | Aqua | + | | Aqua | Fish | Pyro | Psychic |
− | | Rock | + | | Rock | Thunder = [[{{ #var: $target}}]] [[Monster Card|Monster]] |
| Psychics = [[Psychic]] [[Monster Card|Monster]] | | Psychics = [[Psychic]] [[Monster Card|Monster]] | ||
Line 60: | Line 64: | ||
| Beast | Beast-Warrior | Dinosaur | Divine-Beast | Dragon | Fiend | | Beast | Beast-Warrior | Dinosaur | Divine-Beast | Dragon | Fiend | ||
| Insect | Machine | Plant | Reptile | Spellcaster | Warrior | | Insect | Machine | Plant | Reptile | Spellcaster | Warrior | ||
− | | Zombie | + | | Zombie = [[{{ #var: $target }}]] |
| Beasts | Beast-Warriors | Dinosaurs | Divine-Beasts | Dragons | Fiends | | Beasts | Beast-Warriors | Dinosaurs | Divine-Beasts | Dragons | Fiends | ||
| Insects | Machines | Plants | Reptiles | Spellcasters | Warriors | | Insects | Machines | Plants | Reptiles | Spellcasters | Warriors | ||
− | | Zombies = [[{{ #sub: {{ #var: $target }} || -1 }}]] | + | | Zombies = [[{{ #sub: {{ #var: $target }} || -1 }}]] |
− | | Monster | Spell = [[{{ #var: $target }} Card|{{ #var: $target }}]] | + | | Monster | Spell = [[{{ #var: $target }} Card|{{ #var: $target }}]] |
| Monsters | Spells = [[{{ #sub: {{ #var: $target }} || -1 }} Card|{{ #sub: {{ #var: $target }} || -1 }}]] | | Monsters | Spells = [[{{ #sub: {{ #var: $target }} || -1 }} Card|{{ #sub: {{ #var: $target }} || -1 }}]] | ||
− | | #default = {{ #replace: {{ #replace: {{ #var: $target }} | LV | [[Level]] }} | Less | less }} | + | | #default = {{ #replace: {{ #replace: {{ #replace: {{ #var: $target }} | LV | [[Level]] }} | Less | less }} | More | more }} |
}} | }} | ||
− | }} | + | }}<!-- |
-->{{ #ifeq: {{ #var: $target }} | {{ #var: $action }} | {{ #vardefine: $target }} }}<!-- | -->{{ #ifeq: {{ #var: $target }} | {{ #var: $action }} | {{ #vardefine: $target }} }}<!-- |
Revision as of 02:24, 3 October 2013
{{ #if: {{ #pos: {{{1}}} | Less | {{ #if: {{ #pos: {{{1}}} Less Monster | More | .