Template:Spell: Difference between revisions

From RoDpedia
Jump to navigation Jump to search
Skace (talk | contribs)
No edit summary
Stolichnaya (talk | contribs)
No edit summary
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly><!-- Comment fields keep the spacing from breaking in the template!
<includeonly>{{if||{{{helpfile|}}}|{{Header1|Helpfile}}
-->{{{description|}}}<!--
{{{helpfile}}}}}
-->{{Header1|Information}}<!--
{{Header1|Information}}
-->{{ #if: {{{syntax|}}} | * Syntax: {{{syntax}}} | * Syntax: Unknown }}<!--
{{ #if: {{{syntax|}}} | * Syntax: <code>{{{syntax}}}</code> }}<!--
-->{{ #if: {{{type|}}} | * Type: {{{type}}} | * Type: Unknown }}<!--
-->{{ #if: {{{type|}}} | * Type: {{{type}}} }}<!--
-->{{ #if: {{{mana|}}} | * Mana: {{{mana}}} }} {{ #if: {{{blood|}}} | * Blood: {{{blood}}} }}<!--
-->{{ #if: {{{target|}}} | * Valid Targets: {{{target}}} }}<!--
-->{{ #if: {{{damage|}}} | * Damage: {{{damage}}} }}<!--
-->{{ #if: {{{cost|}}} | * Cost: {{{cost}}} }}<!--
-->{{ #if: {{{heal|}}} | * Heal: {{{heal}}} }}<!--
-->{{ #if: {{{damage|}}} | * Damage: {{{damage}}} hitpoints }}<!--
-->{{ #if: {{{effect|}}} | * Effect: {{{effect}}} }}<!--
-->{{ #if: {{{heal|}}} | * Heal: {{{heal}}} hitpoints }}<!--
-->{{ #if: {{{stance|}}} | * Stance: {{{stance}}} }}<!--
-->{{ #if: {{{effect|}}} | * Other Effects: {{{effect}}} }}<!--
-->{{ #if: {{{restrictions|}}} | * Restrictions: {{{restrictions}}} }}<!--
-->{{ #if: {{{duration|}}} | * Duration: {{{duration}}} | * Duration: Unknown }}<!--
-->{{ #if: {{{yoursuccess|}}} | * Your successful spell message: {{{yoursuccess}}} }}<!--
-->{{ #if: {{{minpos|}}} | * Mininum stance: {{{minpos}}} | * Mininum stance: Unknown }}<!--
-->{{ #if: {{{yourfailure|}}} | * Your failed spell message: {{{yourfailure}}} }}<!--
-->{{ #if: {{{restrictions|}}} | * Restrictions: {{{restrictions}}} }}
-->{{ #if: {{{yourexpire|}}} | * Your expired spell message: {{{yourexpire}}} }}<!--
{{ #if: {{{selfsuccself|}}}{{{selffailself|}}}{{{selfexpire|}}}{{{selfsuccother|}}}{{{selffailother|}}}{{{othersuccself|}}}{{{otherfailself|}}}{{{othersuccother|}}}{{{otherfailother|}}}|
-->{{ #if: {{{othersuccess|}}} | * Other successful spell message: {{{othersuccess}}} }}<!--
{{Header1|Spell Messages}}
-->{{ #if: {{{otherfailure|}}} | * Other failed spell message: {{{otherfailure}}} }}<!--
}}<!--
-->{{ #if: {{{otherexpire|}}} | * Other expired spell message: {{{otherexpire}}} }}<!--
-->{{ #if: {{{selfsuccself|}}} | * When you successfully cast on yourself: <code>{{{selfsuccself}}}</code> }}<!--
-->{{if||{{{notes|}}}| {{Header1|Notes}}{{{notes}}}}}<!--
-->{{ #if: {{{selffailself|}}} | * When you fail to cast on yourself: <code>{{{selffailself}}}</code> }}<!--
 
-->{{ #if: {{{selfexpire|}}} | * When the spell expires: <code>{{{selfexpire}}}</code> }}<!--
--></includeonly><noinclude>
-->{{ #if: {{{selfsuccother|}}} | * When you successfully cast on player A: <code>{{{selfsuccother}}}</code> }}<!--
__NOTOC__
-->{{ #if: {{{selffailother|}}} | * When you fail to cast on player A: <code>{{{selffailother}}}</code> }}<!--
==Default Template==
-->{{ #if: {{{othersuccself|}}} | * When player A successfully casts on you: <code>{{{othersuccself}}}</code> }}<!--
When filling out a template, leave a field blank if you don't know that specific item.
-->{{ #if: {{{otherfailself|}}} | * When player A fails to cast on you: <code>{{{otherfailself}}}</code> }}<!--
<pre>{{Spell
-->{{ #if: {{{othersuccother|}}} | * When player A successfully casts on player B: <code>{{{othersuccother}}}</code> }}<!--
|description = Spell description from help file + any additional information
-->{{ #if: {{{otherfailother|}}} | * When player A fails to cast on player B: <code>{{{othersuccother}}}</code> }}
|syntax = Command syntax from help
{{ #if: {{{notes|}}}|{{Header1|Notes}}
|type = Type of spell (Defense/All, Defense/Self, Attack, Utility/Self, etc)
{{{notes}}}}}
|mana = Amount of mana required (or range)
{{ #if: {{{category|}}} | {{Category|{{{category}}}}} }}
|damage = Amount of damage caused (or range)
{{if||{{{cats|}}}|{{{cats}}}}}
|heal = Amount of health healed (or range)
{{Category|Skills}}
|effect = Other less obvious effects
</includeonly><noinclude>{{documentation}}</noinclude>
|stance = Stance requirements
|restrictions = Restrictions (Evil only/Path of the Quill/etc)
|yoursuccess = Success message when you cast it
|yourfailure = Fail message when you cast it
|yourexpire = Expire message for yourself
|othersuccess = Success message when someone else casts it
|otherfailure = Fail message when someone else fails it
|otherexpire = Expire message for someone else
|notes = Additional comments
}}</pre>
==Example==
'''Heal'''
===What you enter===
<pre><nowiki>{{Spell
|description=Heal is the apex of curative spells for the devout Cleric. Unlike the healing spells of other alignments, heal may be cast on the caster or on another target.
|syntax=cast heal <target>
|type=Defense/All
|mana=
|heal=100
|restrictions=[[Devout]] only
|yoursuccess=A warm feeling fills your body.
|yourfailure=You failed.
|notes=Heal is the most efficient healing spell in the game.
}}</nowiki></pre>
===What it looks like===
{{Spell
|description=Heal is the apex of curative spells for the devout Cleric. Unlike the healing spells of other alignments, heal may be cast on the caster or on another target.
|syntax=cast heal <target>
|type=Defense/All
|mana=
|heal=100
|restrictions=[[Devout]] only
|yoursuccess=A warm feeling fills your body.
|yourfailure=You failed.
|notes=Heal is the most efficient healing spell in the game.
}}
</noinclude>

Latest revision as of 19:17, 21 September 2015

[edit]

Documentation

Default Template

When filling out a template, leave a field blank if you don't know that specific item.

{{Spell
|helpfile = The information from the helpfile, leave a space before each line.
|syntax = Command syntax from help
|type = Type of spell (Attack, Support, Downspell, Curative, Utility, etc)
|target = The valid targets for this spell. Self only, All, Enemies only, Items only, etc.
|cost = Amount of mana or blood or hp required. E.g. 50 mana
|damage = Amount of damage caused (or range)
|heal = Amount of health healed (or range)
|effect = A description of the effects of this spell
|duration = Number of rounds the effect lasts for
|minpos = the MinPos for this skill/spell
|restrictions = Restrictions (Evil only/Path of the Quill/etc)
|selfsuccself = The message for a successful self-cast
|selffailself = The message for a failed self-cast
|selfexpire = The message when the spell expires
|selfsuccother = The message for a successful cast on other
|selffailother = The message for a failed cast on other
|othersuccself = The message for someone's successful cast on you
|otherfailself = The message for someone's failed cast on you
|othersuccother = The message for someone's successful cast on other
|otherfailother = The message for someone's failed cast on other
|notes = Additional comments
}}

Example

Heal

What you enter

{{Spell
|helpfile =
 Heal is the apex of curative spells for the devout Cleric.
 Unlike the healing spells of other alignments, heal may be
 cast on the caster or on another target.
|syntax = cast heal <target>
|type = Curative
|target = All
|cost = 50 mana
|damage = 
|heal = 100
|effect = 
|duration = Instantaneous
|minpos = fighting (aggressive)
|restrictions = 
|selfsuccself = A warm feeling fills your body.
|selffailself = 
|selfexpire = 
|selfsuccother = You lay a hand of healing upon <target>.
|selffailother = 
|othersuccself = A warm feeling fills your body.
|otherfailself = 
|othersuccother = (no message shown)
|otherfailother = 
|notes = Heal is the most widely used healing spell in the game. Only devout clerics can cast Heal.
}}

What it looks like

Helpfile

Heal is the apex of curative spells for the devout Cleric.
Unlike the healing spells of other alignments, heal may be
cast on the caster or on another target.

Information

  • Syntax: cast heal <target>
  • Type: Curative
  • Valid Targets: All
  • Cost: 50 mana
  • Heal: 100 hitpoints
  • Duration: Instantaneous
  • Mininum stance: fighting (aggressive)

Spell Messages

  • When you successfully cast on yourself: A warm feeling fills your body.
  • When you successfully cast on player A: You lay a hand of healing upon <target>.
  • When player A successfully casts on you: A warm feeling fills your body.
  • When player A successfully casts on player B: (no message shown)

Notes

Heal is the most widely used healing spell in the game. Only devout clerics can cast Heal.