Difference between revisions of "Template:E"

From Tales of Maj'Eyal
Jump to: navigation, search
(adds section: 'Stats')
m
Line 62: Line 62:
  
 
This template is designed to match item effects descriptions and their lua code, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description.{{source|game/modules/mod/class/Object.lua}}
 
This template is designed to match item effects descriptions and their lua code, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description.{{source|game/modules/mod/class/Object.lua}}
 
== Stats ==
 
 
Supported:
 
* str (Strength)
 
* dex (Dexterity)
 
* con (Constitution)
 
* mag (Magic)
 
* wil (Willpower)
 
* cun (Cunning)
 
* lck (Luck)
 
 
The lua code for an ego's effect on a character's stats looks like
 
<pre>inc_stats = {[Stats.STAT_WIL] = resolvers.mbonus_material(5, 1)}</pre>
 
 
Convert it with this template as
 
<pre>{{e|stats|wil|5|1}}</pre>
 
 
To produces the following text: {{e|stats|wil|5|1}}
 
  
 
== Damage Types: Increases, Resistances and So Forth ==
 
== Damage Types: Increases, Resistances and So Forth ==
Line 125: Line 106:
  
 
To produces the following text: {{e|melee_project|fire|15|8}}
 
To produces the following text: {{e|melee_project|fire|15|8}}
 +
 +
== Stats ==
 +
 +
Supported:
 +
* str (Strength)
 +
* dex (Dexterity)
 +
* con (Constitution)
 +
* mag (Magic)
 +
* wil (Willpower)
 +
* cun (Cunning)
 +
* lck (Luck)
 +
 +
The lua code for an ego's effect on a character's stats looks like
 +
<pre>inc_stats = {[Stats.STAT_WIL] = resolvers.mbonus_material(5, 1)}</pre>
 +
 +
Convert it with this template as
 +
<pre>{{e|stats|wil|5|1}}</pre>
 +
 +
To produces the following text: {{e|stats|wil|5|1}}
  
 
== Stats Beginning with combat_ in LUA Code ==
 
== Stats Beginning with combat_ in LUA Code ==

Revision as of 02:52, 15 November 2016


This template is designed to match item effects descriptions and their lua code, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description. Source:game/modules/mod/class/Object.lua


Damage Types: Increases, Resistances and So Forth

Supported damage types:

  • all
  • acid
  • arcane
  • blight
  • cold
  • darkness
  • fire
  • light
  • lightning
  • mind
  • nature
  • physical
  • temporal

Resistances

The lua code specifying an ego's effect on fire resistance is

resists={[DamageType.FIRE] = resolvers.mbonus_material(15, 15)}

Convert it with this template as

{{e|resists|fire|15|15}}

To produces the following text: Changes resistances: + (15-30)% Fire

Effects on Hit

The lua code specifying an ego's effect when the wearer is hit is

on_melee_hit={[DamageType.PHYSICAL] = resolvers.mbonus_material(10, 10)}

Convert it with this template as

{{e|on_melee_hit|physical|10|10}}

To produces the following text: Damage when hit (Melee): + (10-20) Physical

Melee and Ranged Attacks with Extra Flat Damage

The lua code specifying an ego's effect on wearer's melee attacks regarding flat damage looks like

melee_project={[DamageType.FIRE] = resolvers.mbonus_material(15, 8),}

Convert it with this template as

{{e|melee_project|fire|15|8}}

To produces the following text: Damage (Melee): + (8-23) Fire

Stats

Supported:

  • str (Strength)
  • dex (Dexterity)
  • con (Constitution)
  • mag (Magic)
  • wil (Willpower)
  • cun (Cunning)
  • lck (Luck)

The lua code for an ego's effect on a character's stats looks like

inc_stats = {[Stats.STAT_WIL] = resolvers.mbonus_material(5, 1)}

Convert it with this template as

{{e|stats|wil|5|1}}

To produces the following text: ??

Stats Beginning with combat_ in LUA Code

Supported combat stats:

  • physresist (physical save)
  • spellresist (spell save)
  • mentalresist (mental save)

Saving Throws

The lua code for an ego's effect on physical save is

combat_physresist = resolvers.mbonus_material(15, 10)

Convert it with this template as

{{e|combat|physresist|15|10}}

To produces the following text: ??