init
This commit is contained in:
464
Prototypes/Reagents/fun.yml
Normal file
464
Prototypes/Reagents/fun.yml
Normal file
@@ -0,0 +1,464 @@
|
||||
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||
# SPDX-FileCopyrightText: 2022 CrudeWax <75271456+CrudeWax@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Sam Weaver <weaversam8@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2022 moonheart08 <moonheart08@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 CrigCrag <137215465+CrigCrag@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Ubaser <134914314+UbaserB@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2024 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ashley Woodiss-Field <ash@DESKTOP-H64M4AI.localdomain>
|
||||
# SPDX-FileCopyrightText: 2024 Avalon <148660190+BYONDFuckery@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 ColesMagnum <98577947+AW-FulCode@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Verm <32827189+Vermidia@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 potato1234_x <79580518+potato1234x@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 UpAndLeaves <92269094+Alpha-Two@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Velken <8467292+Velken@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: reagent
|
||||
id: Carpetium
|
||||
name: reagent-name-carpetium
|
||||
group: Special
|
||||
desc: reagent-desc-carpetium
|
||||
physicalDesc: reagent-physical-desc-fibrous
|
||||
flavor: carpet
|
||||
color: "#800000"
|
||||
tileReactions:
|
||||
- !type:CreateEntityTileReaction
|
||||
entity: Carpet
|
||||
maxOnTileWhitelist:
|
||||
tags: [ Carpet ]
|
||||
metabolisms:
|
||||
Poison:
|
||||
effects:
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
messages: [ "carpetium-effect-blood-fibrous", "carpetium-effect-jumpsuit-insides" ]
|
||||
probability: 0.1
|
||||
# Hail the madman logic, if it has CARP, means it helps against CARPs
|
||||
- !type:AdjustReagent
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: CarpoToxin
|
||||
min: 1
|
||||
reagent: CarpoToxin
|
||||
amount: -3
|
||||
|
||||
- type: reagent
|
||||
id: Fiber
|
||||
name: reagent-name-fiber
|
||||
desc: reagent-desc-fiber
|
||||
physicalDesc: reagent-physical-desc-fibrous
|
||||
flavor: fiber
|
||||
color: "#808080"
|
||||
metabolisms:
|
||||
Food:
|
||||
effects:
|
||||
- !type:SatiateHunger
|
||||
conditions:
|
||||
- !type:OrganType
|
||||
type: Moth
|
||||
|
||||
- type: reagent
|
||||
id: BuzzochloricBees
|
||||
name: reagent-name-buzzochloric-bees
|
||||
group: Toxins
|
||||
desc: reagent-desc-buzzochloric-bees
|
||||
physicalDesc: reagent-physical-desc-buzzy
|
||||
flavor: bee
|
||||
color: "#FFD35D"
|
||||
tileReactions:
|
||||
- !type:CreateEntityTileReaction
|
||||
entity: MobAngryBee # Goob edit
|
||||
usage: 2
|
||||
maxOnTile: 2
|
||||
randomOffsetMax: 0.3
|
||||
maxOnTileWhitelist:
|
||||
tags: [ Bee ]
|
||||
- !type:CleanTileReaction # Bees are extremely obsessive about cleanliness within what they consider their hive.
|
||||
cleanCost: 0 # Consume absolutely zero bees. Buzz buzz.
|
||||
metabolisms:
|
||||
Poison:
|
||||
effects:
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
visualType: MediumCaution
|
||||
messages:
|
||||
- "buzzochloricbees-effect-oh-god-bees"
|
||||
- "buzzochloricbees-effect-its-the-bees"
|
||||
- "buzzochloricbees-effect-why-am-i-covered-in-bees"
|
||||
- "buzzochloricbees-effect-one-with-the-bees"
|
||||
- "buzzochloricbees-effect-squeaky-clean"
|
||||
probability: 0.1
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
max: 0
|
||||
reagent: Histamine
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
visualType: Medium
|
||||
messages:
|
||||
- "buzzochloricbees-effect-histamine-bee-allergy"
|
||||
- "buzzochloricbees-effect-histamine-swells"
|
||||
- "buzzochloricbees-effect-histamine-numb-to-the-bees"
|
||||
- "buzzochloricbees-effect-histamine-cannot-be-one-with-the-bees"
|
||||
- "buzzochloricbees-effect-squeaky-clean"
|
||||
probability: 0.05
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 0.01
|
||||
reagent: Histamine
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
visualType: Medium
|
||||
messages:
|
||||
- "buzzochloricbees-effect-licoxide-electrifying"
|
||||
- "buzzochloricbees-effect-licoxide-shocked-by-bee-facts"
|
||||
- "buzzochloricbees-effect-licoxide-buzzed"
|
||||
- "buzzochloricbees-effect-licoxide-buzzes"
|
||||
probability: 0.05
|
||||
conditions:
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
- !type:ReagentThreshold
|
||||
min: 0.01
|
||||
reagent: Licoxide
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
messages:
|
||||
- "buzzochloricbees-effect-fiber-hairy"
|
||||
- "buzzochloricbees-effect-fiber-soft"
|
||||
probability: 0.05
|
||||
conditions:
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
- !type:ReagentThreshold
|
||||
min: 0.01
|
||||
reagent: Fiber
|
||||
- !type:HealthChange
|
||||
damage:
|
||||
types:
|
||||
Poison: 2
|
||||
Piercing: 2
|
||||
conditions:
|
||||
- !type:OrganType # Goobstation - Yowie
|
||||
type: Yowie
|
||||
shouldHave: false
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
- !type:HealthChange
|
||||
damage:
|
||||
types:
|
||||
Piercing: 2
|
||||
conditions:
|
||||
- !type:OrganType # Goobstation - Yowie
|
||||
type: Yowie
|
||||
- !type:HasTag
|
||||
invert: true
|
||||
tag: Bee
|
||||
|
||||
- type: reagent
|
||||
id: GroundBee
|
||||
name: reagent-name-ground-bee
|
||||
desc: reagent-desc-ground-bee
|
||||
physicalDesc: reagent-physical-desc-bee-guts
|
||||
flavor: bee
|
||||
color: "#86530E"
|
||||
|
||||
- type: reagent
|
||||
id: Saxoite
|
||||
name: reagent-name-saxoite
|
||||
desc: reagent-desc-saxoite
|
||||
physicalDesc: reagent-physical-desc-ground-brass
|
||||
flavor: sax
|
||||
color: "#B8A603"
|
||||
|
||||
- type: reagent
|
||||
id: Licoxide
|
||||
name: reagent-name-licoxide
|
||||
group: Toxins
|
||||
desc: reagent-desc-licoxide
|
||||
physicalDesc: reagent-physical-desc-electric
|
||||
flavor: shocking
|
||||
color: "#FDD023"
|
||||
metabolisms:
|
||||
Poison:
|
||||
effects:
|
||||
- !type:Electrocute
|
||||
probability: 0.35
|
||||
|
||||
- type: reagent
|
||||
id: Razorium
|
||||
name: reagent-name-razorium
|
||||
group: Toxins
|
||||
slipData:
|
||||
requiredSlipSpeed: 3.5
|
||||
desc: reagent-desc-razorium
|
||||
physicalDesc: reagent-physical-desc-reflective
|
||||
flavor: sharp
|
||||
color: "#e3fffb"
|
||||
reactiveEffects:
|
||||
Acidic:
|
||||
methods: [ Touch ]
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
scaleByQuantity: true
|
||||
ignoreResistances: false
|
||||
damage:
|
||||
types:
|
||||
Slash: 0.5
|
||||
- !type:Emote
|
||||
emote: Scream
|
||||
probability: 0.7
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate : 3.00
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damage:
|
||||
types:
|
||||
Slash : 9
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
visualType: LargeCaution
|
||||
messages: [ "generic-reagent-effect-slicing-insides"]
|
||||
probability: 0.33
|
||||
- !type:Emote
|
||||
emote: Scream
|
||||
probability: 0.3
|
||||
|
||||
- type: reagent
|
||||
id: Fresium
|
||||
name: reagent-name-fresium
|
||||
group: Toxins
|
||||
slipData:
|
||||
requiredSlipSpeed: 3.5
|
||||
desc: reagent-desc-fresium
|
||||
physicalDesc: reagent-physical-desc-frosty
|
||||
flavor: cold
|
||||
color: "#b3f1ff"
|
||||
boilingPoint: 50.0
|
||||
meltingPoint: 45.0
|
||||
tileReactions:
|
||||
- !type:CreateEntityTileReaction
|
||||
entity: IceCrust
|
||||
maxOnTileWhitelist:
|
||||
tags: [ Ice ]
|
||||
- !type:ExtinguishTileReaction { }
|
||||
reactiveEffects:
|
||||
Acidic:
|
||||
methods: [ Touch ]
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
scaleByQuantity: true
|
||||
ignoreResistances: false
|
||||
damage:
|
||||
types:
|
||||
Cold: 0.05
|
||||
- !type:AdjustTemperature
|
||||
conditions:
|
||||
- !type:Temperature
|
||||
min: 160.15
|
||||
amount: -30000
|
||||
Extinguish:
|
||||
methods: [ Touch ]
|
||||
effects:
|
||||
- !type:ExtinguishReaction # cold
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate : 0.45
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damage:
|
||||
types:
|
||||
Cold: 0.01 # slightly nips directly, other cold damage comes from the temp change
|
||||
Heat: -3 # ghetto burn chem. i don't think anyone would use this intentionally but it's funny
|
||||
- !type:PopupMessage
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Fresium
|
||||
max: 35
|
||||
type: Local
|
||||
visualType: LargeCaution
|
||||
messages: [ "fresium-effect-freeze-insides"]
|
||||
probability: 0.05
|
||||
- !type:PopupMessage
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Fresium
|
||||
max: 35
|
||||
type: Local
|
||||
visualType: LargeCaution
|
||||
messages: [ "fresium-effect-slow"]
|
||||
probability: 0.2
|
||||
- !type:AdjustTemperature
|
||||
conditions:
|
||||
- !type:Temperature
|
||||
min: 160.15 # not quite enough for cryo, but can speed it up if you wanna take the risk
|
||||
amount: -10000
|
||||
- !type:MovespeedModifier
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Fresium
|
||||
max: 40 # slows when less than 40
|
||||
walkSpeedModifier: 0.6
|
||||
sprintSpeedModifier: 0.6
|
||||
- !type:MovespeedModifier
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Fresium
|
||||
min: 40 # your legs stop working when above 40
|
||||
walkSpeedModifier: 0.00
|
||||
sprintSpeedModifier: 0.00
|
||||
- !type:PopupMessage
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Fresium
|
||||
min: 40
|
||||
type: Local
|
||||
visualType: LargeCaution
|
||||
messages: [ "fresium-effect-frozen"]
|
||||
probability: 0.4
|
||||
|
||||
- type: reagent
|
||||
id: Laughter
|
||||
name: reagent-name-laughter
|
||||
group: Special
|
||||
desc: reagent-desc-laughter
|
||||
physicalDesc: reagent-physical-desc-funny
|
||||
flavor: funny
|
||||
color: "#FF4DD2"
|
||||
slipData:
|
||||
requiredSlipSpeed: 3.5 #clown juice gotta slip
|
||||
metabolisms:
|
||||
Medicine:
|
||||
effects:
|
||||
- !type:Emote
|
||||
emote: Laugh
|
||||
showInGuidebook: true
|
||||
probability: 0.3
|
||||
- !type:PopupMessage
|
||||
type: Local
|
||||
visualType: Large
|
||||
messages: [ "laughter-effect-control-laughter" ]
|
||||
probability: 0.2
|
||||
|
||||
- type: reagent
|
||||
id: JuiceThatMakesYouWeh
|
||||
name: reagent-name-weh
|
||||
group: Toxins
|
||||
desc: reagent-desc-weh
|
||||
physicalDesc: reagent-physical-desc-vibrant
|
||||
flavor: weh
|
||||
color: "#59b23a"
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate: 0.25
|
||||
effects:
|
||||
- !type:Emote
|
||||
emote: Weh
|
||||
showInChat: true
|
||||
showInGuidebook: true
|
||||
force: true
|
||||
probability: 0.5
|
||||
- !type:Polymorph
|
||||
prototype: ArtifactLizard # Does the same thing as the original YML I made for this reagent.
|
||||
conditions:
|
||||
- !type:OrganType
|
||||
type: Animal
|
||||
shouldHave: false
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
- !type:AdjustReagent
|
||||
reagent: JuiceThatMakesYouWeh
|
||||
amount: -20
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
|
||||
- type: reagent
|
||||
id: JuiceThatMakesYouHew
|
||||
name: reagent-name-hew
|
||||
group: Toxins
|
||||
desc: reagent-desc-hew
|
||||
physicalDesc: reagent-physical-desc-inversed
|
||||
flavor: hew
|
||||
color: "#a64dc5"
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate: 0.25
|
||||
effects:
|
||||
- !type:Emote
|
||||
emote: Hew
|
||||
showInChat: true
|
||||
showInGuidebook: true
|
||||
force: true
|
||||
probability: 0.5
|
||||
- !type:Polymorph
|
||||
prototype: ArtifactLizard
|
||||
conditions:
|
||||
- !type:OrganType
|
||||
type: Animal
|
||||
shouldHave: false
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
- !type:AdjustReagent
|
||||
reagent: JuiceThatMakesYouHew
|
||||
amount: -20
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
|
||||
- type: reagent
|
||||
id: CorgiJuice
|
||||
name: reagent-name-corgiessence
|
||||
group: Toxins
|
||||
desc: reagent-desc-corgiessence
|
||||
physicalDesc: reagent-physical-desc-fluffy
|
||||
flavor: dogfood
|
||||
color: "#ed9715"
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate: 0.2
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 15
|
||||
damage:
|
||||
types:
|
||||
Cellular: 0.5
|
||||
- !type:Polymorph
|
||||
prototype: SmartCorgiMorph
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
- !type:AdjustReagent
|
||||
reagent: CorgiJuice
|
||||
amount: -20
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
min: 50
|
||||
Reference in New Issue
Block a user