User:Oreo/sandbox: Difference between revisions
From Official Barotrauma Wiki
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
| tags = smallitem,chem,medical,syringe | | tags = smallitem,chem,medical,syringe | ||
| usablefromhealthoverlay = true | | usablefromhealthoverlay = true | ||
| 1 = damage | |||
| 2 = 10 | |||
| 3 = 10 | |||
| 4 = 10 | |||
| 5 = 5 | |||
<!-- STATS --> | <!-- STATS --> | ||
| medical = 30 | | medical = 30 | ||
Line 20: | Line 25: | ||
| opiateaddictionfail = 2.5 | | opiateaddictionfail = 2.5 | ||
| opiateoverdosefail = 2.0 | | opiateoverdosefail = 2.0 | ||
| combatstimulant = 1 | |||
| combatstimulantfail = 10 | |||
| opiatewithdrawalfail = -3.0 <!-- Pretty sure this is the same for literally every drug that has it except naloxone --> | | opiatewithdrawalfail = -3.0 <!-- Pretty sure this is the same for literally every drug that has it except naloxone --> | ||
| duration = 10 | | duration = 10 | ||
Line 90: | Line 97: | ||
{{!}} style="width:60%" colspan="2" {{!}}<!-- | {{!}} style="width:60%" colspan="2" {{!}}<!-- | ||
// Evaluate a single affliction and fill in information from our infobox | // Evaluate a single affliction and fill in information from our infobox | ||
vars: | |||
1: affliction name (use "damage" for any internal damage) | |||
2: damage strength per second | |||
3: damage strength on fail per second | |||
4: duration | |||
5: duration if failed | |||
{{#if:{{{2|}}} // Does the item deal/heal internal damage | |||
|{{Affliction | |||
|{{{1}}} // Affliction name | |||
|{{{2}}} // Strength change/s | |||
|{{#if: {{{3|}}} // Is there separate strength change/s for failure | |||
|{{{3}}} // If yes, return value | |||
}} // end if | |||
| // no instantaneous change | |||
| // no instantaneous change on fail | |||
|{{#expr:{{{4}}} * {{{2}}}}} // Total strength after duration | |||
|{{#if: {{{3|}}} // Does affliction need to be calculated for failure damage | |||
|{{#if: {{{5|}}} // Does affliction have a separate time for failure | |||
|{{#expr: {{{5}}} * {{{3}}} }} // If it does, evaluate with that duration | |||
-->{{ | |{{#expr: {{{4}}} * {{{3}}} }} // If it doesn't, evaluate with regular duration | ||
}} | |||
}} | |||
|linktext=Any Internal Damage<!-- internal damage is special in that it actually applies to 7 damage afflictions and concussions. | |||
}} | |||
}}<br> | |||
-->{{Items_infobox/affliction_medical|{{{1}}}|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}}} | |||
|}</onlyinclude></includeonly> | |}</onlyinclude></includeonly> |
Revision as of 23:31, 7 October 2022
{{#if:true|! class="infobox3 responsive-table" colspan="3" | Medical Usage
Morphine | ||
---|---|---|
Inventory Icon. 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 | ||
Skill Requirements | Medical 30 | |
Afflictions | File:Affliction damage.png damage (100 | 50)* |
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 }}