|
|
Line 1: |
Line 1: |
− | {{IfSemantics | + | {{ #vardefine: $mst | {{ #if: {{{2|}}} | -like }} |
− | | {{ | + | }}{{ #arraydefine: @effects | {{{1|}}} |
− | #if: {{{2|}}}
| + | }}{{ #arraydefine: @effects | {{ #arrayprint: @effects | , | $effect |
− | | {{<!-- Spell and Trap Card effect types -->
| + | | {{ #switch: {{ #ifeq: $effect | effect | effect | {{ #replace: $effect | effect }} }} |
− | #arraymap: {{{1}}} | , | $x$ | {{
| + | | act | activation | activation cost | activation condition | activation requirement = Activation requirement |
− | #ifeq: $x$ | maintenance cost
| + | | condition = Condition |
− | | [[Effect type::Maintenance cost]][[Effect type Text::Maintenance cost| ]]
| + | | continuous | continuous monster = Continuous Monster Effect/Continuous |
− | | {{
| + | | cost = Cost |
− | #ifeq: $x$ | ignition
| + | | effect = Card effect/Effect |
− | | [[Effect type::Ignition-like Effect|Ignition-like]][[Effect type Text::Ignition-like Effect| ]]
| + | | flip = Flip effect/Flip |
− | | {{
| + | | ignition | ignition-like = Ignition{{ #var: $mst }} Effect/Ignition{{ #var: $mst }} |
− | #ifeq: $x$ | quick
| + | | maintenance | maintenance cost = Maintenance cost |
− | | [[Effect type::Quick-like Effect|Quick-like]][[Effect type Text::Quick-like Effect| ]]
| + | | quick | quick-like = Quick{{ #var: $mst }} Effect/Quick{{ #var: $mst }} |
− | | {{
| + | | summon | summoning | summoning condition | summoning requirement = Summoning condition/Summon |
− | #ifeq: $x$ | trigger
| + | | trigger | trigger-like = Trigger{{ #var: $mst }} Effect/Trigger{{ #var: $mst }} |
− | | [[Effect type::Trigger-like Effect|Trigger-like]][[Effect type Text::Trigger-like Effect| ]]
| + | | #default = {{ ucfirst: {{ #replace: $effect | effect }} }} Effect/{{ ucfirst: {{ #replace: $effect | effect }} }} |
− | | {{
| + | }} |
− | #ifeq: $x$ | act
| |
− | | [[Effect type::Activation requirement]][[Effect type Text::Activation requirement| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | cost
| |
− | | [[Effect type::Cost]][[Effect type Text::Cost| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | condition
| |
− | | [[Effect type::Condition]][[Effect type Text::Condition| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | effect
| |
− | | [[Effect type::Card effect|Effect]][[Effect type Text::Card effect| ]]
| |
− | | [[Effect type::{{ ucfirst: $x$ }} Effect|{{ ucfirst: $x$ }}]]
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}[[Effect types::{{
| |
− | #arraymap: {{{1}}} | , | $x$ | {{ | |
− | #ifeq: $x$ | maintenance cost | |
− | | [[Maintenance cost]] | |
− | | {{
| |
− | #ifeq: $x$ | ignition
| |
− | | [[Ignition-like Effect|Ignition-like]]
| |
− | | {{
| |
− | #ifeq: $x$ | quick
| |
− | | [[Quick-like Effect|Quick-like]]
| |
− | | {{
| |
− | #ifeq: $x$ | trigger
| |
− | | [[Trigger-like Effect|Trigger-like]]
| |
− | | {{
| |
− | #ifeq: $x$ | act
| |
− | | [[Activation requirement]]
| |
− | | {{
| |
− | #ifeq: $x$ | cost
| |
− | | [[Cost]]
| |
− | | {{
| |
− | #ifeq: $x$ | condition
| |
− | | [[Condition]]
| |
− | | {{
| |
− | #ifeq: $x$ | effect
| |
− | | [[Card effect|Effect]]
| |
− | | [[{{ ucfirst: $x$ }} Effect|{{ ucfirst: $x$ }}]]
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }} | |
− | }}| ]]
| |
− | | {{<!-- Monster Card effect types -->
| |
− | #arraymap: {{{1}}} | , | $x$ | {{ | |
− | #ifeq: $x$ | summon
| |
− | | [[Effect type::Summoning condition|Summon]][[Effect type Text::Summoning condition| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | continuous
| |
− | | [[Effect type::Continuous Monster Effect|Continuous]][[Effect type Text::Continuous Monster Effect| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | flip
| |
− | | [[Effect type::Flip Effect|Flip]][[Effect type Text::Flip Effect| ]][[Flip Monster::Yes| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | maintenance cost
| |
− | | [[Effect type::Maintenance cost]][[Effect type Text::Maintenance cost| ]]
| |
− | | {{
| |
− | #ifeq: $x$ | condition
| |
− | | [[Effect type::Condition]][[Effect type Text::Condition| ]]
| |
− | | [[Effect type::{{ ucfirst: $x$ }} Effect|{{ ucfirst: $x$ }}]]
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}[[Effect types::{{
| |
− | #arraymap: {{{1}}} | , | $x$ | {{ | |
− | #ifeq: $x$ | summon
| |
− | | [[Summoning condition|Summon]]
| |
− | | {{
| |
− | #ifeq: $x$ | continuous
| |
− | | [[Continuous Monster Effect|Continuous]]
| |
− | | {{
| |
− | #ifeq: $x$ | flip
| |
− | | [[Flip Effect|Flip]]
| |
− | | {{
| |
− | #ifeq: $x$ | maintenance cost
| |
− | | [[Maintenance cost]]
| |
− | | {{
| |
− | #ifeq: $x$ | condition
| |
− | | [[Condition]]
| |
− | | [[{{ ucfirst: $x$ }} Effect|{{ ucfirst: $x$ }}]]
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}
| |
− | }}| ]] | |
| }} | | }} |
− | | {{
| + | }}{{ #arrayprint: @effects | ,  | $effect |
− | #if: {{{2|}}}
| + | | [[{{ #explode: $effect | / }}|{{ #if: {{ #pos: $effect | / }} | {{ #explode: $effect | / | 1 }} | $effect }}]]{{IfSemantics |
− | | {{<!-- Spell and Trap Card effect types -->
| + | | [[Effect type::{{ #explode: $effect | / }}| ]][[Effect type Text::{{ #explode: $effect | / }}| ]]{{ #if: {{ #var: $mst }} || {{ #ifeq: {{ #explode: $effect | / }} | Flip effect |
− | #replace: {{
| + | | [[Flip Monster::Yes| ]] |
− | #replace: {{
| + | }} }} |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{{1}}}
| |
− | | act | [[Activation requirement]]
| |
− | }}
| |
− | | condition | [[Condition]]
| |
− | }}
| |
− | | continuous | [[Continuous Effect|Continuous]]
| |
− | }}
| |
− | | cost | [[Cost]]
| |
− | }}
| |
− | | ignition | [[Ignition-like Effect|Ignition-like]]
| |
− | }}
| |
− | | lingering | [[Lingering Effect|Lingering]]
| |
− | }}
| |
− | | maintenance cost | [[Maintenance cost]]
| |
− | }}
| |
− | | quick | [[Quick-like Effect|Quick-like]]
| |
− | }}
| |
− | | effect | [[Card effect|Effect]]
| |
− | }}
| |
− | | trigger | [[Trigger-like Effect|Trigger-like]]
| |
− | }}
| |
− | | {{<!-- Monster Card effect types -->
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{
| |
− | #replace: {{{1}}}
| |
− | | condition | [[Condition]]
| |
− | }}
| |
− | | continuous | [[Continuous Monster Effect|Continuous]]
| |
− | }}
| |
− | | flip | [[Flip Effect|Flip]]
| |
− | }}
| |
− | | ignition | [[Ignition Effect|Ignition]]
| |
− | }}
| |
− | | lingering | [[Lingering Effect|Lingering]]
| |
− | }}
| |
− | | maintenance cost | [[Maintenance cost]]
| |
− | }}
| |
− | | quick | [[Quick Effect|Quick]]
| |
− | }}
| |
− | | summon | [[Summoning condition|Summon]]
| |
− | }}
| |
− | | trigger | [[Trigger Effect|Trigger]]
| |
− | }}
| |
| }} | | }} |
| }} | | }} |