From Official Barotrauma Wiki
Documentation Main article: Template:Items infobox
WORK IN PROGRESS
Template that will hopefully replace the current way afflictions are inserted into the Template:Items Infobox and how they are displayed there and in all other templates that display afflictions.
Sub Templates
Instructions
Field |
Note |
Example |
Default
|
afflictions |
Afflictions separated by ; Values separated by , .
|
burn = 10;
burn = 20, chance = 0.5;
|
projectiles |
Projectiles.
- Not displayed if not defined or equal to 1.
|
8 |
1
|
weapondamagemodifier |
Weapon Damage Modifier.
- Not displayed if not defined or equal to 1.
|
1.1 |
1
|
Supported Values
Field |
Note |
Example |
Default
|
duration, durationfail |
Duration of the entire Status Effect can be set by defining "duration" or "durationfail" before Afflictions. |
duration = 10, failduration = 15;
|
identifier = strength |
Identifier of the affliction, followed by it's strength.
- It must be the first value of an affliction.
- If the value in XML is inside a "ReduceAffliction" element, negate the value.
|
burn = 20
|
fail = number |
Strength of an affliction when failed |
fail = 10
|
chance = number |
Probability of an affliction to occur. |
chance = 0.2
|
duration = number |
Duration of an affliction, only define if different from Status Effect duration. |
duration = 5
|
delay = number |
Delay before the affliction starts to have an effect. |
delay = 3
|
instant = yes |
Can be used to make an affliction ignore duration if needed. |
instant = yes
|
Template in use
Simulations of how this would work when displayd in table cells in the infobox or table templates.
Test 1
{{AfflictionDisplayTest|afflictions =
burn = 10;
burn = 20, chance = 0.5;
burn = 30;
burn = 40, chance = 0.01;
burn = 50;
Test 2
{{AfflictionDisplayTest|afflictions =
explosiondamage = 100;
burn = 100;
bleeding = 50;
stun = 5;
}}
<div style="text-align:center">Explosion (5m):</div>
{{AfflictionDisplayTest|afflictions =
explosiondamage = 200;
burn = 200;
bleeding = 40, chance = 0.05;
stun = 10;
radiationsickness = 30;
Test 3
{{AfflictionDisplayTest|medicalafflictions = duration = 11, durationfail = 9;
burn = 10, fail = 5, delay = 3;
lacerations = 15, fail = 10, duration = 6;
bitewounds = 25, fail = 20, instant=yes;
}}
Template:AfflictionDisplayTest
Test 4
{{AfflictionDisplayTest|medicalafflictions = duration = 11;
burn, 10, delay = 3;
lacerations, 15, duration = 6;
bitewounds, 25, instant=yes;
}}
Template:AfflictionDisplayTest
resist Test
{{AfflictionDisplayTest|protects = Head|resistances =
burn = 0.5, chance = 0.4;
lacerations = 0.6;
bitewounds = 0.7;
}}
resist no names Test
{{AfflictionDisplayTest|protects = Head|noresistancenames = yes|resistances =
burn = 0.5, chance = 0.4;
lacerations = 0.6;
bitewounds = 0.7;
}}
This is the documentation page, it should be transcluded into the main template page. See Template:Doc for more information.