integration whistler poison into alchemy (#950)

This commit is contained in:
Ed
2025-02-27 15:12:30 +03:00
committed by GitHub
parent 15d9657139
commit 3d398e89ab
10 changed files with 116 additions and 10 deletions

View File

@@ -81,3 +81,9 @@ cp14-reagent-desc-basic-drunk = A substance that causes dizziness and slurred sp
cp14-reagent-name-basic-jitter = Jitter solution
cp14-reagent-desc-basic-jitter = A substance that causes uncontrollable but safe spasms throughout the body.
cp14-reagent-name-basic-sleep = Sleeping solution
cp14-reagent-desc-basic-sleep = Dangerous substance, even in small doses, that sends you to sleep.
cp14-reagent-name-basic-unsleep = Awakening solution
cp14-reagent-desc-basic-unsleep = A substance that stimulates the body and instantly brings it out of any sleep.

View File

@@ -31,5 +31,5 @@ cp14-reagent-desc-lumi-shroom = A faintly shimmering slurry extracted from lumig
cp14-reagent-name-wild-sage-sap = Wild sage juice
cp14-reagent-desc-wild-sage-sap = Juice of a ubiquitous medicinal plant, not bad at healing physical injuries, and inducing coughing.
cp14-reagent-name-sleepy-poison = Sleepy poison
cp14-reagent-name-sleepy-poison = Whistler poison
cp14-reagent-desc-sleepy-poison = A poison secreted by dangerous magical monsters to quickly put their victim to sleep.

View File

@@ -81,3 +81,9 @@ cp14-reagent-desc-basic-drunk = Вещество, вызывающее голо
cp14-reagent-name-basic-jitter = Раствор трясучки
cp14-reagent-desc-basic-jitter = Вещество, вызывающее неконтролируемые, но безопасные спазмы во всем теле.
cp14-reagent-name-basic-sleep = Усыпляющий раствор
cp14-reagent-desc-basic-sleep = Опасное вещество, даже в малых дозах оправляющее в сон.
cp14-reagent-name-basic-unsleep = Пробуждающий раствор
cp14-reagent-desc-basic-unsleep = Вещество, стимулирующее организм, и моментально выводящее из любого сна.

View File

@@ -31,5 +31,5 @@ cp14-reagent-desc-lumi-shroom = Слабо мерцающая жижа, добы
cp14-reagent-name-wild-sage-sap = Сок дикого шалфея
cp14-reagent-desc-wild-sage-sap = Сок вездерастущего лечебного растения, неплохо заживляющий физические травмы, и вызывающий откашливание.
cp14-reagent-name-sleepy-poison = Сонный яд
cp14-reagent-desc-sleepy-poison = Яд, выделяемый опасными магическими монстрами, чтобы быстро усыпить свою жертву.
cp14-reagent-name-whistler-poison = Яд свистуна
cp14-reagent-desc-whistler-poison = Яд, выделяемый опасным магическим монстром, чтобы быстро усыпить свою жертву.

View File

@@ -23,7 +23,10 @@
food:
maxVol: 15
reagents:
- ReagentId: CP14SleepyPoison
- ReagentId: CP14WhistlerPoison
Quantity: 15
- type: Extractable
grindableSolutionName: food
- type: Tag
tags:
- CP14FitInMortar

View File

@@ -17,7 +17,7 @@
melee:
maxVol: 4
reagents:
- ReagentId: CP14SleepyPoison
- ReagentId: CP14WhistlerPoison
Quantity: 4
- type: SolutionInjectOnEmbed
transferAmount: 4

View File

@@ -1,10 +1,10 @@
# Poison
- type: reagent
id: CP14SleepyPoison
id: CP14WhistlerPoison
group: CP14Biological
name: cp14-reagent-name-sleepy-poison
desc: cp14-reagent-desc-sleepy-poison
name: cp14-reagent-name-whistler-poison
desc: cp14-reagent-desc-whistler-poison
flavor: CP14VerySweet
color: "#6bb4bf"
physicalDesc: reagent-physical-desc-powdery

View File

@@ -396,6 +396,60 @@
- !type:GenericStatusEffect
key: Stutter
component: StutteringAccent
- type: reagent
id: CP14BasicEffectSleep
name: cp14-reagent-name-basic-sleep
desc: cp14-reagent-desc-basic-sleep
group: CP14BasicEffect
flavor: CP14VerySweet
color: "#425e8a"
physicalDesc: cp14-reagent-physical-desc-viscous
metabolisms:
Narcotic:
metabolismRate: 0.1
effects:
- !type:Emote
emote: Yawn
showInChat: true
probability: 0.2
- !type:GenericStatusEffect
key: ForcedSleep
component: ForcedSleeping
type: Add
- type: reagent
id: CP14BasicEffectUnsleep
name: cp14-reagent-name-basic-unsleep
desc: cp14-reagent-desc-basic-unsleep
group: CP14BasicEffect
flavor: CP14VerySweet
color: "#6bc97e"
physicalDesc: cp14-reagent-physical-desc-viscous
metabolisms:
Narcotic:
metabolismRate: 0.1
effects:
- !type:ResetNarcolepsy
- !type:GenericStatusEffect
key: Stun
time: 3
type: Remove
- !type:GenericStatusEffect
key: KnockedDown
time: 3
type: Remove
- !type:GenericStatusEffect
key: ForcedSleep
time: 3
type: Remove
- !type:AdjustReagent
conditions:
- !type:ReagentThreshold
reagent: CP14BasicEffectSleep
min: 1
reagent: CP14BasicEffectSleep
amount: -10
# Gimmick solutions, otherwise doesn't give a mechanical benefit

View File

@@ -45,8 +45,11 @@
CP14BasicEffectDamageAirloss: CP14BasicEffectHealAirloss
CP14BasicEffectHealAirloss: CP14BasicEffectDamageAirloss
#
# CP14BasicEffectRainbow:
# CP14BasicEffectEmoteCough:
CP14BasicEffectUnsleep: CP14BasicEffectSleep
CP14BasicEffectSleep: CP14BasicEffectUnsleep
#
CP14BasicEffectRainbow: CP14BasicEffectEmoteCough
CP14BasicEffectEmoteCough: CP14BasicEffectRainbow
# Simple brewing

View File

@@ -0,0 +1,34 @@
# Simple brewing
- type: reaction
id: CP14WhistlerPoisonBrewing
minTemp: 530
priority: 2
reactants:
CP14WhistlerPoison:
amount: 1
CP14BasicEffectSimpleBase:
amount: 1
products:
CP14BasicEffectEmpty: 1
CP14BasicEffectSleep: 0.5
CP14BasicEffectSpeedDown: 0.25
cp14RandomProducts:
- CP14BasicEffectSpeedDown: 0.25
- CP14BasicEffectDrunk: 0.25
- CP14BasicEffectUnstable: 0.25
# Splitting
- type: reaction
id: CP14WhistlerPoisonSplitting
minTemp: 450
priority: 3
reactants:
CP14BasicEffectDamageHeat:
amount: 0.5
CP14WhistlerPoison:
amount: 0.5
products:
CP14BasicEffectRainbow: 0.5
CP14BasicEffectSpeedUp: 0.5