Difference between revisions of "Template:Test"
Jump to navigation
Jump to search
(reduce post-expand include size by reducing the Datastring size) |
(Switching consumables to datastring for RtR 0.9.1.16) |
||
| Line 93: | Line 93: | ||
--- Load complete datastring into a variable - only load from the Consumable data page once. --- | --- Load complete datastring into a variable - only load from the Consumable data page once. --- | ||
-->{{#ifeq: {{:Consumable_data|{{{1}}}}}|Data does not exist.||{{#vardefine:Datastring|{{:Consumable_data|{{{1}}}}}}}<!-- | -->{{#ifeq: {{:Consumable_data|{{{1}}}}}|Data does not exist.||{{#vardefine:Datastring|{{:Consumable_data|{{{1}}}}}}}<!-- | ||
--- This template doesn't use Description, remove it for smaller size --- | --- This template doesn't use Description or MiddleText, remove it for smaller size --- | ||
-->{{#vardefine:Datastring|{{#sub:{{#var:Datastring}}|0|{{#expr: {{#len:{{#var:Datastring}}}} - {{#len:{{#explode: {{#var:Datastring}}| | -->{{#vardefine:Datastring|{{#sub:{{#var:Datastring}}|0|{{#expr: {{#len:{{#var:Datastring}}}} - (1 + {{#len:{{#explode: {{#var:Datastring}}|§|-1}}}} + {{#len:{{#explode: {{#var:Datastring}}|§|-2}}}} ) }}}}}}<!-- | ||
-->{{#switch: {{#explode: {{#var:Datastring}}| | -->{{#switch: {{#explode: {{#var:Datastring}}|§|3}} | ||
|Food | |Food | ||
|Beverages | |Beverages | ||
| Line 103: | Line 103: | ||
<!-- | <!-- | ||
--- CONSUMABLE PROPERTIES --- | --- CONSUMABLE PROPERTIES --- | ||
-->{{#vardefine:Hunger|{{: | -->{{#vardefine:Hunger|{{#explode: {{#var:Datastring}}|;|10}}}}<!-- | ||
-->{{#vardefine:Hunger Change|{{: | -->{{#vardefine:Hunger Change|{{#explode: {{#var:Datastring}}|;|11}}}}<!-- | ||
-->{{#vardefine:Hunger Resistance|{{: | -->{{#vardefine:Hunger Resistance|{{#explode: {{#var:Datastring}}|;|12}}}}<!-- | ||
-->{{#vardefine:Thirst|{{: | -->{{#vardefine:Thirst|{{#explode: {{#var:Datastring}}|;|13}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Thirst Change|{{#explode: {{#var:Datastring}}|;|14}}}}<!-- | ||
-->{{#vardefine:Intoxication|{{: | -->{{#vardefine:Immunity|{{#explode: {{#var:Datastring}}|;|15}}}}<!-- | ||
-->{{#vardefine:Intoxication Resistance|{{: | -->{{#vardefine:Immunity Change|{{#explode: {{#var:Datastring}}|;|16}}}}<!-- | ||
-->{{#vardefine:Pain|{{: | -->{{#vardefine:Intoxication|{{#explode: {{#var:Datastring}}|;|17}}}}<!-- | ||
-->{{#vardefine:Pain Change|{{: | -->{{#vardefine:Intoxication Change|{{#explode: {{#var:Datastring}}|;|18}}}}<!-- | ||
-->{{#vardefine:Pain Limit|{{: | -->{{#vardefine:Intoxication Resistance|{{#explode: {{#var:Datastring}}|;|19}}}}<!-- | ||
-->{{#vardefine:Sanity|{{: | -->{{#vardefine:Pain|{{#explode: {{#var:Datastring}}|;|20}}}}<!-- | ||
-->{{#vardefine:Sanity Change|{{: | -->{{#vardefine:Pain Change|{{#explode: {{#var:Datastring}}|;|21}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Pain Resistance|{{#explode: {{#var:Datastring}}|;|22}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Pain Limit|{{#explode: {{#var:Datastring}}|;|23}}}}<!-- | ||
-->{{#vardefine:Energy | -->{{#vardefine:Morale|{{#explode: {{#var:Datastring}}|;|24}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Morale Change|{{#explode: {{#var:Datastring}}|;|25}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Sanity|{{#explode: {{#var:Datastring}}|;|26}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Sanity Change|{{#explode: {{#var:Datastring}}|;|27}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Injury Treatment|{{#explode: {{#var:Datastring}}|;|28}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Max Health|{{#explode: {{#var:Datastring}}|;|29}}}}}} | ||
-->{{#vardefine: | -->{{#vardefine:Health Replenishment|{{#explode: {{#var:Datastring}}|;|30}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Health Restoration|{{#explode: {{#var:Datastring}}|;|31}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Healing Efficiency|{{#explode: {{#var:Datastring}}|;|32}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Max Energy|{{#explode: {{#var:Datastring}}|;|33}}}}}} | ||
-->{{#vardefine: | -->{{#vardefine:Energy Replenishment|{{#explode: {{#var:Datastring}}|;|34}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Energy Restoration|{{#explode: {{#var:Datastring}}|;|35}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Fatigue|{{#explode: {{#var:Datastring}}|;|37}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Fatigue Change|{{#explode: {{#var:Datastring}}|;|38}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Fatigue Resistance|{{#explode: {{#var:Datastring}}|;|39}}}}<!-- | ||
-->{{#vardefine: | -->{{#vardefine:Experience Gain|{{#explode: {{#var:Datastring}}|;|40}}}}<!-- | ||
-->{{#vardefine:Cooldowns Duration|{{#explode: {{#var:Datastring}}|;|41}}}}<!-- | |||
-->{{#vardefine:Weapon Damage|{{#explode: {{#var:Datastring}}|;|42}}}}<!-- | |||
-->{{#vardefine:Accuracy|{{#explode: {{#var:Datastring}}|;|43}}}}<!-- | |||
-->{{#vardefine:Fumble Chance|{{#explode: {{#var:Datastring}}|;|44}}}}<!-- | |||
-->{{#vardefine:Crit Efficiency|{{#explode: {{#var:Datastring}}|;|45}}}}<!-- | |||
-->{{#vardefine:Fortitude|{{#explode: {{#var:Datastring}}|;|46}}}}<!-- | |||
-->{{#vardefine:Vision|{{#explode: {{#var:Datastring}}|;|47}}}}<!-- | |||
-->{{#vardefine:Bleed Resistance|{{#explode: {{#var:Datastring}}|;|48}}}}<!-- | |||
-->{{#vardefine:Move Resistance|{{#explode: {{#var:Datastring}}|;|49}}}}<!-- | |||
-->{{#vardefine:Control Resistance|{{#explode: {{#var:Datastring}}|;|50}}}}<!-- | |||
-->{{#vardefine:Physical Resistance|{{#explode: {{#var:Datastring}}|;|51}}}}<!-- | |||
-->{{#vardefine:Nature Resistance|{{#explode: {{#var:Datastring}}|;|52}}}}<!-- | |||
-->{{#vardefine:Magic Resistance|{{#explode: {{#var:Datastring}}|;|53}}}}<!-- | |||
-->{{#vardefine:Slashing Resistance|{{#explode: {{#var:Datastring}}|;|54}}}}<!-- | |||
-->{{#vardefine:Piercing Resistance|{{#explode: {{#var:Datastring}}|;|55}}}}<!-- | |||
-->{{#vardefine:Crushing Resistance|{{#explode: {{#var:Datastring}}|;|56}}}}<!-- | |||
-->{{#vardefine:Rending Resistance|{{#explode: {{#var:Datastring}}|;|57}}}}<!-- | |||
-->{{#vardefine:Fire Resistance|{{#explode: {{#var:Datastring}}|;|58}}}}<!-- | |||
-->{{#vardefine:Shock Resistance|{{#explode: {{#var:Datastring}}|;|59}}}}<!-- | |||
-->{{#vardefine:Poison Resistance|{{#explode: {{#var:Datastring}}|;|60}}}}<!-- | |||
-->{{#vardefine:Caustic Resistance|{{#explode: {{#var:Datastring}}|;|61}}}}<!-- | |||
-->{{#vardefine:Frost Resistance|{{#explode: {{#var:Datastring}}|;|62}}}}<!-- | |||
-->{{#vardefine:Arcane Resistance|{{#explode: {{#var:Datastring}}|;|63}}}}<!-- | |||
-->{{#vardefine:Unholy Resistance|{{#explode: {{#var:Datastring}}|;|64}}}}<!-- | |||
-->{{#vardefine:Sacred Resistance|{{#explode: {{#var:Datastring}}|;|65}}}}<!-- | |||
-->{{#vardefine:Psionic Resistance|{{#explode: {{#var:Datastring}}|;|66}}}}<!-- | |||
-->{{#vardefine:Nausea Chance|{{#explode: {{#var:Datastring}}|;|68}}}}<!-- | |||
-->{{#vardefine:Poisoning Chance|{{#explode: {{#var:Datastring}}|;|69}}}}<!-- | |||
-->{{#vardefine:Poisoning Duration|{{#explode: {{#var:Datastring}}|;|70}}}} | |||
}}}}<!-- | }}}}<!-- | ||
--- Load complete datastring into a variable - to only load from the Armor data page once. --- | --- Load complete datastring into a variable - to only load from the Armor data page once. --- | ||
Revision as of 23:20, 28 January 2025
This template has no documentation. If you know how to use this template, please add some.