Difference between revisions of "Template:E"

From Tales of Maj'Eyal
Jump to: navigation, search
m
(adds saving throws)
Line 1: Line 1:
 
<includeonly><onlyinclude>{{#switch: {{{1}}}
 
<includeonly><onlyinclude>{{#switch: {{{1}}}
 
| resist = Changes resistances: + ({{{4}}}-{{#expr:{{{4}}}+{{{3}}}}})% {{#switch: {{{2}}}
 
| resist = Changes resistances: + ({{{4}}}-{{#expr:{{{4}}}+{{{3}}}}})% {{#switch: {{{2}}}
 +
| all = all
 
| acid = {{acid}}
 
| acid = {{acid}}
| arcane = {{Arcane}}
+
| arcane = {{arcane}}
 
| blight = {{blight}}
 
| blight = {{blight}}
 
| cold = {{cold}}
 
| cold = {{cold}}
Line 14: Line 15:
 
| temporal = {{temporal}}  
 
| temporal = {{temporal}}  
 
| ?? }}  
 
| ?? }}  
 +
| combat = {{#switch: {{{2}}}
 +
| physresist = Physical save:
 +
| spellresist = Spell save:
 +
| mentalresist = Mental save:
 +
| ?? }} + ({{{4}}}-{{#expr:{{{4}}}+{{{3}}}}})
 
| ?? }}</onlyinclude></includeonly>
 
| ?? }}</onlyinclude></includeonly>
 
[[Category:Templates]]
 
[[Category:Templates]]
Line 19: Line 25:
 
This template is designed to specify individual effects from a single item ego, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description.
 
This template is designed to specify individual effects from a single item ego, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description.
  
For example, the LUA code for an ego's fire resistance effects is
+
== Damage resistance example ==
 +
 
 +
The LUA code for an ego's effect on fire resistance is
 
<pre>resists={[DamageType.FIRE] = resolvers.mbonus_material(15, 15)</pre>
 
<pre>resists={[DamageType.FIRE] = resolvers.mbonus_material(15, 15)</pre>
  
Line 28: Line 36:
  
 
{{e|resist|fire|15|15}}
 
{{e|resist|fire|15|15}}
 +
----
 +
Supported damage types:
 +
* all
 +
* acid
 +
* arcane
 +
* blight
 +
* cold
 +
* darkness
 +
* fire
 +
* light
 +
* lightning
 +
* mind
 +
* nature
 +
* physical
 +
* temporal
 +
 +
== Stats beginning with combat_ in LUA code ==
 +
=== Saving throws ===
 +
 +
The LUA code for an ego's effect on physical save is
 +
<pre>combat_physresist = resolvers.mbonus_material(15, 10)</pre>
 +
 +
Convert it with this template as
 +
<pre>{{e|combat|physresist|15|10}}</pre>
 +
 +
To produces the following text:
 +
 +
{{e|combat|physresist|15|10}}
 +
----
 +
Supported combat stats:
 +
* physresist (physical save)
 +
* spellresist (spell save)
 +
* mentalresist (mental save)

Revision as of 10:46, 14 November 2016


This template is designed to specify individual effects from a single item ego, to ensure consistency, intuitive conversion, and keep the wording in line with their in-game description.

Damage resistance example

The LUA code for an ego's effect on fire resistance is

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

Convert it with this template as

{{e|resist|fire|15|15}}

To produces the following text:

??


Supported damage types:

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

Stats beginning with combat_ in LUA code

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:

??


Supported combat stats:

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