Push painkillers away from extremes

This commit is contained in:
Janet Blackquill
2025-09-30 19:26:03 -04:00
parent 95dd6259a6
commit e3d97b6f17
2 changed files with 30 additions and 20 deletions

View File

@@ -8,9 +8,16 @@
physicalDesc: reagent-physical-desc-opaque
metabolisms:
Medicine:
metabolismRate: 0.1
metabolismRate: 0.05
statusEffects:
- statusEffect: StatusEffectPainkillersMildParacetamol
conditions:
- !type:ReagentThreshold
reagent: Tramadol
max: 1
- !type:ReagentThreshold
reagent: Oxycodone
max: 1
- statusEffect: StatusEffectPainkillersMildParacetamolOverdose
conditions:
- !type:ReagentThreshold
@@ -34,13 +41,16 @@
physicalDesc: reagent-physical-desc-opaque
metabolisms:
Medicine:
metabolismRate: 0.1
metabolismRate: 0.05
statusEffects:
- statusEffect: StatusEffectPainkillersTramadol
- statusEffect: StatusEffectPainkillersTramadolOverdose
conditions:
- !type:ReagentThreshold
min: 15
- !type:ReagentThreshold
reagent: Oxycodone
max: 1
- statusEffect: StatusEffectHeartStrainTramadolAlcohol
conditions:
- !type:ReagentThreshold
@@ -66,7 +76,7 @@
min: 1
damage:
types:
Asphyxiation: 1
Asphyxiation: 0.75
- type: reagent
id: Oxycodone
@@ -78,7 +88,7 @@
physicalDesc: reagent-physical-desc-opaque
metabolisms:
Medicine:
metabolismRate: 0.1
metabolismRate: 0.15
statusEffects:
- statusEffect: StatusEffectPainkillersStrongOxycodone
- statusEffect: StatusEffectPainkillersStrongOxycodoneOverdose
@@ -102,7 +112,7 @@
min: 15
damage:
types:
Asphyxiation: 1
Asphyxiation: 0.5
- !type:HealthChange
conditions:
- !type:ReagentThreshold
@@ -110,7 +120,7 @@
min: 1
damage:
types:
Asphyxiation: 3
Asphyxiation: 0.75
- type: reagent
id: Synthflesh

View File

@@ -1,7 +1,7 @@
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersNegligibleBicaridine
name: negligible pain relief
name: 10 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 10
@@ -13,15 +13,15 @@
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersMildParacetamol
name: mild pain relief
name: 15 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 25
effectiveness: 15
- type: entity
parent: StatusEffectPainkillersMildParacetamol
id: StatusEffectPainkillersMildEthanol
name: mild pain relief and motor control dysfunction
name: 15 pain relief and motor control dysfunction
components:
- type: MeleeModifiersStatusEffect
attackRateMultiplier: 0.95
@@ -32,7 +32,7 @@
- type: entity
parent: StatusEffectPainkillersMildParacetamolOverdose
id: StatusEffectPainkillersMildEthanolOverdose
name: extra pain relief and worse motor control dysfunction
name: extra 10 pain relief and worse motor control dysfunction
components:
- type: MeleeModifiersStatusEffect
attackRateMultiplier: 0.8
@@ -43,7 +43,7 @@
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersMildParacetamolOverdose
name: extra pain relief
name: extra 10 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 10
@@ -51,18 +51,18 @@
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersTramadol
name: pain relief
name: 35 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 50
effectiveness: 35
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersTramadolOverdose
name: extra pain relief
name: extra 10 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 15
effectiveness: 10
- type: entity
parent: StatusEffectHeartStrainDesoxyephedrine
@@ -71,18 +71,18 @@
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersStrongOxycodone
name: strong pain relief
name: 50 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 75
effectiveness: 50
- type: entity
parent: MobStatusEffectBase
id: StatusEffectPainkillersStrongOxycodoneOverdose
name: extra pain relief
name: extra 10 pain relief
components:
- type: PainkillerStatusEffect
effectiveness: 20
effectiveness: 10
- type: entity
parent: StatusEffectHeartStrainSedin