Help:Creating a Skill or Spell Article

From Alter Aeon Wiki
Revision as of 08:19, 28 December 2012 by Uicli (talk | contribs)

Skill and Spell articles are relatively easy to create thanks to some MediaWiki template voodoo.

Requirements

  • Article must have the syntax if it's a skill (Spell pages don't need this, they're all the same, cast spell)
  • Must have a description of what the skill does
  • Must have the level requirement
  • Must have any appropriate stat requirements
  • If known must have the resource cost (mana, movement, teeth, dragon teeth, etc.)
  • If known must have appropriate links to prerequisite skills/spells
  • Category assigned for Skill or Spell
  • Category assigned for Class
  • Category assigned for spellgroup if appropriate (Shadow, Stealth, Fire, Blood, etc.)

Nice-to-have's

  • Notes about the skill (Can be used in Defensive Stance, Can only be used to initiate combat, Can only be cast on self, etc.)
  • If it requires a special trainer or spellbook/item to learn or other strange requirements
  • If it's not simply a cast or command directions for using it (See: Prepare Zombie)

Markup

Example of a skill page for Heal

{{SkillSpell
|type=Spell
|class=Cleric
|level=22
|mana=50
|wis=24
|int=20
|prereqs=[[Cure Critical]]
}}


Heal is a mid-to-high level cleric spell in the middle of the Healing spellgroup.

[[Category:Spell]]
[[Category:Cleric]]
[[Category:Healing]]

So first we have the SkillSpell macro and it has a lot of moving parts so let's go over it. The parameters to the macro can be any of the following:

  • type - Required if spell - Whether it's a Skill or Spell
    • Default: Skill
    • Appropriate Values: Skill, Spell
  • class - Required - Class the skill/spell belongs to... what the hell did you think it would be?
    • Appropriate Values: Warrior, Thief, Mage, Cleric, Necromancer
  • level - Required - Level the skill is learned
  • mana - Required if known - mana cost of the spell
  • wis - Required if known - wis required to learn
  • int - Required if known - int required to learn
  • shadow - Required if known - shadow cost of the skill
  • move - Required if known - movement cost of the skill
  • teeth - Required if known - Necromancer teeth cost
  • dteeth - Required if known - Necromancer dragon teeth cost
  • prereqs - Required if known - See next section

Prerequisites

Noting prerequisites has 3 possibilities: None, a single prereq, multiple prereqs which look like the following:

None
|prereq=None
Single
|prereq=Bash
Multiple

|prereq=


As you can see they're pretty straightforward save Multiple, the


is required, it's a hack, ignore the man behind the curtain and just do it.