Permanently protected template

Difference between revisions of "Template:CardTable2/effect"

From Yugipedia
Jump to: navigation, search
(Tag old Flip monsters here.)
(it isn't useful to categorize card templates in this tracking category)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude><div class="hlist hcomma"></noinclude>{{ #vardefine: $mst | {{ #if: {{{2|}}} | -like }}
+
{{ #varexists: $smw || {{ #vardefine: $smw | {{ #if: {{ #set: }} || 1 }} }}<!-- standard implementation -->
}}{{ #arraydefine: @effects | {{ lc: {{{1|<noinclude>Activation, Condition, Continuous, Continuous-like, Cost, Effect, Flip, Ignition, Ignition-like, Lingering, Maintenance, Quick, Quick-like, Summon, Trigger, Trigger-like, Unclassified</noinclude>}}} }}
+
}}<noinclude><div class="hlist hcomma"></noinclude>{{ #arraydefine: @ct2-effects
}}{{ #arraydefine: @effects | {{ #arrayprint: @effects | , | $effect
+
  | {{{1|<noinclude>Activation condition, Condition, Continuous, Continuous-like, Cost, Effect, Flip, Ignition, Ignition-like, Lingering, Maintenance cost, Quick, Quick-like, Summoning condition, Trigger, Trigger-like, Unclassified</noinclude>}}}
    | {{ #switch: {{ #ifeq: $effect | effect | effect | {{ #replace: $effect | effect }} }}
+
}}{{ #arrayprint: @ct2-effects || $ct2-effect
      | act            | activation        | activation cost    | activation condition | activation requirement = Activation requirement
+
  | {{ #vardefine: $ct2-effect_link | {{ #switch: $ct2-effect
      | condition      = Condition
+
    | Activation requirement | Activation condition = Activation condition
      | continuous      | continuous monster = Continuous{{ #var: $mst }} Effect/Continuous{{ #var: $mst }}
+
    | Condition | Cost | Effect | Maintenance cost | Summoning condition = $ct2-effect
      | continuous-like = Continuous-like Effect/Continuous-like
+
    | Continuous | Continuous-like | Ignition | Ignition-like | Multi-Choice | Quick | Quick-like | Trigger | Trigger-like = $ct2-effect Effect
      | cost            = Cost
+
    | Flip | Lingering | Unclassified = $ct2-effect effect
      | effect          = Card effect/Effect
+
  }} }}<nowiki/>
      | flip            = Flip effect/Flip
+
* [[{{ #var: $ct2-effect_link | $ct2-effect }}|$ct2-effect]]{{ #if: {{ #var: $smw }}
      | ignition        = Ignition{{ #var: $mst }} Effect/Ignition{{ #var: $mst }}
+
    | {{ #set: Effect type | {{ #var: $ct2-effect_link | $ct2-effect }} }}{{ #ifeq: $ct2-effect | Flip
      | ignition-like  = Ignition-like Effect/Ignition-like
+
       | {{ #set: Flip Monster | Yes }}{{ #set: Secondary type | Flip monster }}
      | lingering      = Lingering Effect/Lingering
 
      | maintenance    | maintenance cost  = Maintenance cost
 
      | quick          = Quick{{ #var: $mst }} Effect/Quick{{ #var: $mst }}
 
      | quick-like      = Quick-like Effect/Quick-like
 
      | summon          | summoning          | summoning condition | summoning requirement = Summoning condition/Summon
 
      | trigger        = Trigger{{ #var: $mst }} Effect/Trigger{{ #var: $mst }}
 
      | trigger-like    = Trigger-like Effect/Trigger-like
 
      | unclassified    = Unclassified Effect/Unclassified
 
       | #default        = {{ ucfirst: {{ #replace: $effect | effect }} }} Effect/{{ ucfirst: {{ #replace: $effect | effect }} }}
 
 
     }}
 
     }}
   }}
+
   }}{{ #if: {{ #var: $ct2-effect_link }} || {{ #ifeq: {{NAMESPACE}} | {{ns:10}}<!-- Template --> || [[Category:((CardTable2/effect)) transclusions with unusual effect type values]] }} }}
}}{{ #arrayprint: @effects || $effect | <nowiki/>
+
}}{{ #if: {{ #var: $smw }}
* {{IfSemantics
+
  | {{ #set: Effect types | {{ #arrayprint: @ct2-effects || $ct2-effect | [[{{ #var: $ct2-effect_link | $ct2-effect }}|$ct2-effect]] }} }}
    | [[Effect type::{{ #explode: $effect | / }}|{{ #if: {{ #pos: $effect | / }} | {{ #explode: $effect | / | 1 }} | $effect }}]][[Effect type Text::{{ #explode: $effect | / }}| ]]{{ #if: {{ #var: $mst }} || {{ #ifeq: {{ #explode: $effect | / }} | Flip effect
+
}}<noinclude></div>
        | [[Flip Monster::Yes| ]][[Secondary type::Flip monster| ]]
+
{{Documentation}}
      }}
+
</noinclude>
    }}
 
    | [[{{ #explode: $effect | / }}|{{ #if: {{ #pos: $effect | / }} | {{ #explode: $effect | / | 1 }} | $effect }}]]
 
  }}
 
}}{{IfSemantics|[[Effect types::{{ #arrayprint: @effects || $effect | [[{{ #explode: $effect | / }}|{{ #if: {{ #pos: $effect | / }} | {{ #explode: $effect | / | 1 }} | $effect }}]] }}| ]]}}<noinclude></div></noinclude>
 

Latest revision as of 18:21, 2 December 2023