Template:Infobox Magic: Difference between revisions

From HorizonXI Wiki
No edit summary
m (slightly changed affected targets so entire row vanishes if not filled)
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly><infobox>
{{Preview Only Infobox|disable={{{1|}}}|<pre>
Infobox Magic
Designed to supersede all the individual Infoboxes for magic subcategories. This template organizes all the pertinent information about magic separate from what needs to be known about the scrolls/plates/spirit pact 'items' that teach that magic.
<pre>
{{Infobox Magic
| spell name = {As it appears in your spell list, without abbreviations}
| spell type = {elemental, enhancing, healing, divine, dark, summoning, blue, ninjutsu, geomancy, song or trust}
| description = {taken directly from the game's own description of the spell.}
| mp = {If any, the base MP cost of the spell.}
| element = {If any, the element of the spell eg. fire, earth, water, wind, ice, lightning, light, dark}
| jobs = {A list of the jobs that can cast that spell, as well as the base level required to learn the spell. Ideally ordered from lowest -> highest level. In the cast of a PUP automaton, list the minimum puppet magic skill level required to cast the spell.}
| casting time = {The base casting time of the spell eg. 2}
| recast time = {the base recast time of the spell eg. 10}
| affected targets = {self, single, aoe target (most -ga spells), aoe self (most -ra spells), aoe cone (blu breath spells).}
| base duration = {for enfeebling or enhancing magic, the base duration of an unresisted spell eg. 2 minutes 30 seconds}
| range = {the maximum range from which this spell can be cast. Include the radius of -ga/-ra spells eg. 10}
}}
</pre>}}
<includeonly>{{categorize|{{{1|}}}|[[Category:Magic]][[Category:{{{element}}}]]{{#switch:{{lc:{{{spell type}}}}}|elemental|enfeebling|enhancing|healing|divine|dark|summoning|blue = [[Category:{{{spell type}}} Magic]]|ninjutsu|geomancy|trust = [[Category:{{{spell type}}}]]|song = [[Category:Songs]]}}}}
<div class="portable-infobox noexcerpt infobox-magic-container">
<div class="infobox-magic-title">{{StatusEffectIcon|{{{status effect id}}}}} '''{{{spell name|{{PAGENAME}}}}}'''</div>
{| class="infobox-magic"
! [[:Category:Magic|Type]]
| {{#switch:{{lc:{{{spell type}}}}}|elemental|enfeebling|enhancing|healing|divine|dark|summoning|blue = [[:Category:{{{spell type}}} Magic|{{{spell type}}}]]|ninjutsu|geomancy|trust = [[:Category:{{{spell type}}}|{{{spell type}}}]]|song = [[:Category:Songs|Song]]|#default = {{Information Needed}}}}
|-
! Description
| {{{description|{{Information Needed}}}}}
|- {{#if:{{{mp|}}}||style="display: none;"}}
! Cost
| {{{mp}}} [[MP]]
|-
! [[Element]]
| {{#ifeq: {{{element}}} | None | '''Non-Elemental''' | {{Element|{{{element}}}}}}}
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! Monster Family
| {{{blue family}}}
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! [[:Category:Blue Magic|Blue Physical Damage Type]]
| {{#switch:{{lc:{{{blue physical damage type}}}}}|hand-to-hand = Hand-to-Hand|blunt = Blunt|piercing = Piercing|slashing = Slashing|Unspecified}} damage
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! Skillchain Properties
| {{{blue skillchain properties|}}}
|- {{#switch:{{lc:{{{spell type}}}}}|enfeebling|elemental=|#default=style="display:none;"}}  <!-- does not include songs, ninjutsu and bloodpacts yet -->
! [[Magic Burst]]
| {{#switch:{{lc:{{{element}}}}}
|earth={{Property|scission|icon}}<br>{{Property|gravitation|icon}}<br>{{Property|darkness|icon}}
|water={{Property|reverberation|icon}}<br>{{Property|distortion|icon}}<br>{{Property|darkness|icon}}
|wind={{Property|detonation|icon}}<br>{{Property|fragmentation|icon}}<br>{{Property|light|icon}}
|fire={{Property|liquefaction|icon}}<br>{{Property|fusion|icon}}<br>{{Property|light|icon}}
|ice={{Property|induration|icon}}<br>{{Property|distortion|icon}}<br>{{Property|darkness|icon}}
|lightning={{Property|impaction|icon}}<br>{{Property|fragmentation|icon}}<br>{{Property|light|icon}}
|dark={{Property|compression|icon}}<br>{{Property|gravitation|icon}}<br>{{Property|darkness|icon}}
|light={{Property|transfixion|icon}}<br>{{Property|fusion|icon}}<br>{{Property|light|icon}}
}}
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! Status Bonus
| {{{blue stats}}}
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! Job Trait
| {{{blue trait}}}
|- {{#switch:{{lc:{{{spell type}}}}}|blue|blue magic=|#default=style="display: none;"}}
! Points Required
| {{{blue points}}}
|- {{#ifeq:{{lc:{{{spell type}}}}}|ninjutsu||style="display: none;"}}
! Ninjutsu Tool
| {{{ninjutsu tool}}}
|-
! [[:Category:Jobs|Jobs]]
|
{{#if:{{{jobs|}}}|{{{jobs}}}|{{Information Needed}}}}
|-
! [[Cast Time|Casting Time]]
| {{#if:{{{casting time|}}}|{{{casting time}}}|{{Information Needed}}}} seconds
|-
! [[Recast Time]]
| {{#if:{{{recast time|}}}|{{{recast time}}}|{{Information Needed}}}} seconds
|- {{#if:{{{affected targets|}}}||style="display:none;"}}
! Affected Targets
| {{#switch:{{lc:{{{affected targets}}}}}
| self | caster = Caster
| single = Single
| aoe target = AOE, centered on target
| aoe self = AOE, centered on caster
| aoe cone = AOE, cone in front of caster
| #default =
}}
|- {{#if:{{{base duration|}}}||style="display:none;"}}
! Base Duration
| {{{base duration}}}
|- {{#if: {{{range|}}}||style="display:none;"}}
! Range
| {{{range}}}
|}
</div><!--
 
 
<infobox>
   <title source="spell name"><format> {{StatusEffectIcon|{{{status effect id}}}}} {{{spell name|{{PAGENAME}}}}} </format></title>
   <title source="spell name"><format> {{StatusEffectIcon|{{{status effect id}}}}} {{{spell name|{{PAGENAME}}}}} </format></title>
   <data source="spell type"><label>[[:Category:Magic|Type]]</label><format>[[Category:Magic]]{{#switch:{{lc:{{{spell type}}}}}|elemental|enfeebling|enhancing|healing|divine|dark|summoning|blue = [[:Category:{{{spell type}}} Magic|{{{spell type}}}]]|ninjutsu|geomancy|trust = [[:Category:{{{spell type}}}|{{{spell type}}}]]||song = [[:Category:Songs|Song]]|Not Specified}}</format></data>
   <data source="spell type"><label>[[:Category:Magic|Type]]</label><format>{{#switch:{{lc:{{{spell type}}}}}|elemental|enfeebling|enhancing|healing|divine|dark|summoning|blue = [[:Category:{{{spell type}}} Magic|{{{spell type}}}]]|ninjutsu|geomancy|trust = [[:Category:{{{spell type}}}|{{{spell type}}}]]|song = [[:Category:Songs|Song]]|#default = Not Specified}}</format></data>
   <data source="description"><label>Description</label></data>
   <data source="description"><label>Description</label></data>
   <data source="mp"><label>Cost</label><format>{{{mp}}} MP</format></data>
   <data source="mp"><label>Cost</label><format>{{{mp}}} MP</format></data>
Line 18: Line 114:
   <data source="base duration"><label>Base Duration</label></data>
   <data source="base duration"><label>Base Duration</label></data>
   <data source="range"><label>Range</label><format>{{{range}}} yalms</format></data>
   <data source="range"><label>Range</label><format>{{{range}}} yalms</format></data>
</infobox></includeonly><noinclude>
</infobox>--></includeonly><noinclude>
==Usage==
Designed to supersede all the individual Infoboxes for magic subcategories. This template organizes all the pertinent information about magic separate from what needs to be known about the scrolls/plates/spirit pact 'items' that teach that magic.
<pre>
{{Infobox Magic
| spell name =
| spell type =
| description =
| mp =
| element =
| jobs =
*
| casting time =
| recast time =
| affected targets =
}}
</pre>
==Parameters==
==Parameters==
*spell name: As it appears in your spell list, without abbreviations
*spell name: As it appears in your spell list, without abbreviations
Line 60: Line 140:


===Elemental Magic===
===Elemental Magic===
{| width="100%"
| width="75%" valign="top" align="left"|
<pre>
<pre>
{{Infobox Magic
{{Infobox Magic
Line 77: Line 159:
| recast time = 2
| recast time = 2
| affected targets = single
| affected targets = single
| range = 21
}}
}}
</pre>
</pre>


{{Infobox Magic
| width="25%" valign="top" align="left"|
{{Infobox Magic|nc
| spell name = Fire
| spell name = Fire
| spell type = Elemental
| spell type = Elemental
Line 96: Line 180:
| recast time = 2
| recast time = 2
| affected targets = single
| affected targets = single
| range = 21
}}
}}
|}


===Status Effect===
===Status Effect===
{| width="100%"
| width="75%" valign="top" align="left"|
<pre>
<pre>
{{Infobox Magic
{{Infobox Magic
Line 107: Line 195:
| mp = 40
| mp = 40
| element = Wind
| element = Wind
| icon = haste
| jobs =
| jobs =
*[[White Mage]] Lv. 40
*[[White Mage]] Lv. 40
Line 115: Line 202:
| affected targets = single
| affected targets = single
| base duration = 3 minutes
| base duration = 3 minutes
| range = 20
}}
}}
</pre>
</pre>


{{Infobox Magic
| width="25%" valign="top" align="left"|
{{Infobox Magic|nc
| spell name = Haste
| spell name = Haste
| spell type = Enhancing
| spell type = Enhancing
Line 125: Line 214:
| mp = 40
| mp = 40
| element = Wind
| element = Wind
| icon = haste
| jobs =
| jobs =
*[[White Mage]] Lv. 40
*[[White Mage]] Lv. 40
Line 133: Line 221:
| affected targets = single
| affected targets = single
| base duration = 3 minutes
| base duration = 3 minutes
| range = 20
}}
}}
|}
[[Category:Templates]]
</noinclude>
</noinclude>

Latest revision as of 01:03, 25 January 2024


Parameters

  • spell name: As it appears in your spell list, without abbreviations
  • spell type: elemental, enhancing, healing, divine, dark, summoning, blue, ninjutsu, geomancy, song or trust
  • status effect id: ID# for the status effect, derived from in-game DAT resources. This parameter feeds the icon displayed next to the title. This icon should resemble the status effect icon in game.
  • blue family: the monster family correlated with this spell.
  • blue physical damage type: For physical blue magic spells - hand-to-hand, blunt, piercing or slashing
  • blue skillchain properties: For physical blue magic spells - use only the link form to the skillchain e.g. Induration, do not use Template:Skillchain.
  • blue stats: For blue magic - list the bonus stats granted by setting this spell. See Template:Stat
  • blue trait: For blue magic - link the job traits granted by this spell as well as the points counted towards that trait.
  • blue points: For blue magic - the number of free blue magic points required to set this spell.
  • description: taken directly from the game's own description of the spell.
  • mp: If any, the base MP cost of the spell.
  • ninjutsu tool: Link the tool/tools consumed while casting ninjutsu.
  • element: If any, the element of the spell.
  • jobs: A list of the jobs that can cast that spell, as well as the base level required to learn the spell. Ideally ordered from lowest -> highest level. In the cast of a PUP automaton, list the minimum puppet magic skill level required to cast the spell.
  • casting time: The base casting time of the spell.
  • recast time: the base recast time of the spell.
  • affected targets: self, single, aoe target (most -ga spells), aoe self (most -ra spells), aoe cone (blu breath spells).
  • base duration: for enfeebling or enhancing magic, the base duration of an unresisted spell.
  • range: the maximum range from which this spell can be cast. Include the radius of -ga/-ra spells.

Examples

Please Refer to the Template:Infobox Magic/Tests page for more examples

Elemental Magic

{{Infobox Magic
| spell name = Fire
| spell type = Elemental
| description = Deals fire damage to an enemy
| mp = 7
| element = Fire
| jobs =
* Level 13 [[Black Mage]] 
* Level 16 [[Scholar]]
* Level 19 [[Red Mage]]
* Level 19 [[Geomancer]]
* Level 20 [[Puppetmaster]] [[Automaton Magic Skill]] 60<sup>‡</sup>
* Level 23 [[Dark Knight]]
| casting time = 0.5
| recast time = 2
| affected targets = single
| range = 21
}}


Fire
Type Elemental
Description Deals Fire damage to an enemy
Cost 7 MP
Element Fire Fire
Monster Family {{{blue family}}}
Blue Physical Damage Type Unspecified damage
Skillchain Properties
Magic Burst Fire ElementLi­que­fac­tion
Light Element and Fire ElementFu­sion
Light, Fire, Lightning and Wind ElementsLight
Status Bonus {{{blue stats}}}
Job Trait {{{blue trait}}}
Points Required {{{blue points}}}
Ninjutsu Tool {{{ninjutsu tool}}}
Jobs
Casting Time 0.5 seconds
Recast Time 2 seconds
Affected Targets Single
Base Duration {{{base duration}}}
Range 21

Status Effect

{{Infobox Magic
| spell name = Haste
| spell type = Enhancing
| status effect id = 33
| description = [[Haste (Status Effect)|Increases target's attack speed.]]
| mp = 40
| element = Wind
| jobs =
*[[White Mage]] Lv. 40
*[[Red Mage]] Lv. 48
| casting time = 3
| recast time = {{changes}} 18
| affected targets = single
| base duration = 3 minutes
| range = 20
}}


Status effect 33.png Haste
Type Enhancing
Description Increases target's attack speed.
Cost 40 MP
Element Wind Wind
Monster Family {{{blue family}}}
Blue Physical Damage Type Unspecified damage
Skillchain Properties
Magic Burst Wind ElementDe­to­na­tion
Lightning Element and Wind ElementFrag­men­ta­tion
Light, Fire, Lightning and Wind ElementsLight
Status Bonus {{{blue stats}}}
Job Trait {{{blue trait}}}
Points Required {{{blue points}}}
Ninjutsu Tool {{{ninjutsu tool}}}
Jobs
Casting Time 3 seconds
Recast Time HorizonXI specific changes 18 seconds
Affected Targets Single
Base Duration 3 minutes
Range 20