Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slightly more distinct pipe-weed chemicals #2026

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Resources/Locale/en-US/_NF/reagents/rockdust.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
rock-dust-effect-nf-pleasant-memories-01 = Cheerful memories whirl within your mind.
rock-dust-effect-nf-pleasant-memories-02 = Joyful recollections flood your thoughts.
rock-dust-effect-nf-pleasant-memories-03 = Happy moments flood your thoughts.
rock-dust-effect-nf-pleasant-memories-04 = You feel like diving deep into your mellow memories.

rock-dust-effect-nf-tense-memories-01 = Somber memories stir in your mind.
rock-dust-effect-nf-tense-memories-02 = Gloomy recollections swirl within your consciousness.
rock-dust-effect-nf-tense-memories-03 = Grim thoughts resurface from the depths of your mind.
8 changes: 8 additions & 0 deletions Resources/Locale/en-US/_NF/reagents/shroommix.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
shroom-mix-effect-nf-procrastination-visions-01 = Visions of your incredible potential and grandeur flood your mind.
shroom-mix-effect-nf-procrastination-visions-02 = You see endless dance of colors!
shroom-mix-effect-nf-procrastination-visions-03 = Psychedelic whispers of the fungal realm invade your mind filling it with madness and wonder.
shroom-mix-effect-nf-procrastination-visions-04 = You feel how your brain becomes more.. Squishy? It is a good feeling.
shroom-mix-effect-nf-procrastination-visions-05 = A deluge of images cascades across the fabric of your brain-scape.
shroom-mix-effect-nf-procrastination-visions-06 = You see visions of most cunning plans in your enchanted goblin mind's eye.
shroom-mix-effect-nf-procrastination-visions-07 = Dancing colors show you the wildest contraptions and devices.
shroom-mix-effect-nf-procrastination-visions-08 = Chorus of singing shrooms sings to you about mind-bending machinery.
29 changes: 28 additions & 1 deletion Resources/Prototypes/_NF/Reagents/biological.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

- type: reagent
parent: Blood
id: GoblinBlood
Expand All @@ -10,13 +9,41 @@
recognizable: true
physicalDesc: reagent-physical-desc-pungent
slippery: false
footstepSound:
collection: FootstepBlood
params:
volume: 6
metabolisms:
Drink:
effects:
# Effects for non-goblins
- !type:SatiateThirst
factor: -0.5
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
- !type:ChemVomit
probability: 0.025
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
- !type:GenericStatusEffect
key: Stutter
component: GoblinAccent
probability: 0.025
type: Add
time: 30
refresh: true
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
# Effects for goblins
- !type:SatiateThirst
factor: 1
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
107 changes: 101 additions & 6 deletions Resources/Prototypes/_NF/Reagents/narcotics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,49 @@
metabolisms:
Narcotic:
effects:
# Effects for non-dwarfs
- !type:Emote
emote: Cough
showInChat: true
probability: 0.05
conditions:
- !type:OrganType
type: Dwarf
shouldHave: false
- !type:Emote
emote: Gasp
showInChat: true
probability: 0.025
conditions:
- !type:OrganType
type: Dwarf
shouldHave: false
# Effects for dwarfs
- !type:PopupMessage
type: Local
visualType: Medium
messages:
- "rock-dust-effect-nf-pleasant-memories-01"
- "rock-dust-effect-nf-pleasant-memories-02"
- "rock-dust-effect-nf-pleasant-memories-03"
- "rock-dust-effect-nf-pleasant-memories-04"
probability: 0.05
conditions:
- !type:OrganType
type: Dwarf
shouldHave: true
- !type:PopupMessage
type: Local
visualType: Medium
messages:
- "rock-dust-effect-nf-tense-memories-01"
- "rock-dust-effect-nf-tense-memories-02"
- "rock-dust-effect-nf-tense-memories-03"
probability: 0.015
conditions:
- !type:OrganType
type: Dwarf
shouldHave: true

- type: reagent
id: ShroomMix
Expand All @@ -34,29 +69,89 @@
metabolisms:
Narcotic:
effects:
# Effects for goblins
- !type:GenericStatusEffect
key: SeeingRainbows
component: SeeingRainbows
type: Add
time: 26
refresh: false
time: 15
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
- !type:Emote
emote: Laugh
showInChat: true
probability: 0.08
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
- !type:Emote
emote: GoblinMutter
showInChat: true
probability: 0.05
- !type:Emote
emote: Scream
showInChat: true
probability: 0.04
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
- !type:Emote
emote: Hiss
showInChat: true
probability: 0.025
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
- !type:PopupMessage
type: Local
visualType: Medium
messages:
- "shroom-mix-effect-nf-procrastination-visions-01"
- "shroom-mix-effect-nf-procrastination-visions-02"
- "shroom-mix-effect-nf-procrastination-visions-03"
- "shroom-mix-effect-nf-procrastination-visions-04"
- "shroom-mix-effect-nf-procrastination-visions-05"
- "shroom-mix-effect-nf-procrastination-visions-06"
- "shroom-mix-effect-nf-procrastination-visions-07"
- "shroom-mix-effect-nf-procrastination-visions-08"
probability: 0.05
conditions:
- !type:OrganType
type: Goblin
shouldHave: true
# Effects for everyone
- !type:Emote
emote: Scream
showInChat: true
probability: 0.01
- !type:Emote
emote: Gasp
showInChat: true
probability: 0.03
# Effects for non-goblins
- !type:Jitter
conditions:
- !type:ReagentThreshold
min: 1
- !type:OrganType
type: Goblin
shouldHave: false
- !type:ChemVomit
probability: 0.025
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
- !type:SatiateThirst
factor: -1 # Makes non goblins thirsty, scales with reagent quantity (I think)
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
- !type:SatiateHunger
factor: -1 # Makes non goblins hungry, scales with reagent quantity (I think)
conditions:
- !type:OrganType
type: Goblin
shouldHave: false
Loading