Merge remote-tracking branch 'upstream/master' into ed-17-06-2024-upstream
# Conflicts: # Resources/Prototypes/Maps/oasis.yml
This commit is contained in:
@@ -68,6 +68,16 @@
|
||||
category: cargoproduct-category-name-service
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: ServiceFaxMachine
|
||||
icon:
|
||||
sprite: Structures/Machines/fax_machine.rsi
|
||||
state: icon
|
||||
product: CrateServiceFaxMachine
|
||||
cost: 2000
|
||||
category: cargoproduct-category-name-service
|
||||
group: market
|
||||
|
||||
- type: cargoProduct
|
||||
id: ServicePersonnel
|
||||
icon:
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
sprite: Objects/Specific/Service/vending_machine_restock.rsi
|
||||
state: base
|
||||
product: CrateVendingMachineRestockAutoDrobeFilled
|
||||
cost: 1200
|
||||
cost: 1300
|
||||
category: cargoproduct-category-name-service
|
||||
group: market
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
name: deathrattle implant box
|
||||
parent: BoxCardboard
|
||||
id: BoxDeathRattleImplants
|
||||
description: Six deathrattle implants and handheld GPS devices for the whole squad.
|
||||
description: Six deathrattle implants for the whole squad.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -67,5 +67,3 @@
|
||||
contents:
|
||||
- id: DeathRattleImplanter
|
||||
amount: 6
|
||||
- id: HandheldGPSBasic
|
||||
amount: 6
|
||||
|
||||
@@ -129,6 +129,17 @@
|
||||
- id: BoxFolderYellow
|
||||
- id: NewtonCradle
|
||||
|
||||
- type: entity
|
||||
id: CrateServiceFaxMachine
|
||||
parent: CrateGenericSteel
|
||||
name: fax machine crate
|
||||
description: A fax machine and a screwdriver to set the name with.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: Screwdriver
|
||||
- id: FaxMachineFlatpack
|
||||
|
||||
- type: entity
|
||||
id: CrateServicePersonnel
|
||||
parent: CrateCommandSecure
|
||||
|
||||
@@ -132,8 +132,8 @@
|
||||
- type: entity
|
||||
id: CrateVendingMachineRestockRobustSoftdrinksFilled
|
||||
parent: CratePlastic
|
||||
name: Robust Softdrinks restock crate
|
||||
description: Contains two restock boxes for the Robust Softdrinks LLC vending machine.
|
||||
name: beverage vendor restock crate
|
||||
description: Contains restock boxes for beverage vending machines.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
|
||||
@@ -1,12 +1,32 @@
|
||||
- type: entity
|
||||
id: ClothingShoesBootsCombatFilled
|
||||
parent: ClothingShoesBootsCombat
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
item:
|
||||
- CombatKnife
|
||||
parent:
|
||||
- ClothingShoesBootsCombat
|
||||
- ClothingShoesBootsSecFilled
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesBootsJackFilled
|
||||
parent:
|
||||
- ClothingShoesBootsJack
|
||||
- ClothingShoesBootsSecFilled
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesBootsWinterSecFilled
|
||||
parent:
|
||||
- ClothingShoesBootsWinterSec
|
||||
- ClothingShoesBootsSecFilled
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesBootsCowboyBlackFilled
|
||||
parent:
|
||||
- ClothingShoesBootsCowboyBlack
|
||||
- ClothingShoesBootsSecFilled
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesHighheelBootsFilled
|
||||
parent:
|
||||
- ClothingShoesHighheelBoots
|
||||
- ClothingShoesBootsSecFilled
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesBootsMercFilled
|
||||
|
||||
@@ -19,9 +19,7 @@
|
||||
ClothingOuterWinterSec: 2
|
||||
ClothingOuterArmorBasic: 2
|
||||
ClothingNeckScarfStripedRed: 3
|
||||
ClothingOuterArmorBasicSlim: 2
|
||||
ClothingOuterArmorBasicSlim: 2
|
||||
ClothingEyesBlindfold: 1
|
||||
ClothingShoesBootsCombat: 1
|
||||
ClothingShoesBootsWinterSec: 2
|
||||
ClothingShoesBootsCowboyBlack: 1
|
||||
ClothingHeadHatCowboyBlack: 1
|
||||
@@ -29,6 +29,8 @@
|
||||
ClothingHeadHatShrineMaidenWig: 2
|
||||
ClothingOuterSuitShrineMaiden: 2
|
||||
Gohei: 2
|
||||
ClothingOuterSuitWitchRobes: 2
|
||||
ClothingHeadHatWitch1: 2
|
||||
ClothingHeadHatRedRacoon: 2
|
||||
ClothingOuterRedRacoon: 2
|
||||
ClothingHeadPaperSack: 2
|
||||
|
||||
@@ -904,7 +904,7 @@
|
||||
name: uplink-reinforcement-radio-name
|
||||
description: uplink-reinforcement-radio-desc
|
||||
productEntity: ReinforcementRadioSyndicate
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
categories:
|
||||
@@ -920,7 +920,7 @@
|
||||
name: uplink-reinforcement-radio-name
|
||||
description: uplink-reinforcement-radio-desc
|
||||
productEntity: ReinforcementRadioSyndicateNukeops
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
categories:
|
||||
@@ -936,7 +936,7 @@
|
||||
name: uplink-reinforcement-radio-cyborg-assault-name
|
||||
description: uplink-reinforcement-radio-cyborg-assault-desc
|
||||
productEntity: ReinforcementRadioSyndicateCyborgAssault
|
||||
icon: { sprite: Mobs/Silicon/chassis.rsi, state: synd_sec }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-borg-assault }
|
||||
cost:
|
||||
Telecrystal: 65
|
||||
categories:
|
||||
@@ -952,7 +952,7 @@
|
||||
name: uplink-reinforcement-radio-ancestor-name
|
||||
description: uplink-reinforcement-radio-ancestor-desc
|
||||
productEntity: ReinforcementRadioSyndicateAncestor
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
|
||||
cost:
|
||||
Telecrystal: 6
|
||||
categories:
|
||||
@@ -968,7 +968,7 @@
|
||||
name: uplink-reinforcement-radio-ancestor-name
|
||||
description: uplink-reinforcement-radio-ancestor-desc
|
||||
productEntity: ReinforcementRadioSyndicateAncestorNukeops
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-ancestor }
|
||||
cost:
|
||||
Telecrystal: 6
|
||||
categories:
|
||||
@@ -998,7 +998,7 @@
|
||||
id: UplinkMobCatMicrobomb
|
||||
name: uplink-mobcat-microbomb-name
|
||||
description: uplink-mobcat-microbomb-desc
|
||||
icon: { sprite: /Textures/Mobs/Pets/cat.rsi, state: syndicat }
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-syndicat }
|
||||
productEntity: ReinforcementRadioSyndicateSyndiCat
|
||||
cost:
|
||||
Telecrystal: 6
|
||||
@@ -1276,6 +1276,17 @@
|
||||
categories:
|
||||
- UplinkWearables
|
||||
|
||||
- type: listing
|
||||
id: UplinkHardsuitCarp
|
||||
name: uplink-hardsuit-carp-name
|
||||
description: uplink-hardsuit-carp-desc
|
||||
icon: { sprite: /Textures/Clothing/OuterClothing/Suits/carpsuit.rsi, state: icon }
|
||||
productEntity: ClothingOuterHardsuitCarp
|
||||
cost:
|
||||
Telecrystal: 4
|
||||
categories:
|
||||
- UplinkWearables
|
||||
|
||||
- type: listing
|
||||
id: UplinkHardsuitSyndie
|
||||
name: uplink-hardsuit-syndie-name
|
||||
|
||||
@@ -10,3 +10,42 @@
|
||||
- type: Item
|
||||
size: Small
|
||||
storedRotation: -90
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, BaseFoldable]
|
||||
id: ClothingHeadEyeBaseFlippable
|
||||
abstract: true
|
||||
components:
|
||||
- type: Appearance
|
||||
- type: FlippableClothingVisuals
|
||||
- type: Foldable
|
||||
canFoldInsideContainer: true
|
||||
unfoldVerbText: fold-flip-verb
|
||||
foldVerbText: fold-flip-verb
|
||||
- type: FoldableClothing
|
||||
- type: Sprite
|
||||
layers:
|
||||
- map: [ "unfoldedLayer" ]
|
||||
state: icon
|
||||
- map: ["foldedLayer"]
|
||||
state: icon
|
||||
visible: false
|
||||
scale: -1,1
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadEyeBaseFlippable
|
||||
id: ClothingHeadEyeBaseFlipped
|
||||
suffix: flipped
|
||||
abstract: true
|
||||
components:
|
||||
- type: Foldable
|
||||
folded: true
|
||||
- type: Sprite
|
||||
layers:
|
||||
- map: [ "unfoldedLayer" ]
|
||||
state: icon
|
||||
visible: false
|
||||
- map: ["foldedLayer"]
|
||||
state: icon
|
||||
visible: true
|
||||
scale: -1,1
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
suffix: Syndicate
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesHudMedical
|
||||
parent: [ClothingEyesHudMedical, ClothingHeadEyeBaseFlippable]
|
||||
id: ClothingEyesEyepatchHudMedical
|
||||
name: medical hud eyepatch
|
||||
description: A heads-up display that scans the humanoids in view and provides accurate data about their health status. For true patriots.
|
||||
@@ -231,7 +231,12 @@
|
||||
sprite: Clothing/Eyes/Hud/medpatch.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesHudSecurity
|
||||
parent: [ClothingEyesEyepatchHudMedical, ClothingHeadEyeBaseFlipped]
|
||||
id: ClothingEyesEyepatchHudMedicalFlipped
|
||||
name: medical hud eyepatch
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesHudSecurity, ClothingHeadEyeBaseFlippable]
|
||||
id: ClothingEyesEyepatchHudSecurity
|
||||
name: security hud eyepatch
|
||||
description: A heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records. For true patriots.
|
||||
@@ -242,7 +247,12 @@
|
||||
sprite: Clothing/Eyes/Hud/secpatch.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesHudBeer
|
||||
parent: [ClothingEyesEyepatchHudSecurity, ClothingHeadEyeBaseFlipped]
|
||||
id: ClothingEyesEyepatchHudSecurityFlipped
|
||||
name: security hud eyepatch
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesHudBeer, ClothingHeadEyeBaseFlippable]
|
||||
id: ClothingEyesEyepatchHudBeer
|
||||
name: beer hud eyepatch
|
||||
description: A pair of sunHud outfitted with apparatus to scan reagents, as well as providing an innate understanding of liquid viscosity while in motion. For true patriots.
|
||||
@@ -253,7 +263,12 @@
|
||||
sprite: Clothing/Eyes/Hud/beerpatch.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
parent: [ClothingEyesEyepatchHudBeer, ClothingHeadEyeBaseFlipped]
|
||||
id: ClothingEyesEyepatchHudBeerFlipped
|
||||
name: beer hud eyepatch
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesHudDiagnostic, ClothingHeadEyeBaseFlippable]
|
||||
id: ClothingEyesEyepatchHudDiag
|
||||
name: diagnostic hud eyepatch
|
||||
description: A heads-up display capable of analyzing the integrity and status of robotics and exosuits. Made out of see-borg-ium.
|
||||
@@ -262,7 +277,8 @@
|
||||
sprite: Clothing/Eyes/Hud/diagpatch.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/diagpatch.rsi
|
||||
- type: ShowHealthBars
|
||||
damageContainers:
|
||||
- Inorganic
|
||||
- Silicon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesEyepatchHudDiag, ClothingHeadEyeBaseFlipped]
|
||||
id: ClothingEyesEyepatchHudDiagFlipped
|
||||
name: diagnostic hud eyepatch
|
||||
|
||||
@@ -1,16 +1,3 @@
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesEyepatch
|
||||
name: eyepatch
|
||||
description: Yarr.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Misc/eyepatch.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Misc/eyepatch.rsi
|
||||
- type: EyeProtection
|
||||
protectionTime: 5
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesBlindfold
|
||||
@@ -26,3 +13,21 @@
|
||||
graph: Blindfold
|
||||
node: blindfold
|
||||
- type: FlashImmunity
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadEyeBaseFlippable
|
||||
id: ClothingEyesEyepatch
|
||||
name: eyepatch
|
||||
description: Yarr.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Misc/eyepatch.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Misc/eyepatch.rsi
|
||||
- type: EyeProtection
|
||||
protectionTime: 5
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesEyepatch, ClothingHeadEyeBaseFlipped]
|
||||
id: ClothingEyesEyepatchFlipped
|
||||
suffix: flipped
|
||||
|
||||
@@ -206,6 +206,22 @@
|
||||
slots:
|
||||
- Hair
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatHoodCarp
|
||||
id: ClothingHeadHelmetHardsuitCarp
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.6
|
||||
lowPressureMultiplier: 1000
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.2
|
||||
- type: BreathMask
|
||||
# this is on the hood so you only fool the fish if you wear the whole set
|
||||
# wear carp suit and security helmet, they'll know you are fake
|
||||
- type: FactionClothing
|
||||
faction: Dragon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatHoodMoth
|
||||
|
||||
@@ -190,6 +190,17 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Suits/shrine-maiden.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
id: ClothingOuterSuitWitchRobes
|
||||
name: witch robes
|
||||
description: Magic is all about the spell power, ZE!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Suits/witchrobe.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Suits/witchrobe.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
id: ClothingOuterSuitMonkey
|
||||
@@ -246,3 +257,16 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterSuitCarp
|
||||
id: ClothingOuterHardsuitCarp
|
||||
suffix: Hardsuit, DO NOT MAP
|
||||
components:
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.6
|
||||
lowPressureMultiplier: 1000
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.01
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitCarp
|
||||
|
||||
@@ -52,6 +52,16 @@
|
||||
- Knife
|
||||
- Sidearm
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: ClothingShoesBootsSecFilled
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
item:
|
||||
- CombatKnife
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: ClothingShoesBaseButcherable
|
||||
|
||||
@@ -143,7 +143,7 @@
|
||||
sprite: Clothing/Shoes/Boots/winterbootssci.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBaseWinterBoots
|
||||
parent: [ClothingShoesBaseWinterBoots, ClothingShoesMilitaryBase]
|
||||
id: ClothingShoesBootsWinterSec
|
||||
name: security winter boots
|
||||
components:
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
price: 3000
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBase
|
||||
parent: [ClothingShoesBootsMag, BaseJetpack]
|
||||
id: ClothingShoesBootsMagSyndie
|
||||
name: blood-red magboots
|
||||
description: Reverse-engineered magnetic boots that have a heavy magnetic pull and integrated thrusters.
|
||||
@@ -106,27 +106,9 @@
|
||||
moles:
|
||||
- 0.153853429 # oxygen
|
||||
- 0.153853429 # nitrogen
|
||||
- type: ActivatableUI
|
||||
key: enum.SharedGasTankUiKey.Key
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.SharedGasTankUiKey.Key:
|
||||
type: GasTankBoundUserInterface
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
maxIntensity: 20
|
||||
- type: Jetpack
|
||||
moleUsage: 0.00085
|
||||
- type: CanMoveInAir
|
||||
- type: InputMover
|
||||
toParent: true
|
||||
- type: MovementSpeedModifier
|
||||
weightlessAcceleration: 1
|
||||
weightlessFriction: 0.3
|
||||
weightlessModifier: 1.2
|
||||
- type: Tag
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
- type: Item
|
||||
sprite: null
|
||||
size: Normal
|
||||
|
||||
- type: entity
|
||||
id: ActionBaseToggleMagboots
|
||||
|
||||
@@ -134,3 +134,21 @@
|
||||
event: !type:ToggleClothingSpeedEvent
|
||||
icon: { sprite: Clothing/Shoes/Boots/speedboots.rsi, state: icon }
|
||||
iconOn: { sprite: Clothing/Shoes/Boots/speedboots.rsi, state: icon-on }
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBase
|
||||
id: ClothingShoesBootsMoon
|
||||
name: moon boots
|
||||
description: Special anti-gravity boots developed with a speciality blend of lunar rock gel. Shipped from the Netherlands.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Shoes/Boots/moonboots.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
sprite: Clothing/Shoes/Boots/moonboots.rsi
|
||||
- type: AntiGravityClothing
|
||||
- type: StaticPrice
|
||||
price: 75
|
||||
- type: Tag
|
||||
tags: [ ]
|
||||
|
||||
@@ -294,6 +294,15 @@
|
||||
- sprite: Mobs/Customization/reptilian_parts.rsi
|
||||
state: horns_bighorn
|
||||
|
||||
- type: marking
|
||||
id: LizardHornsDemonic
|
||||
bodyPart: HeadTop
|
||||
markingCategory: HeadTop
|
||||
speciesRestriction: [Reptilian]
|
||||
sprites:
|
||||
- sprite: Mobs/Customization/reptilian_parts.rsi
|
||||
state: horns_demonic
|
||||
|
||||
- type: marking
|
||||
id: LizardHornsKoboldEars
|
||||
bodyPart: HeadTop
|
||||
|
||||
@@ -227,9 +227,20 @@
|
||||
deviceNetId: Wireless
|
||||
receiveFrequencyId: CyborgControl
|
||||
transmitFrequencyId: RoboticsConsole
|
||||
- type: OnUseTimerTrigger
|
||||
delay: 10
|
||||
examinable: false
|
||||
beepSound:
|
||||
path: /Audio/Effects/Cargo/buzz_two.ogg
|
||||
params:
|
||||
volume: -4
|
||||
# prevent any funnies if someone makes a cyborg item...
|
||||
- type: AutomatedTimer
|
||||
- type: ExplodeOnTrigger
|
||||
# explosion does most of its damage in the center and less at the edges
|
||||
- type: Explosive
|
||||
explosionType: Minibomb
|
||||
deleteAfterExplosion: false # let damage threshold gib the borg
|
||||
totalIntensity: 30
|
||||
intensitySlope: 20
|
||||
maxIntensity: 20
|
||||
|
||||
@@ -181,6 +181,9 @@
|
||||
- MobMask
|
||||
layer:
|
||||
- MobLayer
|
||||
- type: Speech
|
||||
speechVerb: SmallMob
|
||||
speechSounds: Cluck
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
@@ -2226,7 +2229,7 @@
|
||||
solution: melee
|
||||
generated:
|
||||
reagents:
|
||||
- ReagentId: Toxin
|
||||
- ReagentId: Mechanotoxin
|
||||
Quantity: 1
|
||||
- type: MeleeChemicalInjector
|
||||
transferAmount: 0.75
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
true
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
- Dragon
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: Mobs/Aliens/Carps/space.rsi
|
||||
|
||||
@@ -1021,6 +1021,20 @@
|
||||
tags:
|
||||
- MicrowaveMachineBoard
|
||||
|
||||
- type: entity
|
||||
id: SyndicateMicrowaveMachineCircuitboard
|
||||
parent: BaseMachineCircuitboard
|
||||
name: donk co. microwave machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: service
|
||||
- type: MachineBoard
|
||||
prototype: SyndicateMicrowave
|
||||
stackRequirements:
|
||||
Capacitor: 1
|
||||
Glass: 2
|
||||
Cable: 2
|
||||
|
||||
- type: entity
|
||||
id: FatExtractorMachineCircuitboard
|
||||
parent: BaseMachineCircuitboard
|
||||
|
||||
@@ -204,3 +204,15 @@
|
||||
components:
|
||||
- type: Flatpack
|
||||
entity: SpaceHeaterAnchored
|
||||
|
||||
- type: entity
|
||||
parent: BaseFlatpack
|
||||
id: FaxMachineFlatpack
|
||||
name: fax machine flatpack
|
||||
description: A flatpack used for constructing a fax machine.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: fax-machine
|
||||
- type: Flatpack
|
||||
entity: FaxMachineBase
|
||||
@@ -27,7 +27,7 @@
|
||||
guides:
|
||||
- Security
|
||||
- type: UseDelay
|
||||
delay: 6
|
||||
delay: 3
|
||||
|
||||
- type: entity
|
||||
name: makeshift handcuffs
|
||||
|
||||
@@ -571,7 +571,7 @@
|
||||
amount: 5
|
||||
|
||||
- type: entity
|
||||
name: space drugs
|
||||
name: space mirage
|
||||
parent: Pill
|
||||
id: PillSpaceDrugs
|
||||
components:
|
||||
@@ -958,7 +958,7 @@
|
||||
Quantity: 15
|
||||
|
||||
- type: entity
|
||||
name: stimulants syringe
|
||||
name: hyperzine syringe
|
||||
parent: PrefilledSyringe
|
||||
id: SyringeStimulants
|
||||
components:
|
||||
|
||||
@@ -318,10 +318,10 @@
|
||||
tags: []
|
||||
|
||||
- type: entity
|
||||
name: stimulant injector
|
||||
name: hyperzine injector
|
||||
parent: ChemicalMedipen
|
||||
id: Stimpack
|
||||
description: Contains enough stimulants for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down.
|
||||
description: Contains enough hyperzine for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/medipen.rsi
|
||||
@@ -350,10 +350,10 @@
|
||||
tags: []
|
||||
|
||||
- type: entity
|
||||
name: stimulant microinjector
|
||||
name: hyperzine microinjector
|
||||
parent: ChemicalMedipen
|
||||
id: StimpackMini
|
||||
description: A microinjector of stimulants that give you about fifteen seconds of the chemical's effects.
|
||||
description: A microinjector of hyperzine that give you about fifteen seconds of the chemical's effects.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Medical/medipen.rsi
|
||||
|
||||
@@ -79,7 +79,6 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Label
|
||||
originalName: jug
|
||||
- type: Tag
|
||||
tags:
|
||||
- ChemDispensable
|
||||
|
||||
@@ -361,7 +361,7 @@
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeRocket
|
||||
proto: MeteorLarge
|
||||
proto: MeteorMedium
|
||||
|
||||
- type: entity
|
||||
name: immovable rod launcher
|
||||
|
||||
@@ -1,40 +1,206 @@
|
||||
- type: entity
|
||||
id: MeteorLarge
|
||||
id: BaseMeteor
|
||||
name: meteor
|
||||
noSpawn: true
|
||||
description: You prefer them when they're burning up in the atmosphere.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: false
|
||||
sprite: Objects/Weapons/Guns/Projectiles/meteor.rsi
|
||||
scale: 4,4
|
||||
layers:
|
||||
- state: large
|
||||
shader: unshaded
|
||||
- type: ExplodeOnTrigger
|
||||
- type: DeleteOnTrigger
|
||||
- type: TriggerOnCollide
|
||||
fixtureID: projectile
|
||||
sprite: Objects/Misc/meteor.rsi
|
||||
- type: Projectile
|
||||
damage: {}
|
||||
deleteOnCollide: false
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
totalIntensity: 600.0
|
||||
intensitySlope: 30
|
||||
maxIntensity: 45
|
||||
- type: Meteor
|
||||
damageTypes:
|
||||
types:
|
||||
Blunt: 1
|
||||
- type: TimedDespawn
|
||||
lifetime: 120
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
bodyStatus: InAir
|
||||
angularDamping: 0
|
||||
linearDamping: 0
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
projectile:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.8
|
||||
radius: 0.4
|
||||
density: 100
|
||||
hard: true
|
||||
# Didn't use MapGridComponent for now as the bounds are stuffed.
|
||||
hard: false
|
||||
layer:
|
||||
- LargeMobLayer
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
intensitySlope: 4
|
||||
maxIntensity: 100
|
||||
|
||||
- type: entity
|
||||
parent: BaseMeteor
|
||||
id: MeteorSpaceDust
|
||||
name: space dust
|
||||
description: Makes a station sneeze.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: space_dust
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
projectile:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.45
|
||||
density: 100
|
||||
hard: false
|
||||
layer:
|
||||
- LargeMobLayer
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- type: Explosive
|
||||
totalIntensity: 25
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:ExplodeBehavior
|
||||
|
||||
- type: entity
|
||||
parent: BaseMeteor
|
||||
id: MeteorSmall
|
||||
suffix: Small
|
||||
components:
|
||||
- type: Sprite
|
||||
state: small
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
projectile:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.25
|
||||
density: 100
|
||||
hard: false
|
||||
layer:
|
||||
- LargeMobLayer
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- type: Explosive
|
||||
totalIntensity: 100
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 1250
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:ExplodeBehavior
|
||||
|
||||
- type: entity
|
||||
parent: BaseMeteor
|
||||
id: MeteorMedium
|
||||
suffix: Medium
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
projectile:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.3
|
||||
density: 100
|
||||
hard: false
|
||||
layer:
|
||||
- LargeMobLayer
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- type: Explosive
|
||||
totalIntensity: 200
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 1750
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:ExplodeBehavior
|
||||
|
||||
- type: entity
|
||||
parent: BaseMeteor
|
||||
id: MeteorLarge
|
||||
suffix: Large
|
||||
components:
|
||||
- type: Sprite
|
||||
state: big
|
||||
- type: Explosive
|
||||
totalIntensity: 300
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 2500
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:ExplodeBehavior
|
||||
|
||||
- type: entity
|
||||
parent: BaseMeteor
|
||||
id: MeteorUrist
|
||||
name: Urist McMeteor
|
||||
description: As a successful member of society with a stable unflinching psyche and limitless drive, natural affinity for finance and domination, you have been selected, no, you have been effortlessly guided by divine (biological) trauma towards this moment. The gates of destiny fling open, and once again you're left standing on pulsating nothingness. A strobing headache of the soul.
|
||||
suffix: Meteor
|
||||
components:
|
||||
- type: Sprite
|
||||
state: human_pixel
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
blood:
|
||||
maxVol: 1000
|
||||
reagents:
|
||||
- ReagentId: Blood
|
||||
Quantity: 1000
|
||||
- type: Explosive
|
||||
totalIntensity: 25
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 3000
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MaleScreams
|
||||
params:
|
||||
volume: 10
|
||||
- !type:SpillBehavior
|
||||
solution: blood
|
||||
- !type:ExplodeBehavior
|
||||
|
||||
@@ -400,6 +400,7 @@
|
||||
# Short lifespan
|
||||
- type: TimedDespawn
|
||||
lifetime: 0.4
|
||||
- type: GatheringProjectile
|
||||
|
||||
- type: entity
|
||||
id: BulletKineticShuttle
|
||||
|
||||
@@ -94,6 +94,7 @@
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/SMGs/c20r.rsi
|
||||
- type: Wieldable
|
||||
unwieldOnUse: false
|
||||
- type: GunWieldBonus
|
||||
minAngle: -19
|
||||
maxAngle: -16
|
||||
@@ -131,6 +132,7 @@
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/SMGs/drozd.rsi
|
||||
- type: Wieldable
|
||||
unwieldOnUse: false
|
||||
- type: GunWieldBonus
|
||||
minAngle: -19
|
||||
maxAngle: -16
|
||||
|
||||
@@ -69,11 +69,12 @@
|
||||
maxCount: 2
|
||||
stationGrid: false
|
||||
paths:
|
||||
- /Maps/Ruins/chunked_tcomms.yml
|
||||
- /Maps/Ruins/biodome_satellite.yml
|
||||
- /Maps/Ruins/derelict.yml
|
||||
- /Maps/Ruins/djstation.yml
|
||||
- /Maps/Ruins/empty_flagship.yml
|
||||
- /Maps/Ruins/old_ai_sat.yml
|
||||
- /Maps/Ruins/relaystation.yml
|
||||
- /Maps/Ruins/syndicate_dropship.yml
|
||||
- /Maps/Ruins/whiteship_ancient.yml
|
||||
- /Maps/Ruins/whiteship_bluespacejumper.yml
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
- type: entity
|
||||
id: Mannequin
|
||||
parent: BaseStructureDynamic
|
||||
name: mannequin
|
||||
description: It can wear any clothing with style.
|
||||
components:
|
||||
- type: Appearance
|
||||
- type: Sprite
|
||||
sprite: Structures/Decoration/mannequin.rsi
|
||||
state: mannequin
|
||||
noRot: true
|
||||
layers:
|
||||
- map: [ "mannequin" ]
|
||||
sprite: Structures/Decoration/mannequin.rsi
|
||||
state: mannequin
|
||||
- map: [ "jumpsuit" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
- map: [ "mask" ]
|
||||
- map: [ "head" ]
|
||||
- type: Rotatable
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.2
|
||||
density: 200
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MidImpassable
|
||||
- BulletImpassable
|
||||
- type: InteractionOutline
|
||||
- type: Construction
|
||||
graph: Mannequin
|
||||
node: mannequin
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:EmptyAllContainersBehaviour
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
jumpsuit: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
outerClothing: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
neck: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
mask: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
eyes: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
head: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
suitstorage: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
back: !type:ContainerSlot
|
||||
showEnts: False
|
||||
occludes: False
|
||||
ent: null
|
||||
- type: Inventory
|
||||
templateId: mannequin
|
||||
- type: InventorySlots
|
||||
- type: Strippable
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.StrippingUiKey.Key:
|
||||
type: StrippableBoundUserInterface
|
||||
@@ -109,6 +109,12 @@
|
||||
access: [ [ "Engineering" ] ]
|
||||
- type: PryUnpowered
|
||||
pryModifier: 0.5
|
||||
- type: PointLight
|
||||
energy: 0.5
|
||||
radius: 1.75
|
||||
color: Red
|
||||
enabled: false
|
||||
castShadows: false
|
||||
|
||||
- type: entity
|
||||
id: Firelock
|
||||
|
||||
@@ -201,13 +201,14 @@
|
||||
- BoxLethalshot
|
||||
- BoxShotgunFlare
|
||||
- BoxShotgunSlug
|
||||
- CombatKnife
|
||||
- MagazineBoxLightRifle
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxRifle
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazinePistolSubMachineGun
|
||||
- MagazinePistolSubMachineGunEmpty
|
||||
@@ -307,6 +308,7 @@
|
||||
- WeaponGauntletGorilla
|
||||
- SynthesizerInstrument
|
||||
- ClothingShoesBootsMagSci
|
||||
- ClothingShoesBootsMoon
|
||||
- ClothingShoesBootsSpeed
|
||||
- NodeScanner
|
||||
- HolofanProjector
|
||||
@@ -706,9 +708,10 @@
|
||||
staticRecipes:
|
||||
- BoxLethalshot
|
||||
- BoxShotgunFlare
|
||||
- BoxShotgunPractice
|
||||
- BoxShotgunPractice
|
||||
- BoxShotgunSlug
|
||||
- ClothingEyesHudSecurity
|
||||
- CombatKnife
|
||||
- Flash
|
||||
- ForensicPad
|
||||
- Handcuffs
|
||||
@@ -722,7 +725,7 @@
|
||||
- MagazineBoxRiflePractice
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazinePistolSubMachineGun
|
||||
- MagazinePistolSubMachineGunEmpty
|
||||
@@ -835,8 +838,8 @@
|
||||
- MagazineBoxRifle
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazineRifle
|
||||
- MagazineRifleEmpty
|
||||
- MagazineShotgun
|
||||
|
||||
@@ -105,3 +105,21 @@
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- Chef
|
||||
|
||||
- type: entity
|
||||
id: SyndicateMicrowave
|
||||
parent: KitchenMicrowave
|
||||
name: donk co. microwave
|
||||
description: So advanced, it can cook donk-pockets in a mere 2.5 seconds!
|
||||
components:
|
||||
- type: Microwave
|
||||
cookTimeMultiplier: 0.5
|
||||
capacity: 10
|
||||
canMicrowaveIdsSafely: false
|
||||
explosionChance: 0.3
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/microwave_syndie.rsi
|
||||
drawdepth: SmallObjects
|
||||
snapCardinals: true
|
||||
- type: Machine
|
||||
board: SyndicateMicrowaveMachineCircuitboard
|
||||
|
||||
@@ -16,6 +16,9 @@
|
||||
map: ["enum.NukeVisualLayers.Unlit"]
|
||||
shader: unshaded
|
||||
visible: false
|
||||
- state: nuclearbomb_gay
|
||||
map: ["pride"]
|
||||
visible: false
|
||||
- state: nukefestive
|
||||
map: ["christmas"]
|
||||
visible: false
|
||||
@@ -24,11 +27,15 @@
|
||||
holidays:
|
||||
festive:
|
||||
- FestiveSeason
|
||||
pride:
|
||||
- PrideMonth
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.HolidayVisuals.Holiday:
|
||||
christmas:
|
||||
festive: { visible: true }
|
||||
pride:
|
||||
pride: { visible: true }
|
||||
enum.NukeVisuals.Deployed:
|
||||
enum.NukeVisualLayers.Base:
|
||||
False: { state: nuclearbomb_base }
|
||||
@@ -129,16 +136,23 @@
|
||||
- state: nukefestive
|
||||
map: ["christmas"]
|
||||
visible: false
|
||||
- state: nuclearbomb_gay
|
||||
map: [ "pride" ]
|
||||
visible: false
|
||||
- type: Appearance
|
||||
- type: HolidayVisuals
|
||||
holidays:
|
||||
festive:
|
||||
- FestiveSeason
|
||||
pride:
|
||||
- PrideMonth
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.HolidayVisuals.Holiday:
|
||||
christmas:
|
||||
festive: { visible: true }
|
||||
pride:
|
||||
pride: { visible: true }
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
- type: Fixtures
|
||||
|
||||
@@ -35,21 +35,26 @@
|
||||
- state: display-charging
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.ChargeState"]
|
||||
- state: lock0-unlocked
|
||||
- state: lock0-locked
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.InterfaceLock"]
|
||||
- state: lock1-unlocked
|
||||
visible: false
|
||||
- state: lock1-locked
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.PanelLock"]
|
||||
- state: channel0-auto_on
|
||||
visible: false
|
||||
- state: lock1-locked #when these are implemented get actual sprites.
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.Equipment"]
|
||||
- state: channel1-auto_on
|
||||
visible: false
|
||||
- state: lock1-locked
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.Lighting"]
|
||||
- state: channel2-auto_on
|
||||
visible: false
|
||||
- state: lock1-locked
|
||||
shader: unshaded
|
||||
map: ["enum.ApcVisualLayers.Environment"]
|
||||
visible: false
|
||||
- type: Appearance
|
||||
- type: ApcVisuals
|
||||
- type: Battery
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
- type: ExaminableBattery
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#3db83b"
|
||||
energy: 1
|
||||
color: "#ff6900"
|
||||
castShadows: false
|
||||
- type: NodeContainer
|
||||
examinable: true
|
||||
@@ -126,10 +126,11 @@
|
||||
path: /Audio/Ambience/Objects/buzzing.ogg
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#3db83b"
|
||||
energy: 1
|
||||
color: "#ff6900"
|
||||
netsync: false
|
||||
castShadows: false
|
||||
offset: 0, -0.2
|
||||
- type: Clickable
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
@@ -151,7 +152,7 @@
|
||||
sprite: Structures/Power/substation.rsi
|
||||
layers:
|
||||
- state: substation_wall
|
||||
- state: screen
|
||||
- state: screen_wall
|
||||
shader: unshaded
|
||||
- type: Battery
|
||||
maxCharge: 2000000
|
||||
|
||||
@@ -124,6 +124,7 @@
|
||||
shader: unshaded
|
||||
- state: paper
|
||||
sprite: Structures/Storage/Crates/labels.rsi
|
||||
offset: "-0.5,0"
|
||||
map: ["enum.PaperLabelVisuals.Layer"]
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
|
||||
@@ -196,23 +196,6 @@
|
||||
duration: 240
|
||||
- type: KudzuGrowthRule
|
||||
|
||||
- type: entity
|
||||
id: MeteorSwarm
|
||||
parent: BaseStationEventLongDelay
|
||||
components:
|
||||
- type: StationEvent
|
||||
earliestStart: 30
|
||||
weight: 7.5
|
||||
minimumPlayers: 10 #Enough to hopefully have at least one engineering guy
|
||||
startAnnouncement: station-event-meteor-swarm-start-announcement
|
||||
endAnnouncement: station-event-meteor-swarm-end-announcement
|
||||
startAudio:
|
||||
path: /Audio/Announcements/meteors.ogg
|
||||
params:
|
||||
volume: -4
|
||||
duration: null #ending is handled by MeteorSwarmRule
|
||||
- type: MeteorSwarmRule
|
||||
|
||||
- type: entity
|
||||
id: MouseMigration
|
||||
parent: BaseStationEventShortDelay
|
||||
@@ -234,6 +217,30 @@
|
||||
prob: 0.02
|
||||
- id: MobMouseCancer
|
||||
prob: 0.001
|
||||
# Events always spawn a critter regardless of Probability https://github.com/space-wizards/space-station-14/issues/28480 I added the Rat King to their own event with a player cap.
|
||||
|
||||
- type: entity
|
||||
id: KingRatMigration
|
||||
parent: BaseStationEventShortDelay
|
||||
components:
|
||||
- type: StationEvent
|
||||
startAnnouncement: station-event-vent-creatures-start-announcement
|
||||
startAudio:
|
||||
path: /Audio/Announcements/attention.ogg
|
||||
earliestStart: 15
|
||||
weight: 6
|
||||
duration: 50
|
||||
minimumPlayers: 15 # Hopefully this is enough for the Rat King's potential Army
|
||||
- type: VentCrittersRule
|
||||
entries:
|
||||
- id: MobMouse
|
||||
prob: 0.02
|
||||
- id: MobMouse1
|
||||
prob: 0.02
|
||||
- id: MobMouse2
|
||||
prob: 0.02
|
||||
- id: MobMouseCancer
|
||||
prob: 0.001
|
||||
specialEntries:
|
||||
- id: SpawnPointGhostRatKing
|
||||
prob: 0.001
|
||||
@@ -270,19 +277,7 @@
|
||||
duration: 60
|
||||
maxDuration: 120
|
||||
- type: PowerGridCheckRule
|
||||
|
||||
- type: entity
|
||||
id: RandomSentience
|
||||
parent: BaseGameRule
|
||||
components:
|
||||
- type: StationEvent
|
||||
weight: 6
|
||||
duration: 1
|
||||
maxOccurrences: 1 # this event has diminishing returns on interesting-ness, so we cap it
|
||||
startAudio:
|
||||
path: /Audio/Announcements/attention.ogg
|
||||
- type: RandomSentienceRule
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseGameRule
|
||||
id: SolarFlare
|
||||
|
||||
105
Resources/Prototypes/GameRules/meteorswarms.yml
Normal file
105
Resources/Prototypes/GameRules/meteorswarms.yml
Normal file
@@ -0,0 +1,105 @@
|
||||
- type: entity
|
||||
parent: BaseGameRule
|
||||
id: GameRuleMeteorScheduler
|
||||
components:
|
||||
- type: GameRule
|
||||
minPlayers: 25
|
||||
cancelPresetOnTooFewPlayers: false
|
||||
- type: MeteorScheduler
|
||||
|
||||
- type: weightedRandomEntity
|
||||
id: DefaultConfig
|
||||
weights:
|
||||
GameRuleSpaceDustMinor: 44
|
||||
GameRuleSpaceDustMajor: 22
|
||||
GameRuleMeteorSwarmSmall: 18
|
||||
GameRuleMeteorSwarmMedium: 10
|
||||
GameRuleMeteorSwarmLarge: 5
|
||||
GameRuleUristSwarm: 0.05
|
||||
|
||||
- type: entity
|
||||
parent: BaseGameRule
|
||||
id: GameRuleMeteorSwarm
|
||||
abstract: true
|
||||
components:
|
||||
- type: GameRule
|
||||
- type: MeteorSwarm
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleSpaceDustMinor
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
announcement: null
|
||||
announcementSound: null
|
||||
nonDirectional: true
|
||||
meteors:
|
||||
MeteorSpaceDust: 1
|
||||
waves:
|
||||
min: 2
|
||||
max: 3
|
||||
meteorsPerWave:
|
||||
min: 3
|
||||
max: 5
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleSpaceDustMajor
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
announcement: station-event-space-dust-start-announcement
|
||||
announcementSound: /Audio/Announcements/attention.ogg
|
||||
nonDirectional: true
|
||||
meteors:
|
||||
MeteorSpaceDust: 1
|
||||
waves:
|
||||
min: 2
|
||||
max: 3
|
||||
meteorsPerWave:
|
||||
min: 8
|
||||
max: 12
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleMeteorSwarmSmall
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
meteors:
|
||||
MeteorSmall: 7
|
||||
MeteorMedium: 3
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleMeteorSwarmMedium
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
meteors:
|
||||
MeteorSmall: 3
|
||||
MeteorMedium: 6
|
||||
MeteorLarge: 1
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleMeteorSwarmLarge
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
meteors:
|
||||
MeteorSmall: 2
|
||||
MeteorMedium: 4
|
||||
MeteorLarge: 4
|
||||
|
||||
- type: entity
|
||||
parent: GameRuleMeteorSwarm
|
||||
id: GameRuleUristSwarm
|
||||
components:
|
||||
- type: MeteorSwarm
|
||||
announcement: station-event-meteor-urist-start-announcement
|
||||
announcementSound: /Audio/Announcements/attention.ogg
|
||||
meteors:
|
||||
MeteorUrist: 1
|
||||
waves:
|
||||
min: 3
|
||||
max: 3
|
||||
meteorsPerWave:
|
||||
min: 10
|
||||
max: 10
|
||||
@@ -0,0 +1,64 @@
|
||||
- type: inventoryTemplate
|
||||
id: mannequin
|
||||
slots:
|
||||
- name: jumpsuit
|
||||
slotTexture: uniform
|
||||
slotFlags: INNERCLOTHING
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,1
|
||||
strippingWindowPos: 1,2
|
||||
displayName: Jumpsuit
|
||||
- name: outerClothing
|
||||
slotTexture: suit
|
||||
slotFlags: OUTERCLOTHING
|
||||
stripTime: 3
|
||||
uiWindowPos: 1,1
|
||||
strippingWindowPos: 2,2
|
||||
displayName: Suit
|
||||
- name: neck
|
||||
slotTexture: neck
|
||||
slotFlags: NECK
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,2
|
||||
strippingWindowPos: 0,1
|
||||
displayName: Neck
|
||||
- name: mask
|
||||
stripTime: 3
|
||||
slotTexture: mask
|
||||
slotFlags: MASK
|
||||
uiWindowPos: 1,2
|
||||
strippingWindowPos: 1,1
|
||||
displayName: Mask
|
||||
- name: eyes
|
||||
slotTexture: glasses
|
||||
slotFlags: EYES
|
||||
stripTime: 3
|
||||
uiWindowPos: 0,3
|
||||
strippingWindowPos: 0,0
|
||||
displayName: Eyes
|
||||
- name: head
|
||||
slotTexture: head
|
||||
slotFlags: HEAD
|
||||
stripTime: 3
|
||||
uiWindowPos: 1,3
|
||||
strippingWindowPos: 1,0
|
||||
displayName: Head
|
||||
- name: suitstorage
|
||||
slotTexture: suit_storage
|
||||
slotFlags: SUITSTORAGE
|
||||
slotGroup: MainHotbar
|
||||
stripTime: 3
|
||||
uiWindowPos: 2,0
|
||||
strippingWindowPos: 1,3
|
||||
dependsOn: outerClothing
|
||||
dependsOnComponents:
|
||||
- type: AllowSuitStorage
|
||||
displayName: Suit Storage
|
||||
- name: back
|
||||
slotTexture: back
|
||||
fullTextureName: template_small
|
||||
slotFlags: BACK
|
||||
stripTime: 3
|
||||
uiWindowPos: 3,0
|
||||
strippingWindowPos: 0,2
|
||||
displayName: Back
|
||||
@@ -6,4 +6,4 @@
|
||||
- type: startingGear
|
||||
id: MusicianWintercoat
|
||||
equipment:
|
||||
outerClothing: ClothingOuterWinterMusician
|
||||
outerClothing: ClothingOuterWinterMusician
|
||||
|
||||
@@ -187,6 +187,15 @@
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsCombatFilled
|
||||
|
||||
- type: loadout
|
||||
id: JackBoots
|
||||
equipment: JackBoots
|
||||
|
||||
- type: startingGear
|
||||
id: JackBoots
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsJackFilled
|
||||
|
||||
- type: loadout
|
||||
id: SecurityWinterBoots
|
||||
equipment: SecurityWinterBoots
|
||||
@@ -194,7 +203,7 @@
|
||||
- type: startingGear
|
||||
id: SecurityWinterBoots
|
||||
equipment:
|
||||
shoes: ClothingShoesBootsWinterSec
|
||||
shoes: ClothingShoesBootsWinterSecFilled
|
||||
|
||||
# PDA
|
||||
- type: loadout
|
||||
|
||||
280
Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml
Normal file
280
Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml
Normal file
@@ -0,0 +1,280 @@
|
||||
# Instruments
|
||||
- type: loadout
|
||||
id: Glockenspiel
|
||||
equipment: Glockenspiel
|
||||
|
||||
- type: startingGear
|
||||
id: Glockenspiel
|
||||
storage:
|
||||
back:
|
||||
- GlockenspielInstrument
|
||||
|
||||
- type: loadout
|
||||
id: MusicBox
|
||||
equipment: MusicBox
|
||||
|
||||
- type: startingGear
|
||||
id: MusicBox
|
||||
storage:
|
||||
back:
|
||||
- MusicBoxInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Xylophone
|
||||
equipment: Xylophone
|
||||
|
||||
- type: startingGear
|
||||
id: Xylophone
|
||||
storage:
|
||||
back:
|
||||
- XylophoneInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Microphone
|
||||
equipment: Microphone
|
||||
|
||||
- type: startingGear
|
||||
id: Microphone
|
||||
storage:
|
||||
back:
|
||||
- MicrophoneInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Synthesizer
|
||||
equipment: Synthesizer
|
||||
|
||||
- type: startingGear
|
||||
id: Synthesizer
|
||||
storage:
|
||||
back:
|
||||
- SynthesizerInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Kalimba
|
||||
equipment: Kalimba
|
||||
|
||||
- type: startingGear
|
||||
id: Kalimba
|
||||
storage:
|
||||
back:
|
||||
- KalimbaInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Woodblock
|
||||
equipment: Woodblock
|
||||
|
||||
- type: startingGear
|
||||
id: Woodblock
|
||||
storage:
|
||||
back:
|
||||
- WoodblockInstrument
|
||||
|
||||
- type: loadout
|
||||
id: ElectricGuitar
|
||||
equipment: ElectricGuitar
|
||||
|
||||
- type: startingGear
|
||||
id: ElectricGuitar
|
||||
storage:
|
||||
back:
|
||||
- ElectricGuitarInstrument
|
||||
|
||||
- type: loadout
|
||||
id: BassGuitar
|
||||
equipment: BassGuitar
|
||||
|
||||
- type: startingGear
|
||||
id: BassGuitar
|
||||
storage:
|
||||
back:
|
||||
- BassGuitarInstrument
|
||||
|
||||
- type: loadout
|
||||
id: RockGuitar
|
||||
equipment: RockGuitar
|
||||
|
||||
- type: startingGear
|
||||
id: RockGuitar
|
||||
storage:
|
||||
back:
|
||||
- RockGuitarInstrument
|
||||
|
||||
- type: loadout
|
||||
id: AcousticGuitar
|
||||
equipment: AcousticGuitar
|
||||
|
||||
- type: startingGear
|
||||
id: AcousticGuitar
|
||||
storage:
|
||||
back:
|
||||
- AcousticGuitarInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Banjo
|
||||
equipment: Banjo
|
||||
|
||||
- type: startingGear
|
||||
id: Banjo
|
||||
storage:
|
||||
back:
|
||||
- BanjoInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Violin
|
||||
equipment: Violin
|
||||
|
||||
- type: startingGear
|
||||
id: Violin
|
||||
storage:
|
||||
back:
|
||||
- ViolinInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Viola
|
||||
equipment: Viola
|
||||
|
||||
- type: startingGear
|
||||
id: Viola
|
||||
storage:
|
||||
back:
|
||||
- ViolaInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Cello
|
||||
equipment: Cello
|
||||
|
||||
- type: startingGear
|
||||
id: Cello
|
||||
storage:
|
||||
back:
|
||||
- CelloInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Trumpet
|
||||
equipment: Trumpet
|
||||
|
||||
- type: startingGear
|
||||
id: Trumpet
|
||||
storage:
|
||||
back:
|
||||
- TrumpetInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Trombone
|
||||
equipment: Trombone
|
||||
|
||||
- type: startingGear
|
||||
id: Trombone
|
||||
storage:
|
||||
back:
|
||||
- TromboneInstrument
|
||||
|
||||
- type: loadout
|
||||
id: FrenchHorn
|
||||
equipment: FrenchHorn
|
||||
|
||||
- type: startingGear
|
||||
id: FrenchHorn
|
||||
storage:
|
||||
back:
|
||||
- FrenchHornInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Euphonium
|
||||
equipment: Euphonium
|
||||
|
||||
- type: startingGear
|
||||
id: Euphonium
|
||||
storage:
|
||||
back:
|
||||
- EuphoniumInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Saxophone
|
||||
equipment: Saxophone
|
||||
|
||||
- type: startingGear
|
||||
id: Saxophone
|
||||
storage:
|
||||
back:
|
||||
- SaxophoneInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Accordion
|
||||
equipment: Accordion
|
||||
|
||||
- type: startingGear
|
||||
id: Accordion
|
||||
storage:
|
||||
back:
|
||||
- AccordionInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Harmonica
|
||||
equipment: Harmonica
|
||||
|
||||
- type: startingGear
|
||||
id: Harmonica
|
||||
storage:
|
||||
back:
|
||||
- HarmonicaInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Clarinet
|
||||
equipment: Clarinet
|
||||
|
||||
- type: startingGear
|
||||
id: Clarinet
|
||||
storage:
|
||||
back:
|
||||
- ClarinetInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Flute
|
||||
equipment: Flute
|
||||
|
||||
- type: startingGear
|
||||
id: Flute
|
||||
storage:
|
||||
back:
|
||||
- FluteInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Recorder
|
||||
equipment: Recorder
|
||||
|
||||
- type: startingGear
|
||||
id: Recorder
|
||||
storage:
|
||||
back:
|
||||
- RecorderInstrument
|
||||
|
||||
- type: loadout
|
||||
id: PanFlute
|
||||
equipment: PanFlute
|
||||
|
||||
- type: startingGear
|
||||
id: PanFlute
|
||||
storage:
|
||||
back:
|
||||
- PanFluteInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Ocarina
|
||||
equipment: Ocarina
|
||||
|
||||
- type: startingGear
|
||||
id: Ocarina
|
||||
storage:
|
||||
back:
|
||||
- OcarinaInstrument
|
||||
|
||||
- type: loadout
|
||||
id: Bagpipe
|
||||
equipment: Bagpipe
|
||||
|
||||
- type: startingGear
|
||||
id: Bagpipe
|
||||
storage:
|
||||
back:
|
||||
- BagpipeInstrument
|
||||
@@ -402,7 +402,6 @@
|
||||
- type: loadoutGroup
|
||||
id: MimeMask
|
||||
name: loadout-group-mime-mask
|
||||
minLimit: 0
|
||||
loadouts:
|
||||
- MimeMask
|
||||
- MimeMaskSad
|
||||
@@ -437,6 +436,41 @@
|
||||
loadouts:
|
||||
- MusicianWintercoat
|
||||
|
||||
- type: loadoutGroup
|
||||
id: Instruments
|
||||
name: loadout-group-instruments
|
||||
minLimit: 0
|
||||
maxLimit: 2
|
||||
loadouts:
|
||||
- Glockenspiel
|
||||
- MusicBox
|
||||
- Xylophone
|
||||
- Microphone
|
||||
- Synthesizer
|
||||
- Kalimba
|
||||
- Woodblock
|
||||
- ElectricGuitar
|
||||
- BassGuitar
|
||||
- RockGuitar
|
||||
- AcousticGuitar
|
||||
- Banjo
|
||||
- Violin
|
||||
- Viola
|
||||
- Cello
|
||||
- Trumpet
|
||||
- Trombone
|
||||
- FrenchHorn
|
||||
- Euphonium
|
||||
- Saxophone
|
||||
- Accordion
|
||||
- Harmonica
|
||||
- Clarinet
|
||||
- Flute
|
||||
- Recorder
|
||||
- PanFlute
|
||||
- Ocarina
|
||||
- Bagpipe
|
||||
|
||||
# Cargo
|
||||
- type: loadoutGroup
|
||||
id: QuartermasterHead
|
||||
@@ -883,6 +917,7 @@
|
||||
name: loadout-group-security-shoes
|
||||
loadouts:
|
||||
- CombatBoots
|
||||
- JackBoots
|
||||
- SecurityWinterBoots
|
||||
|
||||
- type: loadoutGroup
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
- MusicianOuterClothing
|
||||
- Glasses
|
||||
- Trinkets
|
||||
- Instruments
|
||||
|
||||
# Cargo
|
||||
- type: roleLoadout
|
||||
|
||||
@@ -662,3 +662,46 @@
|
||||
Poison: 2
|
||||
- !type:SatiateHunger
|
||||
factor: -6
|
||||
|
||||
# inspired by the spider neurotoxin GsMtx-4
|
||||
# poisons non-spiders and slows you down at high doses
|
||||
- type: reagent
|
||||
id: Mechanotoxin
|
||||
name: reagent-name-mechanotoxin
|
||||
group: Toxins
|
||||
desc: reagent-desc-mechanotoxin
|
||||
flavor: sweet
|
||||
color: "#00b408"
|
||||
physicalDesc: reagent-physical-desc-nondescript
|
||||
metabolisms:
|
||||
Poison:
|
||||
metabolismRate: 0.2 # Slower metabolism so it can build up over time for slowdown
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
conditions:
|
||||
- !type:OrganType
|
||||
type: Arachnid
|
||||
shouldHave: false
|
||||
damage:
|
||||
types:
|
||||
Poison: 1.6
|
||||
- !type:MovespeedModifier
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Mechanotoxin
|
||||
min: 2
|
||||
- !type:OrganType
|
||||
type: Arachnid
|
||||
shouldHave: false
|
||||
walkSpeedModifier: 0.8
|
||||
sprintSpeedModifier: 0.8
|
||||
- !type:MovespeedModifier
|
||||
conditions:
|
||||
- !type:ReagentThreshold
|
||||
reagent: Mechanotoxin
|
||||
min: 4
|
||||
- !type:OrganType
|
||||
type: Arachnid
|
||||
shouldHave: false
|
||||
walkSpeedModifier: 0.4
|
||||
sprintSpeedModifier: 0.4
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
- type: constructionGraph
|
||||
id: Mannequin
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
actions:
|
||||
- !type:DestroyEntity {}
|
||||
edges:
|
||||
- to: mannequin
|
||||
completed:
|
||||
- !type:SnapToGrid { }
|
||||
steps:
|
||||
- material: WoodPlank
|
||||
amount: 5
|
||||
- material: MetalRod
|
||||
amount: 2
|
||||
doAfter: 2
|
||||
- node: mannequin
|
||||
entity: Mannequin
|
||||
edges:
|
||||
- to: start
|
||||
completed:
|
||||
- !type:SpawnPrototype
|
||||
prototype: MaterialWoodPlank
|
||||
amount: 5
|
||||
- !type:SpawnPrototype
|
||||
prototype: PartRodMetal
|
||||
amount: 2
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 3
|
||||
@@ -902,3 +902,21 @@
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
|
||||
- type: construction
|
||||
id: Mannequin
|
||||
name: mannequin
|
||||
description: Wooden mannequin designed for clothing displaying
|
||||
graph: Mannequin
|
||||
startNode: start
|
||||
targetNode: mannequin
|
||||
category: construction-category-furniture
|
||||
icon:
|
||||
sprite: Structures/Decoration/mannequin.rsi
|
||||
state: mannequin
|
||||
objectType: Structure
|
||||
placementMode: SnapgridCenter
|
||||
canRotate: true
|
||||
canBuildInImpassable: false
|
||||
conditions:
|
||||
- !type:TileNotBlocked
|
||||
@@ -126,6 +126,13 @@
|
||||
Steel: 1000
|
||||
Plastic: 500
|
||||
|
||||
- type: latheRecipe
|
||||
id: ClothingShoesBootsMoon
|
||||
result: ClothingShoesBootsMoon
|
||||
completetime: 2
|
||||
materials:
|
||||
Steel: 600
|
||||
|
||||
- type: latheRecipe
|
||||
id: ClothingShoesBootsSpeed
|
||||
result: ClothingShoesBootsSpeed
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
cost: 7500
|
||||
recipeUnlocks:
|
||||
- ClothingShoesBootsMagSci
|
||||
- ClothingShoesBootsMoon
|
||||
|
||||
- type: technology
|
||||
id: AnomalyCoreHarnessing
|
||||
|
||||
@@ -26,5 +26,3 @@
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvival
|
||||
- AcousticGuitarInstrument
|
||||
- SaxophoneInstrument
|
||||
@@ -150,3 +150,12 @@
|
||||
path: /Audio/Animals/dog_bark3.ogg
|
||||
exclaimSound:
|
||||
path: /Audio/Animals/dog_bark2.ogg
|
||||
|
||||
- type: speechSounds
|
||||
id: Cluck
|
||||
saySound:
|
||||
path: /Audio/Animals/chicken_cluck_happy.ogg
|
||||
askSound:
|
||||
path: /Audio/Animals/chicken_cluck_happy.ogg
|
||||
exclaimSound:
|
||||
path: /Audio/Animals/chicken_cluck_happy.ogg
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
description: survival-description
|
||||
rules:
|
||||
- RampingStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
- type: gamePreset
|
||||
@@ -20,6 +21,7 @@
|
||||
- Revolutionary
|
||||
- Zombie
|
||||
- RampingStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: Extended
|
||||
@@ -31,6 +33,7 @@
|
||||
description: extended-description
|
||||
rules:
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
- type: gamePreset
|
||||
@@ -43,6 +46,7 @@
|
||||
description: greenshift-description
|
||||
rules:
|
||||
- BasicRoundstartVariation
|
||||
- GameRuleMeteorScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: Secret
|
||||
@@ -64,6 +68,7 @@
|
||||
description: secret-description
|
||||
rules:
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: SecretGreenshift #For Admin Use: Runs Greenshift but shows "Secret" in lobby.
|
||||
@@ -95,6 +100,7 @@
|
||||
- Traitor
|
||||
- SubGamemodesRule
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
- type: gamePreset
|
||||
@@ -121,6 +127,7 @@
|
||||
- Nukeops
|
||||
- SubGamemodesRule
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
- type: gamePreset
|
||||
@@ -136,6 +143,7 @@
|
||||
- Revolutionary
|
||||
- SubGamemodesRule
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
- type: gamePreset
|
||||
@@ -152,4 +160,5 @@
|
||||
rules:
|
||||
- Zombie
|
||||
- BasicStationEventScheduler
|
||||
- GameRuleMeteorScheduler
|
||||
- BasicRoundstartVariation
|
||||
|
||||
@@ -437,3 +437,10 @@
|
||||
name: holiday-name-friday-thirteenth
|
||||
shouldCelebrate:
|
||||
!type:FridayThirteenth { }
|
||||
|
||||
- type: holiday
|
||||
id: PrideMonth
|
||||
name: holiday-name-pride-month
|
||||
beginDay: 1
|
||||
endDay: 31
|
||||
beginMonth: June
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
|
||||
- type: Tag
|
||||
id: CableCoil
|
||||
|
||||
|
||||
- type: Tag
|
||||
id: Candle
|
||||
|
||||
|
||||
Reference in New Issue
Block a user