diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index f13bab0a167..38174078a49 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -26,34 +26,36 @@ physicalDesc: reagent-physical-desc-translucent flavor: medicine color: "#3a1d8a" + plantMetabolism: + - !type:PlantAdjustToxins + amount: -10 + - !type:PlantAdjustHealth + amount: 1 metabolisms: Bloodstream: effects: - !type:HealthChange damage: types: - Poison: -1 + Poison: -1.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Dylovene - min: 20 + min: 20.5 damage: types: - Blunt: 0.5 - Slash: 0.5 - Piercing: 0.5 - ArmorPiercing: 0.5 + Brute: 2 - !type:Jitter conditions: - !type:ReagentCondition reagent: Dylovene - min: 20 + min: 20.5 - !type:PopupMessage conditions: - !type:ReagentCondition reagent: Dylovene - min: 20 + min: 20.5 type: Local visualType: Medium messages: [ "generic-reagent-effect-nauseous" ] @@ -62,18 +64,13 @@ conditions: - !type:ReagentCondition reagent: Dylovene - min: 20 + min: 20.5 probability: 0.02 - !type:Drunk conditions: - !type:ReagentCondition reagent: Dylovene - min: 15 - plantMetabolism: - - !type:PlantAdjustToxins - amount: -10 - - !type:PlantAdjustHealth - amount: 1 + min: 15.5 - type: reagent id: Diphenhydramine @@ -100,6 +97,7 @@ damage: types: Poison: -3 + - type: reagent id: Ethylredoxrazine name: reagent-name-ethylredoxrazine @@ -119,6 +117,7 @@ damage: types: Poison: -0.5 + - type: reagent id: Arithrazine name: reagent-name-arithrazine @@ -134,10 +133,8 @@ damage: types: Radiation: -3 - Blunt: 0.375 - Slash: 0.375 - Piercing: 0.375 - ArmorPiercing: 0.375 + Brute: 1.5 + - type: reagent id: Bicaridine name: reagent-name-bicaridine @@ -152,32 +149,26 @@ - !type:EvenHealthChange damage: Brute: -1.5 - - !type:HealthChange - damage: - types: - Asphyxiation: 0.5 - Poison: 1.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Bicaridine - min: 15 + min: 15.5 damage: types: - Heat: -1.5 - Shock: -1.5 - Cold: -1.5 + Asphyxiation: 0.5 + Poison: 1.5 - !type:Vomit conditions: - !type:ReagentCondition reagent: Bicaridine - min: 30 + min: 30.5 probability: 0.02 - !type:Jitter conditions: - !type:ReagentCondition reagent: Bicaridine - min: 15 + min: 15.5 - !type:Drunk - type: reagent @@ -204,10 +195,10 @@ max: 213.0 damage: # todo scale with temp like SS13 - Airloss: -6 - Brute: -4 - Burn: -6 - Toxin: -4 + Airloss: -3 + Brute: -2 + Burn: -2 + Toxin: -2 - !type:AdjustTraumas # backmen conditions: - !type:TemperatureCondition @@ -217,7 +208,7 @@ amount: -2 identifier: "Cryoxadone" targetBodyParts: true - targetOrgans: false + targetOrgans: false - !type:AdjustTraumas # backmen conditions: - !type:TemperatureCondition @@ -251,7 +242,7 @@ max: 213.0 damage: types: - Cellular: -2 + Cellular: -2 - type: reagent id: Dermaline @@ -267,22 +258,24 @@ - !type:HealthChange damage: types: - Asphyxiation: 3 - Cold: 1 + Heat: -1.5 + Shock: -1.5 + Cold: -1.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Dermaline - min: 10 + min: 10.5 damage: types: - Asphyxiation: -3.5 - Bloodloss: -3 + Asphyxiation: 1 + Cold: 2 + Brute: 0.5 - !type:Jitter conditions: - !type:ReagentCondition reagent: Dermaline - min: 10 + min: 10.5 - type: reagent id: Dexalin @@ -298,25 +291,18 @@ - !type:HealthChange damage: types: - Asphyxiation: 5 - Cold: 3 + Asphyxiation: -1 + Bloodloss: -0.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Dexalin - min: 20 + min: 20.5 damage: types: - Asphyxiation: -3 - Poison: -0.5 - Blunt: -0.125 - Slash: -0.125 - Piercing: -0.125 - ArmorPiercing: -0.125 - Heat: -0.125 - Shock: -0.125 - Cold: -0.125 - Caustic: -0.125 + Asphyxiation: 3 + Cold: 1 + - type: reagent id: DexalinPlus name: reagent-name-dexalin-plus @@ -331,8 +317,8 @@ - !type:HealthChange damage: types: - Asphyxiation: 1 - Poison: 1 + Asphyxiation: -3.5 + Bloodloss: -3 - !type:AdjustReagent conditions: - !type:ReagentCondition @@ -344,10 +330,12 @@ conditions: - !type:ReagentCondition reagent: DexalinPlus - min: 25 + min: 25.5 damage: types: - Radiation: -1 + Asphyxiation: 5 + Cold: 3 + # this ones a doozy - type: reagent id: Epinephrine @@ -374,42 +362,22 @@ mobstate: Critical - !type:ReagentCondition reagent: Epinephrine - max: 20 + max: 20.5 damage: types: - Asphyxiation: -2 - - !type:EvenHealthChange - conditions: - # they gotta be in crit first - - !type:MobStateCondition - mobstate: Critical - - !type:ReagentCondition - reagent: Epinephrine - max: 20 - damage: - Brute: -0.5 - Burn: -0.5 - - !type:HealthChange - conditions: - # they gotta be in crit first - - !type:MobStateCondition - mobstate: Critical - - !type:ReagentCondition - reagent: Epinephrine - max: 20 - damage: - types: - Heat: -0.33 - Shock: -0.33 - Cold: -0.33 + Asphyxiation: -3 + Poison: -0.5 + Brute: -1 + Burn: -1 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Epinephrine - min: 20 + min: 20.5 damage: types: - Cold: -4 + Asphyxiation: 1 + Poison: 1 - !type:AdjustReagent reagent: HeartbreakerToxin amount: -2 @@ -461,15 +429,15 @@ conditions: - !type:ReagentCondition reagent: Hyronalin - min: 30 + min: 30.5 damage: types: - Heat: 2 + Heat: 2 - !type:Jitter conditions: - !type:ReagentCondition reagent: Hyronalin - min: 30 + min: 30.5 - type: reagent id: Ipecac @@ -510,9 +478,7 @@ mobstate: Critical damage: types: - Cellular: -0.3 - Radiation: 0.15 - Caustic: 0.15 + Asphyxiation: -2 - !type:ModifyBleed amount: -0.25 @@ -530,13 +496,15 @@ - !type:HealthChange damage: types: - Radiation: 0.2 + Heat: -0.33 + Shock: -0.33 + Cold: -0.33 - !type:SatiateThirst factor: -10 conditions: - !type:ReagentCondition reagent: Kelotane - min: 30 + min: 30.5 - !type:PopupMessage type: Local messages: @@ -547,7 +515,7 @@ conditions: - !type:ReagentCondition reagent: Kelotane - min: 25 + min: 25.5 - type: reagent id: Leporazine @@ -563,7 +531,7 @@ - !type:HealthChange damage: types: - Caustic: 0.3 + Cold: -4 - !type:AdjustTemperature conditions: - !type:TemperatureCondition @@ -598,25 +566,21 @@ probability: 0.3 damage: types: - Asphyxiation: -2.5 - Blunt: -0.875 - Slash: -0.875 - Piercing: -0.875 - ArmorPiercing: -0.875 + Heat: 0.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Barozine - min: 30 + min: 30.5 damage: types: - Asphyxiation: 3.5 + Poison: 3 - !type:Vomit probability: 0.15 conditions: - !type:ReagentCondition reagent: Barozine - min: 30 + min: 30.5 - !type:GenericStatusEffect key: PressureImmunity component: PressureImmunity @@ -653,7 +617,9 @@ - !type:HealthChange damage: types: - Caustic: -5 + Cellular: -0.3 + Radiation: 0.15 + Caustic: 0.15 - !type:HealthChange conditions: - !type:ReagentCondition @@ -661,7 +627,7 @@ min: 11 damage: types: - Poison: -4 + Radiation: 0.2 - !type:HealthChange conditions: - !type:ReagentCondition @@ -669,7 +635,8 @@ min: 1 damage: types: - Poison: 2 + Caustic: 0.3 + - type: reagent id: PolypyryliumOligomers name: reagent-name-polypyrylium-oligomers @@ -681,29 +648,19 @@ metabolisms: Bloodstream: effects: - - !type:EvenHealthChange - damage: - Brute: -1.75 - Airloss: -1 - !type:HealthChange damage: types: - Bloodloss: 3 + Brute: -3.5 + Asphyxiation: -2.5 - !type:HealthChange conditions: - !type:ReagentCondition reagent: PolypyryliumOligomers - min: 30 + min: 30.5 damage: types: - Poison: -0.5 - Heat: -0.33 - Shock: -0.33 - Cold: -0.33 - Blunt: -0.25 - Slash: -0.25 - Piercing: -0.25 - ArmorPiercing: -0.25 + Asphyxiation: 3.5 - !type:ModifyBleed amount: -0.25 @@ -723,13 +680,6 @@ - !type:ReagentCondition reagent: Ambuzol min: 10 - Digestion: - effects: - - !type:CureZombieInfection - conditions: - - !type:ReagentCondition - reagent: Ambuzol - min: 10 - type: reagent id: AmbuzolPlus @@ -748,14 +698,6 @@ - !type:ReagentCondition reagent: AmbuzolPlus min: 5 - Digestion: - effects: - - !type:CureZombieInfection - innoculate: true - conditions: - - !type:ReagentCondition - reagent: AmbuzolPlus - min: 5 - type: reagent id: PulpedBananaPeel @@ -784,6 +726,10 @@ effects: - !type:SatiateThirst factor: 6 + conditions: + - !type:MetabolizerTypeCondition + type: [ Dwarf ] + inverted: true - !type:ModifyBloodLevel amount: 6 @@ -801,10 +747,8 @@ - !type:HealthChange damage: types: - Blunt: 0.375 - Slash: 0.375 - Piercing: 0.375 - ArmorPiercing: 0.375 + Caustic: -5 + - type: reagent id: Stellibinin name: reagent-name-stellibinin @@ -822,10 +766,7 @@ - !type:HealthChange damage: types: - Blunt: 1.5 - Slash: 1.5 - Piercing: 1.5 - ArmorPiercing: 1.5 + Poison: -4 - !type:AdjustReagent conditions: - !type:ReagentCondition @@ -848,7 +789,7 @@ - !type:HealthChange damage: types: - Caustic: -1.25 + Poison: 2 - !type:ModifyStatusEffect effectProto: StatusEffectStunned time: 3.0 @@ -880,10 +821,11 @@ conditions: - !type:ReagentCondition reagent: TranexamicAcid - min: 15 + min: 15.5 damage: types: - Heat: 1 + Bloodloss: 3 + - type: reagent id: Tricordrazine name: reagent-name-tricordrazine @@ -895,28 +837,18 @@ metabolisms: Bloodstream: effects: - - !type:EvenHealthChange - conditions: - - !type:MobStateCondition # no healing in crit so that dedicated single damage type meds can still have a niche. - mobstate: Alive - damage: - Brute: -1 - Burn: -1 - - !type:HealthChange - conditions: - - !type:MobStateCondition - mobstate: Alive - damage: - types: - Slash: -2 - Heat: 0.2 - !type:HealthChange conditions: - - !type:MobStateCondition - mobstate: Alive + - !type:TotalDamageCondition + max: 50 damage: types: - Cold: 1.5 + Brute: -1 + Poison: -0.5 ##Should be about what it was when it healed the toxin group + Heat: -0.33 + Shock: -0.33 + Cold: -0.33 + - type: reagent id: Lipozine name: reagent-name-lipozine @@ -946,17 +878,21 @@ metabolisms: Bloodstream: effects: + - !type:AdjustReagent + reagent: Licoxide + amount: -1 + - !type:AdjustReagent + reagent: Pax + amount: -1 + - !type:AdjustReagent + reagent: Amatoxin + amount: -1.5 - !type:EvenHealthChange damage: Burn: -2 Toxin: -2 Airloss: -2 Brute: -2 - - !type:HealthChange - damage: - types: - Piercing: -2.5 - Radiation: 0.05 - type: reagent id: Ultravasculine @@ -985,7 +921,7 @@ max: 20 damage: types: - Blunt: 1.5 + Brute: 1.5 - !type:EvenHealthChange conditions: - !type:ReagentCondition @@ -1000,7 +936,7 @@ min: 20 damage: types: - Blunt: 6 + Brute: 6 - !type:AdjustReagent conditions: - !type:ReagentCondition @@ -1117,25 +1053,25 @@ - !type:HealthChange damage: types: - Holy: 0.5 + Caustic: -2 - !type:HealthChange conditions: - !type:ReagentCondition reagent: Sigynate - min: 16 + min: 15.5 damage: types: - Heat: -1 + Heat: 1 - !type:Jitter conditions: - !type:ReagentCondition reagent: Sigynate - min: 20 + min: 20.5 - !type:PopupMessage conditions: - !type:ReagentCondition reagent: Sigynate - min: 20 + min: 20.5 type: Local visualType: Medium messages: [ "generic-reagent-effect-nauseous" ] @@ -1144,7 +1080,7 @@ conditions: - !type:ReagentCondition reagent: Sigynate - min: 30 + min: 30.5 probability: 0.02 - !type:Vomit conditions: @@ -1171,14 +1107,14 @@ flavor: syrupy color: "#283332" metabolisms: - Bloodstream: + Medicine: metabolismRate: 0.25 effects: - !type:HealthChange damage: types: - Slash: 0.5 - Piercing: 0.5 + Slash: -2 + Heat: 0.2 - !type:HealthChange conditions: - !type:ReagentCondition @@ -1186,7 +1122,8 @@ min: 12 damage: types: - Shock: -1.5 + Cold: 1.5 + - type: reagent id: Puncturase name: reagent-name-puncturase @@ -1202,7 +1139,7 @@ - !type:HealthChange damage: types: - Cold: 1 + Piercing: -2.5 - !type:HealthChange conditions: - !type:ReagentCondition @@ -1210,7 +1147,8 @@ min: 12 damage: types: - Poison: -2 + Blunt: 3 + - type: reagent id: Bruizine name: reagent-name-bruizine @@ -1226,7 +1164,7 @@ - !type:HealthChange damage: types: - Poison: 2 + Blunt: -2.25 - !type:SatiateHunger factor: -1 - !type:HealthChange @@ -1236,7 +1174,8 @@ min: 10.5 damage: types: - Poison: 1 + Poison: 2.5 + - type: reagent id: Holywater name: reagent-name-holywater @@ -1335,7 +1274,7 @@ - !type:HealthChange damage: types: - Shock: -1.5 # 6 per u + Shock: -1.5 - !type:AdjustReagent reagent: Licoxide amount: -2 @@ -1379,7 +1318,7 @@ Bloodstream: effects: - !type:ReduceRotting - seconds: 20 + seconds: 10 conditions: #Patient must be dead and in a cryo tube (or something cold) - !type:TemperatureCondition @@ -1403,9 +1342,20 @@ conditions: - !type:TemperatureCondition max: 213.0 + - !type:TotalDamageCondition + min: 199.9 + damage: + Brute: -2 + Burn: -2 + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + - !type:TotalDamageCondition + min: 500 damage: - Brute: -3 - Burn: -3 + Brute: -4 + Burn: -4 - type: reagent id : Aloxadone @@ -1441,7 +1391,7 @@ conditions: - !type:ReagentCondition reagent: Mannitol - min: 15 + min: 15.5 type: Local visualType: Medium messages: [ "mannitol-effect-enlightened" ]