This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Difference between revisions of "Template:Spellpagesmart"

From Project 1999 Wiki
Jump to: navigation, search
(Replaced {{{1}}} to {{{5}}} with named parameters)
 
(28 intermediate revisions by one user not shown)
Line 5: Line 5:
 
* To Display the spell/song
 
* To Display the spell/song
 
* To Display the spell/song in the class spell/song list when it is included on that class page.
 
* To Display the spell/song in the class spell/song list when it is included on that class page.
 +
ifeq:Table|1| true | else -- this wasn't working so it's done in two separate ifeq blocks, messy but it's working.
 +
 +
see: [[Template:ClassSpellTable]] for more information
 
----
 
----
</noinclude>{{main other
+
</noinclude><includeonly>{{#ifeq: {{{Table|0}}}|0||
|
+
{{ClassSpellTableRow
 +
| TableLevel = {{{TableLevel}}}
 +
| spellname = [[{{{spellname}}}]]
 +
| skill = {{{skill}}}
 +
| target_type = {{{target_type}}}
 +
| TableEra = {{{TableEra}}}
 +
| spellicon = {{{spellicon}}}
 +
| slots = {{{slots}}}
 +
| mana = {{{mana}}}
 +
| target_table = {{{target_table|}}}
 +
| Detrimental = {{#ifeq:{{{spell_type}}}|Detrimental|1|0}}
 +
| Locations = {{{TableLocations}}}
 +
| Table = {{{Table|3}}}
 +
}}
 +
}}
 +
{{#ifeq: {{{Table|0}}}|0|
 
{{spellpage|
 
{{spellpage|
 
| spellname = {{{spellname}}}
 
| spellname = {{{spellname}}}
Line 13: Line 31:
 
| description = {{{description}}}
 
| description = {{{description}}}
 
| classes = {{{classes}}}
 
| classes = {{{classes}}}
| items_with_effect = {{#if: {{{items_with_effect|}}} | {{{items_with_effect}}} | * None }}
+
| {{#if: {{{items_with_effect|}}} | items_with_effect |items_with_effect_empty}} = {{{items_with_effect}}}
 
| slots = {{{slots}}}
 
| slots = {{{slots}}}
 
| skill = {{{skill}}}
 
| skill = {{{skill}}}
Line 25: Line 43:
 
| spell_type = {{{spell_type}}}
 
| spell_type = {{{spell_type}}}
 
| resist = {{{resist}}}
 
| resist = {{{resist}}}
 +
| {{#if: {{{other|}}} | other | other_empty }} = {{{other}}}
 
| msg_cast_on_you = {{{msg_cast_on_you}}}
 
| msg_cast_on_you = {{{msg_cast_on_you}}}
 
| msg_cast_on_other = {{{msg_cast_on_other}}}
 
| msg_cast_on_other = {{{msg_cast_on_other}}}
 
| msg_wears_off = {{{msg_wears_off}}}
 
| msg_wears_off = {{{msg_wears_off}}}
| where_to_obtain = {{{where_to_obtain}}}
+
| {{#if:{{{where_to_obtain|}}} | where_to_obtain | where_to_obtain_empty }} = {{{where_to_obtain}}}
}}
+
|
+
{{BardsongRow | {{{TableLevel}}} | [[{{{spellname}}}]] | {{{skill}}} | {{{target_type}}} | {{{TableEra}}}
+
| spellicon = {{{spellicon}}}
+
| Songs =
+
<table border="0" width="100%" cellpadding="0" style="margin: 0px; border:1px solid #becfe2;">
+
{{{slots}}}
+
</table>
+
| Detrimental = {{#ifeq:{{{spell_type}}}|Detrimental|1|0}}
+
| Locations = {{{TableLocations}}}
+
}}
+
 
}}
 
}}
 +
}}</includeonly>

Latest revision as of 16:19, 9 July 2015

This is an under construction template for individual spells & song pages.

It will be used in two ways:

  • To Display the spell/song
  • To Display the spell/song in the class spell/song list when it is included on that class page.

ifeq:Table|1| true | else -- this wasn't working so it's done in two separate ifeq blocks, messy but it's working.

see: Template:ClassSpellTable for more information