Template:Enemy/doc

From Stoneshard wiki
< Template:Enemy
Revision as of 13:01, 4 September 2020 by old>Realpsojed (added mention about body types)
Jump to navigation Jump to search
Template-info.png Documentation

This is weapon template created for use together with the Template:Tooltip hover box template on a specific weapon's page or weapon's tooltip page.

Usage: The page itself must contain the weapon's data before this Template works. For example, if I wanted to create the Skeleton Swordsman page, I'll add this code to the start of the page:

<includeonly>{{#switch: {{{1}}}
|Level = 5
|Type = Undead
|Health = 125
|Energy = 60
|STR = 14
|AGL = 6
|PRC = 5
|VIT = 14
|WIL = 5
|Damage1 = 23
|DamageType1 = Slashing
|Damage2 = {{Unholy|3}}
|DamageType2 = {{Unholy}}
|Accuracy = 85
|Protection = 2
|DodgeChance = 0
|BlockChance = 12
|BlockPower = 20
|FumbleChance = 30
|CritChance = 1
|CritEfficiency = 100
|CounterChance = 3
|ArmorPiercing = 15
|MagicPower = 0
|BleedChance = 2
|BleedResistance = 100
|PainResistance = 100
|StunChance = 0
|DazeChance = 0
|ControlResistance = 33
|KnockbackChance = 0
|ImmobilizeChance = 0
|MoveResistance = 0
|BonusRange = 0
|LifeLeech = 0
|EnergyLeech = 0
|PhysicalResistance = 0
|NatureResistance = 0
|MagicResistance = 0
|SlashingResistance = 25
|PiercingResistance = 25
|CrushingResistance = -10
|RendingResistance = 0
|FireResistance = 10
|FrostResistance = 0
|ShockResistance = 0
|CausticResistance = 0
|PoisonResistance = 100
|ArcaneResistance = 0
|UnholyResistance = 0
|SacredResistance = -25
|PsionicResistance = -15
|Faction = Dead March
|Size = Medium
|XP = 60
|Description = Hastily armed under the orders of a necromancer, this skeleton is quite capable of dispatching an inexperienced adversary.
|#default = 
}}</includeonly>

This data is invisible on the page itself, thanks to the includeonly tags.


Next, copy this code to Skeleton Swordsman or Skeleton Swordsman/Tooltip or Skeleton Swordsman/anything page:

{{ {{{1|Tooltip hover box}}}
|title= {{Enemy}}
}}

It will automatically load the sword's data and fill them into this format. Go to Skeleton Swordsman to see the result.


Enemy body types

Enemies of certain body types have additional attributes. Until the template is updated to calculate them automatically, you need to add these values manually:

"flesh":

       bHealing_Received += 10

"bones":

       bBlunt_Resistance -= 10
       bPiercing_Resistance += 25
       bSlashing_Resistance += 15
       bPoison_Resistance += 100
       bFire_Resistance += 10

"ectoplasm":

       bPhysical_Resistance += 75
       bNature_Resistance += 90
       bMagic_Resistance -= -25

"ooze":

       bCaustic_Resistance += 100
       bPoison_Resistance += 75
       bFire_Resistance -= 75

"chitin":

       bPhysical_Resistance += 25
       bCaustic_Resistance -= 25