Merge branch 'master' into 2021-07-16/windoors
# Conflicts: # Content.Server/Doors/Components/AirlockComponent.cs
This commit is contained in:
@@ -50,18 +50,30 @@
|
||||
compatibility: Biological
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanHeart
|
||||
id: OrganHumanTongue
|
||||
parent: BaseHumanOrgan
|
||||
name: heart
|
||||
description: "I feel bad for the heartless bastard who lost this."
|
||||
name: tongue
|
||||
description: "A fleshy muscle mostly used for lying."
|
||||
components:
|
||||
- type: Sprite
|
||||
state: heart-on
|
||||
state: tongue
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanAppendix
|
||||
parent: BaseHumanOrgan
|
||||
name: appendix
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: appendix
|
||||
- state: appendix-inflamed
|
||||
visible: false
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
behaviors:
|
||||
- !type:HeartBehavior {}
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanEars
|
||||
@@ -91,6 +103,105 @@
|
||||
behaviors:
|
||||
- !type:LungBehavior {}
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanHeart
|
||||
parent: BaseHumanOrgan
|
||||
name: heart
|
||||
description: "I feel bad for the heartless bastard who lost this."
|
||||
components:
|
||||
- type: Sprite
|
||||
state: heart-on
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
behaviors:
|
||||
- !type:HeartBehavior {}
|
||||
# The heart 'metabolizes' medicines and poisons that aren't filtered out by other organs.
|
||||
# This is done because these chemicals need to have some effect even if they aren't being filtered out of your body.
|
||||
# You're technically 'immune to poison' without a heart, but.. uhh, you'll have bigger problems on your hands.
|
||||
- type: Metabolizer
|
||||
metabolisms:
|
||||
Arithrazine:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Toxin
|
||||
healthChange: -1
|
||||
- !type:HealthChange
|
||||
damageClass: Brute
|
||||
healthChange: 0.5
|
||||
Bicaridine:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Brute
|
||||
healthChange: -2
|
||||
Dermaline:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Burn
|
||||
healthChange: -3
|
||||
Dexalin:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Airloss
|
||||
healthChange: -1
|
||||
DexalinPlus:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Airloss
|
||||
healthChange: -3
|
||||
Dylovene:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Toxin
|
||||
healthChange: -1
|
||||
Ephedrine:
|
||||
effects:
|
||||
- !type:MovespeedModifier
|
||||
walkSpeedModifier: 1.2
|
||||
sprintSpeedModifier: 1.2
|
||||
HeartbreakerToxin:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Airloss
|
||||
healthChange: 4
|
||||
Kelotane:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Burn
|
||||
healthChange: -1
|
||||
Lexorin:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Airloss
|
||||
healthChange: 7
|
||||
Meth:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
healthChange: 2.5
|
||||
damageClass: Toxin
|
||||
- !type:MovespeedModifier
|
||||
walkSpeedModifier: 1.3
|
||||
sprintSpeedModifier: 1.3
|
||||
Omnizine:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
healthChange: -2
|
||||
damageClass: Burn
|
||||
- !type:HealthChange
|
||||
healthChange: -2
|
||||
damageClass: Toxin
|
||||
- !type:HealthChange
|
||||
healthChange: -2
|
||||
damageClass: Airloss
|
||||
- !type:HealthChange
|
||||
healthChange: -2
|
||||
damageClass: Brute
|
||||
Synaptizine:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damageClass: Toxin
|
||||
healthChange: 0.5
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanStomach
|
||||
parent: BaseHumanOrgan
|
||||
@@ -108,6 +219,93 @@
|
||||
digestionDelay: 20
|
||||
- type: SolutionContainer
|
||||
maxVol: 250
|
||||
# The stomach metabolizes stuff like foods and drinks.
|
||||
# TODO: Have it work off of the ent's solution container, and move this
|
||||
# to intestines instead.
|
||||
- type: Metabolizer # Release me from this hell called 1 reagent for every drink
|
||||
# TODO please make every drink their own base thing
|
||||
metabolisms:
|
||||
Flour:
|
||||
effects:
|
||||
- !type:SatiateHunger
|
||||
JuiceApple:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceBerry:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceBanana:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceCarrot:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceLime:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceLemon:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceGrape:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceOrange:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceTomato:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuiceBerryPoison:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
- !type:HealthChange
|
||||
damageClass: Toxin
|
||||
healthChange: 1
|
||||
JuiceWatermelon:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
JuicePineapple:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
Nutriment:
|
||||
effects:
|
||||
- !type:SatiateHunger
|
||||
Water:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: 2
|
||||
Coffee:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
Tea:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
Milk:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
SpoiledMilk:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: -2
|
||||
MilkSoy:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: 2 # soyboys stay winning
|
||||
MilkOat:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: 2 # oatboys stay winning
|
||||
Cola:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: 0.5 # sodaboys stay losing
|
||||
ThirteenLoko:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
hydrationFactor: 2
|
||||
- !type:HealthChange
|
||||
damageClass: Toxin
|
||||
healthChange: 1
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanLiver
|
||||
@@ -120,12 +318,17 @@
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
behaviors:
|
||||
- !type:LiverBehavior
|
||||
alcoholLethality: 0.005
|
||||
alcoholExponent: 1.6
|
||||
toxinTolerance: 3
|
||||
toxinLethality: 0.01
|
||||
- type: Metabolizer # The liver metabolizes certain chemicals only, like alcohol.
|
||||
metabolisms: # TODO add the rest of alcohol
|
||||
CreamyDelight:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
Lean:
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
LeanShine: # who added this?
|
||||
effects:
|
||||
- !type:SatiateThirst
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanKidneys
|
||||
@@ -141,28 +344,4 @@
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanTongue
|
||||
parent: BaseHumanOrgan
|
||||
name: tongue
|
||||
description: "A fleshy muscle mostly used for lying."
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tongue
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
|
||||
- type: entity
|
||||
id: OrganHumanAppendix
|
||||
parent: BaseHumanOrgan
|
||||
name: appendix
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: appendix
|
||||
- state: appendix-inflamed
|
||||
visible: false
|
||||
- type: Mechanism
|
||||
size: 1
|
||||
compatibility: Biological
|
||||
|
||||
@@ -1,24 +1,59 @@
|
||||
# - type: entity
|
||||
# id: ClosetL3Filled
|
||||
# suffix: Filled, Generic
|
||||
# parent: ClosetL3
|
||||
- type: entity
|
||||
id: ClosetL3Filled
|
||||
suffix: Filled, Generic
|
||||
parent: ClosetL3
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterBioGeneral
|
||||
prob: 1
|
||||
- id: ClothingHeadHatHoodBioGeneral
|
||||
prob: 1
|
||||
|
||||
- type: entity
|
||||
id: ClosetL3VirologyFilled
|
||||
suffix: Filled, Virology
|
||||
parent: ClosetL3Virology
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterBioVirology
|
||||
prob: 1
|
||||
- id: ClothingHeadHatHoodBioVirology
|
||||
prob: 1
|
||||
|
||||
- type: entity
|
||||
id: ClosetL3SecurityFilled
|
||||
suffix: Filled, Security
|
||||
parent: ClosetL3Security
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterBioSecurity
|
||||
prob: 1
|
||||
- id: ClothingHeadHatHoodBioSecurity
|
||||
prob: 1
|
||||
|
||||
- type: entity
|
||||
id: ClosetL3JanitorFilled
|
||||
suffix: Filled, Janitor
|
||||
parent: ClosetL3Janitor
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterBioJanitor
|
||||
prob: 1
|
||||
- id: ClothingHeadHatHoodBioJanitor
|
||||
prob: 1
|
||||
|
||||
# - type: entity
|
||||
# id: ClosetL3ScienceFilled
|
||||
# suffix: Filled, Science
|
||||
# parent: ClosetL3Virology
|
||||
- type: entity
|
||||
id: ClosetL3ScienceFilled
|
||||
suffix: Filled, Science
|
||||
parent: ClosetL3Virology
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterBioScientist
|
||||
prob: 1
|
||||
- id: ClothingHeadHatHoodBioScientist
|
||||
prob: 1
|
||||
|
||||
@@ -147,6 +147,10 @@
|
||||
prob: 1
|
||||
- id: ClothingHeadsetMedicalScience
|
||||
prob: 1
|
||||
- id: ClothingHeadHelmetHardsuitRd
|
||||
prob: 1
|
||||
- id: ClothingOuterHardsuitRd
|
||||
prob: 1
|
||||
- id: PlushieSlime
|
||||
prob: 0.1
|
||||
|
||||
|
||||
@@ -32,3 +32,37 @@
|
||||
prob: 0.6
|
||||
- id: ClothingOuterSuitFire
|
||||
prob: 0.75
|
||||
|
||||
- type: entity
|
||||
id: ClosetMaintenanceFilledRandom
|
||||
suffix: Filled, Random
|
||||
parent: ClosetMaintenance
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: lantern
|
||||
prob: 0.66
|
||||
- id: Wirecutter
|
||||
prob: 0.44
|
||||
- id: Screwdriver
|
||||
prob: 0.44
|
||||
- id: Wrench
|
||||
prob: 0.44
|
||||
- id: Crowbar
|
||||
prob: 0.44
|
||||
- id: Welder
|
||||
prob: 0.44
|
||||
- id: Multitool
|
||||
prob: 0.44
|
||||
- id: Soap
|
||||
prob: 0.44
|
||||
- id: PlushieCarp
|
||||
prob: 0.2
|
||||
- id: PlushieSlime
|
||||
prob: 0.2
|
||||
- id: PlushieSnake
|
||||
prob: 0.2
|
||||
- id: ClothingHandsGlovesColorYellow
|
||||
prob: 0.33
|
||||
- id: ClothingBeltUtility
|
||||
prob: 0.33
|
||||
|
||||
@@ -84,3 +84,7 @@
|
||||
prob: 0.8
|
||||
- id: TomatoSeeds
|
||||
prob: 1
|
||||
- id: ClothingUniformOveralls
|
||||
prob: 1
|
||||
- id: ClothingHeadHatTrucker
|
||||
prob: 0.1
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
- Fluorine
|
||||
- Glucose
|
||||
- Hydrogen
|
||||
- Iodine
|
||||
- Iron
|
||||
- Lithium
|
||||
- Mercury
|
||||
@@ -25,3 +26,4 @@
|
||||
- SulfuricAcid
|
||||
- Uranium
|
||||
- Water
|
||||
|
||||
|
||||
@@ -47,7 +47,6 @@
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: FlashLightVisualizer
|
||||
|
||||
@@ -15,7 +15,6 @@
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: FlashLightVisualizer
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretEngineering
|
||||
name: engineering beret
|
||||
name: engineering beret
|
||||
description: A beret with the engineering insignia emblazoned on it. For engineers that are more inclined towards style than safety.
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -360,3 +360,14 @@
|
||||
sprite: Clothing/Head/Hats/xmascrown.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/xmascrown.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatTrucker
|
||||
name: truckers hat
|
||||
description: Formerly Chucks, this hat is yours now.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/truckershat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/truckershat.rsi
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/bomber.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/bomber.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -19,6 +21,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/detective.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/detective.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -30,6 +34,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/gentlecoat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/gentlecoat.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -41,6 +47,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/hos_trenchcoat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/hos_trenchcoat.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -52,6 +60,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/insp_coat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/insp_coat.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -63,6 +73,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/jensencoat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/jensencoat.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -74,6 +86,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -85,6 +99,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat_chem.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat_chem.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -96,6 +112,8 @@
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat_cmo.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/labcoat_cmo.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -107,3 +125,5 @@
|
||||
sprite: Clothing/OuterClothing/Coats/pirate.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Coats/pirate.rsi
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
sprite: Clothing/Shoes/Specific/clown.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Shoes/Specific/clown.rsi
|
||||
- type: LoopingSound
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection: footstep_clown
|
||||
|
||||
|
||||
@@ -571,3 +571,14 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/rainbow.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/rainbow.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformOveralls
|
||||
name: overalls
|
||||
description: Great for working outdoors.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpsuit/overalls.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpsuit/overalls.rsi
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Puddle
|
||||
spill_sound: /Audio/Effects/Fluids/splat.ogg
|
||||
recolor: true
|
||||
- type: LoopingSound
|
||||
- type: Clickable
|
||||
- type: Slippery
|
||||
- type: Physics
|
||||
|
||||
@@ -387,7 +387,6 @@
|
||||
# Eek! You can eat them alive for now until someone makes something that detects when
|
||||
# a mob is dead or something idk
|
||||
- type: Food
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
contents:
|
||||
reagents:
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
currentTemperature: 310.15
|
||||
specificHeat: 42
|
||||
tempDamageCoefficient: 0.1
|
||||
- type: Metabolism
|
||||
- type: Respirator
|
||||
metabolismHeat: 5000
|
||||
radiatedHeat: 400
|
||||
implicitHeatRegulation: 5000
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
0: !type:NormalMobState {}
|
||||
150: !type:CriticalMobState {}
|
||||
200: !type:DeadMobState {}
|
||||
- type: Metabolism
|
||||
- type: Respirator
|
||||
- type: UnarmedCombat
|
||||
range: 1.5
|
||||
arcwidth: 0
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
preset: HumanPreset
|
||||
- type: Damageable
|
||||
damageContainer: biologicalDamageContainer
|
||||
- type: Metabolism
|
||||
- type: Respirator
|
||||
metabolismHeat: 5000
|
||||
radiatedHeat: 400
|
||||
implicitHeatRegulation: 5000
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
- type: Body
|
||||
template: HumanoidTemplate
|
||||
preset: VoxPreset
|
||||
- type: Metabolism
|
||||
- type: Respirator
|
||||
needsGases:
|
||||
Nitrogen: 0.00060763888
|
||||
producesGases:
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/bread.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/cake.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 5
|
||||
contents:
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/misc.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 5
|
||||
contents:
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/pizza.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 15
|
||||
contents:
|
||||
|
||||
@@ -92,7 +92,6 @@
|
||||
- box11
|
||||
- box12
|
||||
# Someday...
|
||||
# - type: LoopingSound
|
||||
# - type: DamageOnLand
|
||||
# amount: 5
|
||||
# - type: DamageOtherOnHit
|
||||
|
||||
@@ -78,7 +78,6 @@
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 15
|
||||
- type: LoopingSound
|
||||
- type: Food
|
||||
trash: FoodTinPeachesTrash
|
||||
|
||||
@@ -127,7 +126,6 @@
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 15
|
||||
- type: LoopingSound
|
||||
- type: Food
|
||||
trash: FoodTinPeachesMaintTrash
|
||||
|
||||
@@ -176,7 +174,6 @@
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 15
|
||||
- type: LoopingSound
|
||||
- type: Food
|
||||
trash: FoodTinBeansTrash
|
||||
|
||||
@@ -227,7 +224,6 @@
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 15
|
||||
- type: LoopingSound
|
||||
- type: Food
|
||||
trash: FoodTinMRETrash
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/burger.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 15
|
||||
contents:
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
reagents:
|
||||
- ReagentId: Egg
|
||||
Quantity: 5
|
||||
- type: LoopingSound
|
||||
- type: DamageOnLand
|
||||
amount: 1
|
||||
- type: DamageOtherOnHit
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/frozen.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20 # For sprinkles or something? Idk.
|
||||
contents:
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/meat.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/noodles.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/skewer.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/snacks.rsi
|
||||
netsync: false
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 30 # Room for extra condiments
|
||||
contents:
|
||||
|
||||
@@ -5,14 +5,12 @@
|
||||
components:
|
||||
- type: Food
|
||||
trash: FoodBowlBig
|
||||
- type: LoopingSound
|
||||
- type: SolutionContainer
|
||||
maxVol: 20
|
||||
contents:
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 20
|
||||
trash: BowlBigTrash
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/bowl.rsi
|
||||
netsync: false
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
id: DrinkBottleBaseEmpty
|
||||
description: That's an empty bottle.
|
||||
components:
|
||||
- type: LoopingSound
|
||||
- type: Sprite
|
||||
state: icon
|
||||
- type: SolutionContainer
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
interfaces:
|
||||
- key: enum.PDAUiKey.Key
|
||||
type: PDABoundUserInterface
|
||||
- type: LoopingSound
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- type: Item
|
||||
sprite: Objects/Misc/skub.rsi
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/skub.ogg
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
id: BasePlushie
|
||||
components:
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
sound:
|
||||
collection: ToySqueak
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
@@ -13,7 +13,6 @@
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: ToySqueak
|
||||
- type: LoopingSound
|
||||
- type: ItemCooldown
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
@@ -91,7 +90,6 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: plushie_snake
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
@@ -108,7 +106,6 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: toy_mouse
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
@@ -125,7 +122,6 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: plushie_vox
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
@@ -151,7 +147,6 @@
|
||||
sound:
|
||||
path: /Audio/Items/Toys/helpme.ogg
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/helpme.ogg
|
||||
@@ -170,12 +165,11 @@
|
||||
- type: Item
|
||||
sprite: Objects/Misc/carvings.rsi
|
||||
- type: EmitSoundOnThrow
|
||||
sound:
|
||||
sound:
|
||||
path: /Audio/Items/Toys/hellothere.ogg
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
sound:
|
||||
path: /Audio/Items/Toys/hellothere.ogg
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
@@ -195,9 +189,8 @@
|
||||
sound:
|
||||
path: /Audio/Items/Toys/thankyou.ogg
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
sound:
|
||||
path: /Audio/Items/Toys/thankyou.ogg
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
@@ -214,12 +207,11 @@
|
||||
- type: Item
|
||||
sprite: Objects/Misc/carvings.rsi
|
||||
- type: EmitSoundOnThrow
|
||||
sound:
|
||||
sound:
|
||||
path: /Audio/Items/Toys/verygood.ogg
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
sound:
|
||||
path: /Audio/Items/Toys/verygood.ogg
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
@@ -239,7 +231,6 @@
|
||||
sound:
|
||||
path: /Audio/Items/Toys/imsorry.ogg
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/imsorry.ogg
|
||||
@@ -311,7 +302,6 @@
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: ian
|
||||
- type: ItemCooldown
|
||||
- type: LoopingSound
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
|
||||
@@ -92,6 +92,16 @@
|
||||
- plasma
|
||||
- plasma_2
|
||||
- plasma_3
|
||||
- type: SolutionContainer
|
||||
caps: 1
|
||||
contents:
|
||||
reagents:
|
||||
- ReagentId: Plasma
|
||||
Quantity: 10
|
||||
- type: Tag
|
||||
tags:
|
||||
- Grindable
|
||||
- Sheet
|
||||
|
||||
- type: entity
|
||||
parent: SheetPlasma
|
||||
|
||||
@@ -29,7 +29,6 @@
|
||||
- type: Item
|
||||
sprite: Objects/Misc/torch.rsi
|
||||
HeldPrefix: unlit
|
||||
- type: LoopingSound
|
||||
- type: Construction
|
||||
graph: lightTorch
|
||||
node: torch
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
name: pest spray
|
||||
id: PestSpray
|
||||
parent: WeedSpray
|
||||
description: Objects/Tools/Hydroponics/sprays.rsi
|
||||
description: It's some pest eliminator spray! Do not inhale!
|
||||
suffix: "Filled"
|
||||
components:
|
||||
- type: Sprite
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
sprite: Objects/Tools/bucket.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
size: 100
|
||||
sprite: Objects/Tools/bucket.rsi
|
||||
Slots:
|
||||
- Helmet
|
||||
|
||||
@@ -32,7 +32,6 @@
|
||||
sprite: Objects/Misc/flare.rsi
|
||||
color: "#FF0000"
|
||||
HeldPrefix: unlit
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: ExpendableLightVisualizer
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: FlashLightVisualizer
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
- key: enum.SharedGasTankUiKey.Key
|
||||
type: GasTankBoundUserInterface
|
||||
- type: Clothing
|
||||
size: 15
|
||||
sprite: Objects/Tanks/generic.rsi
|
||||
QuickEquip: false
|
||||
- type: GasTank
|
||||
@@ -80,6 +81,7 @@
|
||||
volume: 2
|
||||
temperature: 293.15
|
||||
- type: Clothing
|
||||
size: 10
|
||||
sprite: Objects/Tanks/emergency.rsi
|
||||
Slots:
|
||||
- Pocket
|
||||
@@ -100,6 +102,7 @@
|
||||
volume: 6
|
||||
temperature: 293.15
|
||||
- type: Clothing
|
||||
size: 10
|
||||
sprite: Objects/Tanks/emergency_yellow.rsi
|
||||
Slots:
|
||||
- Pocket
|
||||
@@ -118,6 +121,7 @@
|
||||
volume: 10
|
||||
temperature: 293.15
|
||||
- type: Clothing
|
||||
size: 10
|
||||
sprite: Objects/Tanks/emergency_double.rsi
|
||||
Slots:
|
||||
- Pocket
|
||||
@@ -157,6 +161,7 @@
|
||||
volume: 70
|
||||
temperature: 293.15
|
||||
- type: Clothing
|
||||
size: 10
|
||||
sprite: Objects/Tanks/plasma.rsi
|
||||
Slots:
|
||||
- Belt
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
radius: 3
|
||||
energy: 2.5
|
||||
color: "#FFC458"
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: LanternVisualizer
|
||||
@@ -39,4 +38,3 @@
|
||||
radius: 5
|
||||
energy: 10
|
||||
color: "#FFC458"
|
||||
- type: LoopingSound
|
||||
|
||||
@@ -17,4 +17,3 @@
|
||||
size: 24
|
||||
sprite: Objects/Weapons/Melee/pickaxe.rsi
|
||||
prefix: inhand
|
||||
- type: LoopingSound
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
interfaces:
|
||||
- key: enum.ReagentDispenserUiKey.Key
|
||||
type: ReagentDispenserBoundUserInterface
|
||||
- type: LoopingSound
|
||||
- type: Anchorable
|
||||
- type: Pullable
|
||||
- type: Damageable
|
||||
|
||||
@@ -38,13 +38,16 @@
|
||||
- SmallImpassable
|
||||
- type: Door
|
||||
board: DoorElectronics
|
||||
openSound:
|
||||
path: /Audio/Machines/airlock_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Machines/airlock_close.ogg
|
||||
denySound:
|
||||
path: /Audio/Machines/airlock_deny.ogg
|
||||
- type: Airlock
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
open_sound: /Audio/Machines/airlock_open.ogg
|
||||
close_sound: /Audio/Machines/airlock_close.ogg
|
||||
deny_sound: /Audio/Machines/airlock_deny.ogg
|
||||
- type: WiresVisualizer
|
||||
- type: ApcPowerReceiver
|
||||
- type: Wires
|
||||
|
||||
@@ -6,12 +6,15 @@
|
||||
components:
|
||||
- type: Door
|
||||
bumpOpen: false
|
||||
openSound:
|
||||
path: /Audio/Machines/airlock_ext_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Machines/airlock_ext_close.ogg
|
||||
denySound:
|
||||
path: /Audio/Machines/airlock_deny.ogg
|
||||
- type: Sprite
|
||||
sprite: Structures/Doors/Airlocks/Standard/external.rsi
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
open_sound: /Audio/Machines/airlock_ext_open.ogg
|
||||
close_sound: /Audio/Machines/airlock_ext_close.ogg
|
||||
deny_sound: /Audio/Machines/airlock_deny.ogg
|
||||
- type: WiresVisualizer
|
||||
|
||||
@@ -54,13 +54,16 @@
|
||||
startOpen: true
|
||||
bumpOpen: false
|
||||
inhibitCrush: false
|
||||
openSound:
|
||||
path: /Audio/Machines/airlock_open.ogg
|
||||
closeSound:
|
||||
path: /Audio/Machines/airlock_close.ogg
|
||||
denySound:
|
||||
path: /Audio/Machines/airlock_deny.ogg
|
||||
- type: Firelock
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
open_sound: /Audio/Machines/airlock_open.ogg
|
||||
close_sound: /Audio/Machines/airlock_close.ogg
|
||||
deny_sound: /Audio/Machines/airlock_deny.ogg
|
||||
animation_time: 0.6
|
||||
- type: WiresVisualizer
|
||||
- type: Wires
|
||||
|
||||
@@ -25,6 +25,9 @@
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-1.5,-1.5,1.5,1.5"
|
||||
mass: 500
|
||||
mask:
|
||||
- Impassable
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: MicrowaveVisualizer
|
||||
- type: LoopingSound
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.MicrowaveUiKey.Key
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: ReagentGrinderVisualizer
|
||||
- type: LoopingSound
|
||||
- type: Physics
|
||||
fixtures:
|
||||
- shape:
|
||||
|
||||
@@ -33,11 +33,14 @@
|
||||
state: pipeStraight
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: pumpPressure
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer", "enum.PressurePumpVisualizer+Layers.Enabled" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: PressurePumpVisualizer
|
||||
disabledState: pumpPressure
|
||||
enabledState: pumpPressureOn
|
||||
- type: GasPressurePump
|
||||
|
||||
@@ -57,6 +60,12 @@
|
||||
state: pipeStraight
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: pumpVolume
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasVolumePump
|
||||
|
||||
- type: entity
|
||||
@@ -75,6 +84,12 @@
|
||||
state: pipeStraight
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: pumpPassiveGate
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasPassiveGate
|
||||
|
||||
- type: entity
|
||||
@@ -94,6 +109,12 @@
|
||||
state: pipeStraight
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: pumpPassiveGate
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasValve
|
||||
- type: NodeContainer
|
||||
nodes:
|
||||
@@ -118,6 +139,12 @@
|
||||
state: pipeHalf
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: gasCanisterPort
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasPort
|
||||
- type: NodeContainer
|
||||
nodes:
|
||||
@@ -142,9 +169,10 @@
|
||||
state: pipeStraight
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: vent_off
|
||||
map: ["enum.VentVisualLayers.Vent"]
|
||||
map: [ "enum.VentVisualLayers.Vent", "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: VentPumpVisualizer
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
- type: NodeContainer
|
||||
- type: AtmosUnsafeUnanchor
|
||||
- type: AtmosPipeColor
|
||||
- type: SubFloorHide
|
||||
|
||||
#Note: The PipeDirection of the PipeNode should be the south-facing version, because the entity starts at an angle of 0 (south)
|
||||
|
||||
|
||||
@@ -38,6 +38,15 @@
|
||||
state: pipeTJunction
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: gasFilter
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer", "enum.GasFilterVisualizer+Layers.Enabled" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasFilterVisualizer
|
||||
disabledState: gasFilter
|
||||
enabledState: gasFilterOn
|
||||
- type: GasFilter
|
||||
|
||||
- type: entity
|
||||
@@ -57,6 +66,12 @@
|
||||
state: pipeTJunction
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: gasFilter
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasMixer
|
||||
inletOne: inlet
|
||||
inletTwo: filter
|
||||
|
||||
@@ -29,9 +29,10 @@
|
||||
state: pipeHalf
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: vent_off
|
||||
map: ["enum.VentVisualLayers.Vent"]
|
||||
map: [ "enum.VentVisualLayers.Vent", "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: VentPumpVisualizer
|
||||
@@ -54,8 +55,10 @@
|
||||
state: pipeHalf
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: vent_off
|
||||
map: [ "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasPassiveVent
|
||||
@@ -76,9 +79,10 @@
|
||||
state: pipeHalf
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- state: scrub_off
|
||||
map: ["enum.ScrubberVisualLayers.Scrubber"]
|
||||
map: [ "enum.ScrubberVisualLayers.Scrubber", "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: ScrubberVisualizer
|
||||
@@ -93,18 +97,24 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasOutletInjector
|
||||
|
||||
# TODO ATMOS: Actual sprite for this.
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
layers:
|
||||
- state: pipeHalf
|
||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe", "enum.SubFloorShowLayerVisualizer+Layers.FirstLayer" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: SubFloorShowLayerVisualizer
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasOutletInjector
|
||||
|
||||
- type: entity
|
||||
parent: GasUnaryBase
|
||||
id: GasThermoMachineBase
|
||||
parent: BaseMachinePowered
|
||||
id: BaseGasThermoMachine
|
||||
name: thermomachine
|
||||
description: Heats or cools gas in connected pipes.
|
||||
abstract: true
|
||||
@@ -117,10 +127,19 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: GasThermoMachine
|
||||
- type: AtmosPipeColor
|
||||
- type: AtmosDevice
|
||||
- type: NodeContainer
|
||||
nodes:
|
||||
pipe:
|
||||
!type:PipeNode
|
||||
nodeGroupID: Pipe
|
||||
pipeDirection: South
|
||||
|
||||
- type: entity
|
||||
parent: GasThermoMachineBase
|
||||
parent: BaseGasThermoMachine
|
||||
id: GasThermoMachineFreezer
|
||||
name: freezer
|
||||
placement:
|
||||
@@ -129,18 +148,22 @@
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: freezer_off
|
||||
map: [ "enum.ThermoMachineVisualizer+Layers.Enabled" ]
|
||||
- state: pipe
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: ThermoMachineVisualizer
|
||||
disabledState: freezer_off
|
||||
enabledState: freezer_on
|
||||
- type: GasThermoMachine
|
||||
mode: Freezer
|
||||
minTemperature: 73.15
|
||||
|
||||
- type: entity
|
||||
parent: GasThermoMachineBase
|
||||
parent: BaseGasThermoMachine
|
||||
id: GasThermoMachineHeater
|
||||
name: heater
|
||||
placement:
|
||||
@@ -149,11 +172,15 @@
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: heater_off
|
||||
map: [ "enum.ThermoMachineVisualizer+Layers.Enabled" ]
|
||||
- state: pipe
|
||||
map: [ "enum.PipeColorVisualizer+Layers.Pipe" ]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: PipeConnectorVisualizer
|
||||
- type: PipeColorVisualizer
|
||||
- type: ThermoMachineVisualizer
|
||||
disabledState: heater_off
|
||||
enabledState: heater_on
|
||||
- type: GasThermoMachine
|
||||
mode: Heater
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: GasCanister
|
||||
name: gas canister
|
||||
description: A canister that can contain any type of gas. It can be attached to connector ports using a wrench.
|
||||
parent: BaseStructureDynamic
|
||||
components:
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Structures/Storage/canister.rsi
|
||||
state: grey
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: GasPortableVisualizer
|
||||
stateConnected: can-connector
|
||||
- type: GasCanisterVisualizer
|
||||
insertedTankState: can-open
|
||||
pressureStates:
|
||||
- can-o0
|
||||
- can-o1
|
||||
- can-o2
|
||||
- can-o3
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.GasCanisterUiKey.Key
|
||||
type: GasCanisterBoundUserInterface
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 300
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound: /Audio/Effects/metalbreak.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
GasCanisterBrokenBase:
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Damageable
|
||||
resistances: metallicResistances
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mass: 25
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
- VaultImpassable
|
||||
- type: AtmosDevice
|
||||
requireAnchored: false
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
GasCanisterTankHolder: !type:ContainerSlot {}
|
||||
- type: NodeContainer
|
||||
nodes:
|
||||
port:
|
||||
!type:PortablePipeNode
|
||||
nodeGroupID: Pipe
|
||||
rotationsEnabled: false
|
||||
volume: 1
|
||||
- type: GasPortable
|
||||
- type: GasCanister
|
||||
@@ -1,3 +1,77 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: GasCanister
|
||||
name: gas canister
|
||||
description: A canister that can contain any type of gas. It can be attached to connector ports using a wrench.
|
||||
parent: BaseStructureDynamic
|
||||
components:
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Structures/Storage/canister.rsi
|
||||
state: grey
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: GasPortableVisualizer
|
||||
stateConnected: can-connector
|
||||
- type: GasCanisterVisualizer
|
||||
insertedTankState: can-open
|
||||
pressureStates:
|
||||
- can-o0
|
||||
- can-o1
|
||||
- can-o2
|
||||
- can-o3
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.GasCanisterUiKey.Key
|
||||
type: GasCanisterBoundUserInterface
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 300
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound: /Audio/Effects/metalbreak.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
GasCanisterBrokenBase:
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Damageable
|
||||
resistances: metallicResistances
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mass: 25
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
- VaultImpassable
|
||||
- type: AtmosDevice
|
||||
requireAnchored: false
|
||||
joinSystem: true
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
GasCanisterTankHolder: !type:ContainerSlot {}
|
||||
- type: NodeContainer
|
||||
nodes:
|
||||
port:
|
||||
!type:PortablePipeNode
|
||||
nodeGroupID: Pipe
|
||||
rotationsEnabled: false
|
||||
volume: 1
|
||||
- type: GasPortable
|
||||
- type: GasCanister
|
||||
|
||||
- type: entity
|
||||
parent: GasCanister
|
||||
id: StorageCanister
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: AccessReader
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Structures/Storage/closet.rsi
|
||||
|
||||
@@ -57,4 +57,3 @@
|
||||
- type: StorageVisualizer
|
||||
state_open: generic_open
|
||||
state_closed: generic_door
|
||||
- type: LoopingSound
|
||||
|
||||
@@ -103,3 +103,16 @@
|
||||
visuals:
|
||||
- type: StorageVisualizer
|
||||
state: bio_jan
|
||||
|
||||
# Maintenance closet
|
||||
- type: entity
|
||||
id: ClosetMaintenance
|
||||
name: maintenance closet
|
||||
parent: ClosetBase
|
||||
description: It's a storage unit.
|
||||
components:
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: StorageVisualizer
|
||||
state_open: generic_open
|
||||
state_closed: generic_door
|
||||
|
||||
@@ -49,4 +49,3 @@
|
||||
- type: StorageVisualizer
|
||||
state_open: crate_open
|
||||
state_closed: crate_door
|
||||
- type: LoopingSound
|
||||
|
||||
@@ -261,7 +261,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Security"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/sec_gear.rsi
|
||||
layers:
|
||||
@@ -290,7 +290,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/engicrate_secure.rsi
|
||||
layers:
|
||||
@@ -319,7 +319,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/medicalcrate_secure.rsi
|
||||
layers:
|
||||
@@ -347,7 +347,7 @@
|
||||
parent: CrateGeneric
|
||||
components:
|
||||
- type: AccessReader
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/privatecrate_secure.rsi
|
||||
layers:
|
||||
@@ -376,7 +376,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Research"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/scicrate_secure.rsi
|
||||
layers:
|
||||
@@ -405,7 +405,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/plasma.rsi
|
||||
layers:
|
||||
@@ -433,7 +433,7 @@
|
||||
parent: CrateGeneric
|
||||
components:
|
||||
- type: AccessReader
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/secure.rsi
|
||||
layers:
|
||||
@@ -462,7 +462,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Service"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/hydro_secure.rsi
|
||||
layers:
|
||||
@@ -491,7 +491,7 @@
|
||||
components:
|
||||
- type: AccessReader
|
||||
access: [["Security"]]
|
||||
- type: SecureEntityStorage
|
||||
- type: Lock
|
||||
- type: Sprite
|
||||
sprite: Structures/Storage/Crates/weapon.rsi
|
||||
layers:
|
||||
|
||||
@@ -54,6 +54,18 @@
|
||||
name: morgue tray
|
||||
description: If you lay down to have a rest on this, you'll soon have a problem.
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
mass: 25
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Structures/Storage/morgue.rsi
|
||||
@@ -105,7 +117,6 @@
|
||||
openSound: /Audio/Items/deconstruct.ogg
|
||||
trayPrototype: CrematoriumTray
|
||||
doSoulBeep: false
|
||||
- type: LoopingSound
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: CrematoriumVisualizer
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.15, 0.45, 0.35"
|
||||
layer: [ Passable ]
|
||||
- type: LoopingSound
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/Lighting/light_tube.rsi
|
||||
layers:
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
# This item is stored in the hand slot while you are pulling something, to represent that and what you are pulling.
|
||||
- type: entity
|
||||
id: HandVirtualPull
|
||||
name: VIRTUAL PULL YOU SHOULD NOT SEE THIS
|
||||
abstract: true
|
||||
components:
|
||||
- type: Item
|
||||
- type: HandVirtualPull
|
||||
@@ -183,9 +183,6 @@
|
||||
desc: A combination of cream, wine and moonshine. Why would you do this?
|
||||
physicalDesc: foul
|
||||
color: "#a6969a"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Lean
|
||||
@@ -193,9 +190,6 @@
|
||||
desc: Turn up for days.
|
||||
physicalDesc: bubbly
|
||||
color: "#9400D3"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: LeanShine
|
||||
@@ -203,8 +197,3 @@
|
||||
desc: Lean mixed with moonshine. Turn up for months.
|
||||
physicalDesc: bubbly
|
||||
color: "#9d5fb8"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
desc: A drink made from brewed coffee beans. Contains a moderate amount of caffeine.
|
||||
physicalDesc: aromatic
|
||||
color: "#664300"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Tea
|
||||
@@ -14,9 +11,6 @@
|
||||
desc: A drink made by boiling leaves of the tea tree, Camellia sinensis.
|
||||
physicalDesc: aromatic
|
||||
color: "#8a5a3a"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Cream
|
||||
@@ -24,9 +18,6 @@
|
||||
desc: The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?
|
||||
physicalDesc: creamy
|
||||
color: "#DFD7AF"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Milk
|
||||
@@ -34,9 +25,6 @@
|
||||
desc: An opaque white liquid produced by the mammary glands of mammals.
|
||||
physicalDesc: opaque
|
||||
color: "#DFDFDF"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
plantMetabolism:
|
||||
- !type:AdjustNutrition
|
||||
amount: 0.1
|
||||
@@ -49,9 +37,6 @@
|
||||
desc: This milk has gone rancid.
|
||||
physicalDesc: putrid
|
||||
color: "#faffba"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: MilkSoy
|
||||
@@ -59,9 +44,6 @@
|
||||
desc: Surprisingly tasty.
|
||||
physicalDesc: refreshing
|
||||
color: "#302000"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: MilkOat
|
||||
@@ -69,6 +51,3 @@
|
||||
desc: Surprisingly tasty.
|
||||
physicalDesc: refreshing
|
||||
color: "#302000"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
desc: It's a little piece of Eden.
|
||||
physicalDesc: crisp
|
||||
color: "#FDAD01"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceBerry
|
||||
@@ -14,9 +11,6 @@
|
||||
desc: A delicious blend of several different kinds of berries.
|
||||
physicalDesc: sweet
|
||||
color: "#660099"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceBanana
|
||||
@@ -24,9 +18,6 @@
|
||||
desc: The raw essence of a banana. HONK.
|
||||
physicalDesc: crisp
|
||||
color: "#FFE777"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
#TODO: port on_mob_life: restore eyesight
|
||||
#if(..())
|
||||
@@ -45,9 +36,6 @@
|
||||
desc: It's like a carrot, but less crunchy.
|
||||
physicalDesc: crisp
|
||||
color: "#FF8820"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceLime
|
||||
@@ -55,9 +43,6 @@
|
||||
desc: The sweet-sour juice of limes.
|
||||
physicalDesc: citric
|
||||
color: "#99bb43"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceLemon
|
||||
@@ -65,9 +50,6 @@
|
||||
desc: This juice is VERY sour.
|
||||
physicalDesc: citric
|
||||
color: "#fff690"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceGrape
|
||||
@@ -75,9 +57,6 @@
|
||||
desc: Freshly squeezed juice from red grapes. Quite sweet.
|
||||
physicalDesc: crisp
|
||||
color: "#512284"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
# /datum/reagent/drink/orangejuice/on_mob_life(var/mob/living/M)
|
||||
|
||||
@@ -93,9 +72,6 @@
|
||||
desc: Both delicious AND rich in Vitamin C. What more do you need?
|
||||
physicalDesc: citric
|
||||
color: "#E78108"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceTomato
|
||||
@@ -103,9 +79,6 @@
|
||||
desc: Tomatoes made into juice. What a waste of good tomatoes, huh?
|
||||
physicalDesc: saucey
|
||||
color: "#731008"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
# /datum/reagent/drink/poisonberryjuice/on_mob_life(var/mob/living/M)
|
||||
|
||||
@@ -120,9 +93,6 @@
|
||||
desc: A surprisingly tasty juice blended from various kinds of very deadly and toxic berries.
|
||||
physicalDesc: aromatic #maybe should be 'sickly'?
|
||||
color: "#6600CC"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuiceWatermelon
|
||||
@@ -130,9 +100,6 @@
|
||||
desc: The delicious juice of a watermelon.
|
||||
physicalDesc: sweet
|
||||
color: "#EF3520"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: JuicePineapple
|
||||
@@ -140,9 +107,6 @@
|
||||
desc: The delicious juice of a pineapple.
|
||||
physicalDesc: tropical
|
||||
color: yellow
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
|
||||
# - type: reagent
|
||||
# id: PotatoJuice
|
||||
@@ -150,6 +114,3 @@
|
||||
# desc: Juice of the potato. Bleh.
|
||||
# physicalDesc: starchy
|
||||
# color: "#302000"
|
||||
# metabolism:
|
||||
# - !type:DefaultDrink
|
||||
# rate: 1
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
desc: A sweet, carbonated soft drink. Caffeine free.
|
||||
physicalDesc: fizzy
|
||||
color: "#422912"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
plantMetabolism:
|
||||
- !type:AdjustNutrition
|
||||
amount: 0.1
|
||||
@@ -21,12 +18,6 @@
|
||||
desc: A highly processed liquid substance barely-passing intergalatic health standarts for a soft drink.
|
||||
physicalDesc: fizzy
|
||||
color: "#deb928"
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: 2
|
||||
damageClass: Toxin
|
||||
plantMetabolism:
|
||||
- !type:AdjustNutrition
|
||||
amount: 0.1
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
desc: The sweetness of a thousand sugars but none of the calories.
|
||||
# physicalDesc:
|
||||
color: aquamarine
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: BbqSauce
|
||||
@@ -14,9 +11,6 @@
|
||||
desc: Hand wipes not included.
|
||||
physicalDesc: Gloopy.
|
||||
color: darkred
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Cornoil
|
||||
@@ -24,9 +18,6 @@
|
||||
desc: Corn oil, A delicious oil used in cooking. Made from corn.
|
||||
# physicalDesc:
|
||||
color: yellow
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Frostoil
|
||||
@@ -34,9 +25,6 @@
|
||||
desc: Leaves the tongue numb in its passage.
|
||||
# physicalDesc:
|
||||
color: skyblue
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: HorseradishSauce
|
||||
@@ -44,9 +32,6 @@
|
||||
desc: Smelly horseradish sauce.
|
||||
physicalDesc: Overpowering.
|
||||
color: gray
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Hotsauce
|
||||
@@ -54,9 +39,6 @@
|
||||
desc: Burns so good.
|
||||
# physicalDesc:
|
||||
color: red
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Ketchup
|
||||
@@ -64,9 +46,6 @@
|
||||
desc: Made from pureed tomatoes and flavored with spices.
|
||||
# physicalDesc:
|
||||
color: red
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Soysauce
|
||||
@@ -74,6 +53,3 @@
|
||||
desc: A salty soy-based flavoring.
|
||||
# physicalDesc:
|
||||
color: saddlebrown
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
desc: Used for baking.
|
||||
physicalDesc: powdery
|
||||
color: white
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Oats
|
||||
@@ -14,18 +11,12 @@
|
||||
desc: Used for a variety of tasty purposes.
|
||||
physicalDesc: coarse
|
||||
color: tan
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Enzyme
|
||||
name: universal enzyme
|
||||
desc: Used in cooking various dishes.
|
||||
color: "#009900"
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Egg
|
||||
@@ -33,9 +24,6 @@
|
||||
desc: Used for baking.
|
||||
physicalDesc: mucus-like
|
||||
color: white
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Sugar
|
||||
@@ -43,9 +31,6 @@
|
||||
desc: Tasty spacey sugar!
|
||||
physicalDesc:
|
||||
color: white
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Salt
|
||||
@@ -53,9 +38,6 @@
|
||||
desc: Salt. From space oceans, presumably.
|
||||
physicalDesc: Coarse.
|
||||
color: white
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Blackpepper
|
||||
@@ -63,33 +45,21 @@
|
||||
desc: Often used to flavor food or make people sneeze.
|
||||
physicalDesc: Grainy.
|
||||
color: black
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Vinegar
|
||||
name: vinegar
|
||||
desc: Often used to flavor food.
|
||||
color: tan
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: Rice
|
||||
name: rice
|
||||
desc: Hard, small white grains.
|
||||
color: white
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
- type: reagent
|
||||
id: OilOlive
|
||||
name: olive oil
|
||||
desc: Viscous and fragrant.
|
||||
color: olive
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
|
||||
@@ -89,9 +89,6 @@
|
||||
desc: All the vitamins, minerals, and carbohydrates the body needs in pure form.
|
||||
physicalDesc: opaque
|
||||
color: "#664330"
|
||||
metabolism:
|
||||
- !type:DefaultFood
|
||||
rate: 1
|
||||
plantMetabolism:
|
||||
- !type:AdjustNutrition
|
||||
amount: 1
|
||||
@@ -180,7 +177,7 @@
|
||||
amount: 10
|
||||
- !type:AdjustHealth
|
||||
amount: -5
|
||||
|
||||
|
||||
- type: reagent
|
||||
id: SulfuricAcid
|
||||
name: sulfuric acid
|
||||
@@ -218,9 +215,6 @@
|
||||
color: "#c0e0ff20"
|
||||
boilingPoint: 100.0
|
||||
meltingPoint: 0.0
|
||||
metabolism:
|
||||
- !type:DefaultDrink
|
||||
rate: 1
|
||||
tileReactions:
|
||||
- !type:ExtinguishTileReaction {}
|
||||
- !type:SpillIfPuddlePresentTileReaction {}
|
||||
@@ -228,13 +222,40 @@
|
||||
- !type:AdjustWater
|
||||
amount: 1
|
||||
|
||||
- type: reagent
|
||||
id: Meth
|
||||
name: meth
|
||||
desc: Methamphetamine, more commonly know as meth, is a potent stimulant, with dangerous side-effects if too much is consumed.
|
||||
physicalDesc: translucent
|
||||
color: "#FAFAFA"
|
||||
boilingPoint: 212.0 #Meth vape when?
|
||||
meltingPoint: 170.0
|
||||
|
||||
- type: reagent
|
||||
id: Iodine
|
||||
name: iodine
|
||||
desc: Commonly added to table salt as a nutrient. On its own it tastes far less pleasing.
|
||||
physicalDesc: Dark Brown
|
||||
color: "#BC8A00"
|
||||
boilingPoint: 184.3
|
||||
meltingPoint: 113.7
|
||||
|
||||
- type: reagent
|
||||
id: Ephedrine
|
||||
name: ephedrine
|
||||
desc: Increases stun resistance and movement speed, giving you hand cramps. Overdose deals toxin damage and inhibits breathing
|
||||
physicalDesc: Bone white
|
||||
color: "#D2FFFA"
|
||||
boilingPoint: 255.0
|
||||
meltingPoint: 36.0
|
||||
|
||||
- type: reagent
|
||||
id: Oil
|
||||
name: oil
|
||||
desc: Used by chefs to cook.
|
||||
physicalDesc: oily
|
||||
color: "#b67823"
|
||||
boilingPoint: 300.0
|
||||
boilingPoint: 300.0
|
||||
meltingPoint: -16.0
|
||||
tileReactions:
|
||||
- !type:FlammableTileReaction {}
|
||||
|
||||
@@ -18,10 +18,6 @@
|
||||
desc: A broad-spectrum anti-toxin, which treats toxin damage in the blood stream. Overdosing will cause vomiting, dizzyness and pain.
|
||||
physicalDesc: translucent
|
||||
color: "#3a1d8a"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -1
|
||||
damageClass: Toxin
|
||||
plantMetabolism:
|
||||
- !type:AdjustToxins
|
||||
amount: -10
|
||||
@@ -34,13 +30,6 @@
|
||||
desc: A slightly unstable medication used for the most extreme any serious case of radiation poisoning. Lowers radiation level at over twice the rate Hyronalin does and will heal toxin damage at the same time. Deals very minor brute damage to the patient over time, but the patient's body will typically out-regenerate it easily.
|
||||
physicalDesc: cloudy
|
||||
color: "#bd5902"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -1
|
||||
damageClass: Toxin #I think you need multiple of these components for different types of damage so I'll maybe change it to work better in the future
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: 0.5
|
||||
damageClass: Brute
|
||||
|
||||
- type: reagent
|
||||
id: Bicaridine
|
||||
@@ -48,10 +37,6 @@
|
||||
desc: An analgesic which is highly effective at treating brute damage. It is useful for stabilizing people who have been severely beaten, as well as treating less life-threatening injuries. In the case of bleeding (internal or external), bicaridine will slow down the bleeding heavily. If the dosage exceeds the overdose limit, it'll stop it outright.
|
||||
physicalDesc: opaque
|
||||
color: "#ffaa00"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -2
|
||||
damageClass: Brute
|
||||
|
||||
- type: reagent
|
||||
id: Cryoxadone
|
||||
@@ -90,10 +75,6 @@
|
||||
desc: An advanced chemical that is more effective at treating burn damage than Kelotane.
|
||||
physicalDesc: translucent
|
||||
color: "#215263"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -3
|
||||
damageClass: Burn
|
||||
|
||||
- type: reagent
|
||||
id: Dexalin
|
||||
@@ -101,21 +82,13 @@
|
||||
desc: Used for treating oxygen deprivation. In most cases where it is likely to be needed, the strength of Dexalin Plus will probably be more useful (Results in 1 unit instead of 2).
|
||||
physicalDesc: opaque
|
||||
color: "#0041a8"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -1
|
||||
damageClass: Airloss #this may be asphyxiation
|
||||
|
||||
|
||||
- type: reagent
|
||||
id: DexalinPlus
|
||||
name: dexalin plus
|
||||
desc: Used in treatment of extreme cases of oxygen deprivation. Even a single unit immediately counters all oxygen loss, which is hugely useful in many circumstances. Any dose beyond this will continue to counter oxygen loss until it is metabolized, essentially removing the need to breathe.
|
||||
physicalDesc: cloudy
|
||||
color: "#4da0bd"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -3
|
||||
damageClass: Airloss
|
||||
|
||||
- type: reagent
|
||||
id: Ethylredoxrazine
|
||||
@@ -165,10 +138,6 @@
|
||||
desc: Treats burn damage and prevents infection.
|
||||
physicalDesc: strong-smelling
|
||||
color: "#bf3d19"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -1
|
||||
damageClass: Burn
|
||||
|
||||
- type: reagent
|
||||
id: Leporazine
|
||||
@@ -201,7 +170,7 @@
|
||||
- type: reagent
|
||||
id: Paroxetine
|
||||
name: paroxetine
|
||||
desc: Prevents hallucination, but has a 10% chance of causing intense hallucinations.
|
||||
desc: Prevents hallucination, but has a 10% chance of causing intense hallucinations.
|
||||
physicalDesc: acrid
|
||||
color: "#fffbad"
|
||||
|
||||
@@ -225,11 +194,6 @@
|
||||
desc: Toxic, but treats hallucinations, drowsiness & halves the duration of paralysis, stuns and knockdowns. It is metabolized very slowly. One unit is enough to treat hallucinations; two units is deadly.
|
||||
physicalDesc: pungent
|
||||
color: "#d49a2f"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: 0.67
|
||||
damageClass: Toxin
|
||||
rate: 0.2
|
||||
|
||||
- type: reagent
|
||||
id: Tramadol
|
||||
@@ -289,10 +253,6 @@
|
||||
plantMetabolism:
|
||||
- !type:AdjustToxins
|
||||
amount: 10
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: 1
|
||||
damageClass: Airloss
|
||||
|
||||
- type: reagent
|
||||
id: Impedrezene
|
||||
@@ -307,10 +267,6 @@
|
||||
desc: Temporarily stops respiration and causes tissue damage. Large doses are fatal, and will cause people to pass out very quickly. Dexalin and Dexalin Plus will both remove it, however.
|
||||
physicalDesc: pungent
|
||||
color: "#6b0007"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: 7
|
||||
damageClass: Airloss
|
||||
|
||||
- type: reagent
|
||||
id: Lipozine
|
||||
@@ -356,24 +312,10 @@
|
||||
desc: Pure THC oil, extracted from the leaves of the cannabis plant. Much stronger than in it's natural form and can be used to numb chronic pain in patients.
|
||||
physicalDesc: skunky
|
||||
color: "#DAA520"
|
||||
|
||||
|
||||
- type: reagent
|
||||
id: Omnizine
|
||||
name: Omnizine
|
||||
desc: A soothing milky liquid with an iridescent gleam. A well known conspiracy theory says that it's origins remain a mystery because knowing the secrets of its production would render most commercial pharmaceuticals obsolete.
|
||||
physicalDesc: soothing
|
||||
color: "#fcf7f9"
|
||||
metabolism:
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -2
|
||||
damageClass: Burn
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -2
|
||||
damageClass: Toxin
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -2
|
||||
damageClass: Airloss
|
||||
- !type:HealthChangeMetabolism
|
||||
healthChange: -2
|
||||
damageClass: Brute
|
||||
|
||||
|
||||
@@ -226,3 +226,31 @@
|
||||
amount: 1
|
||||
products:
|
||||
Fluorosurfactant: 5
|
||||
|
||||
- type: reaction
|
||||
id: Meth
|
||||
reactants:
|
||||
Ephedrine:
|
||||
amount: 1
|
||||
Carbon:
|
||||
amount: 1
|
||||
Iodine:
|
||||
amount: 1
|
||||
Phosphorus:
|
||||
amount: 1
|
||||
products:
|
||||
Meth: 4 #I kinda remember having to heat this up, and if you heated it up too much, it went boom, I can't remember the specific values tho.
|
||||
|
||||
- type: reaction
|
||||
id: Ephedrine
|
||||
reactants:
|
||||
Oil:
|
||||
amount: 1
|
||||
Hydrogen:
|
||||
amount: 1
|
||||
Sugar:
|
||||
amount: 1
|
||||
Diethylamine:
|
||||
amount: 1
|
||||
products:
|
||||
Ephedrine: 4
|
||||
|
||||
Reference in New Issue
Block a user