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

View File

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