User:Oreo/sandbox: Difference between revisions

From Official Barotrauma Wiki
Jump to: navigation, search
(mock item infobox)
No edit summary
Line 6: Line 6:
| category = Medical
| category = Medical
| tags = smallitem,chem,medical,syringe
| tags = smallitem,chem,medical,syringe
| usablefromhealthoverlay = true
<!-- STATS -->
<!-- STATS -->
| medical = 30
| damage = 5
| damage = 5
| burn = 0.1
| burn = 0.1
Line 78: Line 80:
{{!}}-
{{!}}-
<!-- testing against tag syringe is a safe bet, but this will definitely need to be reevaluated for medical items that are topicals -->
<!-- testing against tag syringe is a safe bet, but this will definitely need to be reevaluated for medical items that are topicals -->
{{#if:{{#pos:{{{tags}}}|syringe}}|
{{#if:{{{usablefromhealthoverlay|}}}|<!--setting this variable allows us to change the damage table for other items to not show if this is set to true, that way the same variable can be used for multiple cases-->
! class="infobox3 responsive-table" colspan="3" {{!}} Medical Usage
! class="infobox3 responsive-table" colspan="3" {{!}} Medical Usage
{{!}}-
{{!}} style="width:40%;font-size:105%" {{!}} Skill Requirements
{{!}} style="width:60%" colspan="2" {{!}}<!--
-->[[File:Medical_Doctor_Job_Icon.png|32px|Medical|link=Skills#Medical]] [[Skills#Medical|Medical]] {{{medical}}}
{{!}}-
{{!}}-
{{!}} style="width:40%;font-size:105%" {{!}} Afflictions
{{!}} style="width:40%;font-size:105%" {{!}} Afflictions
{{!}} style="width:60%" colspan="2" {{!}}<!--
{{!}} style="width:60%" colspan="2" {{!}}<!--
TODO: These need to be wrapped in conditionals, work out the logic later
-->{{#if:{{{medical|}}}|<!--
-->{{Affliction|Internal Damage|{{{damage}}}|{{{damagefail}}}|||{{#expr:{{{duration}}} * {{{damage}}}}}|{{#expr:{{{durationfail}}} * {{{damagefail}}}}}|linktext=Any Internal Damage}}<!--
-->{{#if:{{{damage|}}}|{{Affliction|Internal Damage|{{{damage}}}|{{{damagefail}}}|||{{#expr:{{{duration}}} * {{{damage}}}}}|{{#expr:{{{durationfail}}} * {{{damagefail}}}}}|linktext=Any Internal Damage}}<br>}}<!--
--><br>{{Affliction|Burn|{{{burn}}}|{{{burnfail}}}|||{{#expr:{{{duration}}} * {{{burn}}}}}|{{#expr:{{{durationfail}}} * {{{burnfail}}}}}}}<!--
-->{{#if:{{{burn|}}}|{{Affliction|Burn|{{{burn}}}|{{{burnfail}}}|||{{#expr:{{{duration}}} * {{{burn}}}}}|{{#expr:{{{durationfail}}} * {{{burnfail}}}}}}}<br>}}<!--
--><br>{{Affliction|Oxygen Low|{{{oxygenlow}}}|{{{oxygenlowfail}}}|||{{#expr:{{{duration}}} * {{{oxygenlow}}}}}|{{#expr:{{{durationfail}}} * {{{oxygenlowfail}}}}}}}<!--
-->{{#if:{{{oxygenlow|}}}|{{Affliction|Oxygen Low|{{{oxygenlow}}}|{{{oxygenlowfail}}}|||{{#expr:{{{duration}}} * {{{oxygenlow}}}}}|{{#expr:{{{durationfail}}} * {{{oxygenlowfail}}}}}}}<br>}}<!--
--><br>{{Affliction|Opiate Addiction|{{{opiateaddiction}}}|{{{opiateaddictionfail}}}|||{{#expr:{{{duration}}} * {{{opiateaddiction}}}}}|{{#expr:{{{durationfail}}} * {{{opiateaddictionfail}}}}}}}<!--
-->{{#if:{{{opiateaddiction}}}|{{Affliction|Opiate Addiction|{{{opiateaddiction}}}|{{{opiateaddictionfail}}}|||{{#expr:{{{duration}}} * {{{opiateaddiction}}}}}|{{#expr:{{{durationfail}}} * {{{opiateaddictionfail}}}}}}}<br>}}<!--
--><br>{{Affliction|Opiate Overdose|{{{opiateoverdose}}}|{{{opiateoverdosefail}}}|||{{#expr:{{{duration}}} * {{{opiateoverdose}}}}}|{{#expr:{{{durationfail}}} * {{{opiateoverdosefail}}}}}}}<!--
-->{{#if:{{{opiateoverdose}}}|{{Affliction|Opiate Overdose|{{{opiateoverdose}}}|{{{opiateoverdosefail}}}|||{{#expr:{{{duration}}} * {{{opiateoverdose}}}}}|{{#expr:{{{durationfail}}} * {{{opiateoverdosefail}}}}}}}<br>}}<!--
--><br>{{Affliction|Opiate Withdrawal|{{{opiatewithdrawal}}}|{{{opiatewithdrawalfail}}}|||{{#expr:{{{duration}}} * {{{opiatewithdrawal}}}}}|{{#expr:{{{durationfail}}} * {{{opiatewithdrawalfail}}}}}}}
-->{{#if:{{{opiatewithdrawal}}}|{{Affliction|Opiate Withdrawal|{{{opiatewithdrawal}}}|{{{opiatewithdrawalfail}}}|||{{#expr:{{{duration}}} * {{{opiatewithdrawal}}}}}|{{#expr:{{{durationfail}}} * {{{opiatewithdrawalfail}}}}}}}<br>}}
}}
}}
|}</onlyinclude></includeonly>
|}</onlyinclude></includeonly>

Revision as of 18:40, 7 October 2022

{{#if:true|
Morphine

Inventory Icon.

Click to upload a new image.Dummy link
Sprite.
ID: antidama1
A powerful opiate for treating pain associated with internal injuries, but will cause shortness of breath and eventual dependency with overuse.
Medical
smallitem, chem, medical, syringe
Medical Usage
Skill Requirements Medical Medical 30
Afflictions Any Internal Damage (50 | 25)*
Burn (1 | 0.5)*
Oxygen Low (20 | 30)*
Opiate Addiction (5 | 25)*
Opiate Overdose (10 | 20)*
Opiate Withdrawal (-30 | -30)*
Values used for testing
{{:User:Oreo/sandbox
| name = Morphine
| sprite = morphine_sprite.png
| identifier = antidama1
| description = A powerful opiate for treating pain associated with internal injuries,
but will cause shortness of breath and eventual dependency with overuse.
| category = Medical
| tags = smallitem,chem,medical,syringe
<!-- STATS -->
| damage = 5
| burn = 0.1
| oxygenlow = 2
| opiateaddiction = 0.5
| opiateoverdose = 1.0
| opiatewithdrawal = -3.0
| damagefail = 2.5
| burnfail = 0.05
| oxygenlowfail = 3
| opiateaddictionfail = 2.5
| opiateoverdosefail = 2.0
| opiatewithdrawalfail = -3.0 <!-- Pretty sure this is the same for literally every drug that has it except naloxone -->
| duration = 10
| durationfail = 10
<!-- CRAFTING -->
| fabricatorskill = 18
| fabricatormaterials = {{Hyperlink|Opium|32}} (x2)
| fabricatortime = 30
| deconstructormaterials = {{Hyperlink|Opium|32}}
| deconstructortime = 20
<!-- STORE -->
| baseprice = 100
| medicalmultiplier = 0.9
}}