Merge branch 'master' of https://github.com/space-wizards/space-station-14 into map-load-refactor

This commit is contained in:
ElectroJr
2025-02-16 16:52:51 +13:00
1624 changed files with 385006 additions and 263837 deletions

View File

@@ -328,3 +328,28 @@
itemIconStyle: NoItem
useDelay: 1 # emote spam
event: !type:ToggleActionEvent
- type: entity
id: FakeMindShieldToggleAction
name: '[color=green]Toggle Fake Mindshield[/color]'
description: Turn the Fake Mindshield implant's transmission on/off
components:
- type: InstantAction
icon: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon }
iconOn: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon-on }
itemIconStyle: NoItem
useDelay: 1
event: !type:FakeMindShieldToggleEvent
- type: entity
id: ActionToggleParamedicSiren
name: Toggle Paramedic Siren
description: Toggles the paramedic siren on and off.
components:
- type: InstantAction
icon:
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
state: icon-siren
useDelay: 1
itemIconStyle: BigAction
event: !type:ToggleActionEvent

View File

@@ -99,4 +99,4 @@
gasMolesVisible: 0.6
color: 3a758c
reagent: Frezon
pricePerMole: 0.3
pricePerMole: 1

View File

@@ -114,3 +114,14 @@
threshold: 0.8 # danger below 80% nitrogen
lowerWarnAround: !type:AlarmThresholdSetting
threshold: 1.125 # warning below 90%
- type: alarmThreshold
id: freezerTemperature
upperBound: !type:AlarmThresholdSetting
threshold: 335.15 # T-38.15C (235) + 100
lowerBound: !type:AlarmThresholdSetting
threshold: 135.15 # T-38.15C (235) - 100
upperWarnAround: !type:AlarmThresholdSetting
threshold: 0.8
lowerWarnAround: !type:AlarmThresholdSetting
threshold: 1.1

View File

@@ -4,7 +4,7 @@
sprite: Clothing/OuterClothing/Armor/bulletproof.rsi
state: icon
product: CrateSecurityArmor
cost: 725
cost: 1250
category: cargoproduct-category-name-security
group: market

View File

@@ -52,7 +52,7 @@
id: ServiceSmokeables
icon:
sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi
state: closed
state: icon
product: CrateServiceSmokeables
cost: 1500
category: cargoproduct-category-name-service
@@ -62,7 +62,7 @@
id: ServiceCustomSmokable
icon:
sprite: Objects/Consumable/Smokeables/Cigarettes/Cartons/green.rsi
state: closed
state: icon
product: CrateServiceCustomSmokable
cost: 1000
category: cargoproduct-category-name-service

View File

@@ -56,11 +56,12 @@
- id: MagazineLightRiflePractice
amount: 4
# Magnum
- type: entity
name: box of Vector magazines
name: box of SMG .45 magnum magazines
parent: BoxMagazine
id: BoxMagazineMagnumSubMachineGun
description: A box full of Vector magazines.
description: A box full of SMG .45 magnum magazines.
components:
- type: StorageFill
contents:
@@ -68,10 +69,10 @@
amount: 3
- type: entity
name: box of Vector (practice) magazines
name: box of SMG .45 magnum (practice) magazines
parent: BoxMagazine
id: BoxMagazineMagnumSubMachineGunPractice
description: A box full of Vector (practice) magazines.
description: A box full of SMG .45 magnum (practice) magazines.
components:
- type: StorageFill
contents:

View File

@@ -188,7 +188,7 @@
- id: FoodCondimentPacketKetchup
- type: Sprite
layers:
- state: box_olive
- state: box
- state: writing
- type: entity

View File

@@ -58,7 +58,7 @@
id: CrateEngineeringCableMV
parent: CrateElectrical
name: MV cable crate
description: 3 coils of LV cables.
description: 3 coils of MV cables.
components:
- type: StorageFill
contents:

View File

@@ -49,6 +49,8 @@
amount: 3
- id: ReagentContainerRice
amount: 3
- id: FoodBoxCloth
amount: 1
- id: DrinkMilkCarton
amount: 4
- id: DrinkSoyMilkCarton

View File

@@ -168,7 +168,7 @@
id: FillChiefEngineerHardsuit
table: !type:AllSelector
children:
- id: ClothingMaskBreath
- id: ClothingMaskGasAtmos
- id: ClothingOuterHardsuitEngineeringWhite
- id: ClothingShoesBootsMagAdv
- id: JetpackVoidFilled
@@ -329,6 +329,7 @@
- id: SecurityTechFabCircuitboard
- id: WeaponDisabler
- id: WantedListCartridge
- id: DrinkHosFlask
# Hardsuit table, used for suit storage as well
- type: entityTable

View File

@@ -117,6 +117,7 @@
- id: BoxPillCanister
- id: BoxBottle
- id: BoxVial
- id: PlasmaChemistryVial
- id: ChemBag
- id: ClothingHandsGlovesLatex
- id: ClothingHeadsetMedical

View File

@@ -48,6 +48,7 @@
amount: 2
- id: RemoteSignaller
amount: 2
- id: Binoculars
- type: entity
id: LockerSecurityFilled

View File

@@ -41,6 +41,8 @@
- id: SprayBottleWater
- id: ReagentContainerFlour
amount: 2
- id: FoodBoxCloth
amount: 1
- id: ReagentContainerSugar
- id: FoodCondimentPacketSalt
amount: 3

View File

@@ -13,3 +13,5 @@
ClothingOuterSuitFire: 2
ClothingOuterWinterAtmos: 2
ClothingNeckScarfStripedLightBlue: 3
contrabandInventory:
ToyFigurineAtmosTech: 1

View File

@@ -16,4 +16,5 @@
ClothingOuterVest: 2
ClothingBeltBandolier: 2
ClothingEyesGlassesSunglasses: 2
contrabandInventory:
ToyFigurineBartender: 1

View File

@@ -46,5 +46,8 @@
DrinkSakeBottleFull: 3
DrinkBeerCan: 5
DrinkWineCan: 5
contrabandInventory:
EthanolChemistryBottle: 3
DrinkBottleOfNothingFull: 1
emaggedInventory:
DrinkPoisonWinebottleFull: 2

View File

@@ -15,3 +15,7 @@
ClothingOuterWinterMiner: 2
ClothingNeckScarfStripedBrown: 3
ClothingShoesBootsWinterCargo: 2
contrabandInventory:
ToyFigurineCargoTech: 1
ToyFigurineSalvage: 1
ToyFigurineQuartermaster: 1

View File

@@ -16,3 +16,6 @@
EncryptionKeyScience: 2
EncryptionKeySecurity: 1
EncryptionKeyService: 3
contrabandInventory:
BalloonNT: 2
LuxuryPen: 1

View File

@@ -18,3 +18,6 @@
ClothingOuterCoatExpensive: 1
ClothingNeckScarfStripedCentcom: 3
ClothingNeckCloakCentcom: 3
contrabandInventory:
ToyFigurineCaptain: 1
ToyFigurineHeadOfPersonnel: 1

View File

@@ -8,4 +8,7 @@
FoodSnackChowMein: 3
FoodSnackDanDanNoodles: 3
PairedChopsticks: 3
contrabandInventory:
FoodBakedDumplings: 2
FoodSoupMiso: 2
# rice?

View File

@@ -21,6 +21,10 @@
BoxCandleSmall: 2
Urn: 5
Bible: 1
contrabandInventory:
FoodBakedBunHotX: 2
DrinkWineBottleFull: 1
ToyFigurineChaplain: 1
emaggedInventory:
ClothingOuterArmorCult: 1
ClothingHeadHelmetCult: 1

View File

@@ -12,3 +12,5 @@
ClothingShoesColorBlack: 2
ClothingShoesChef: 2
ClothingBeltChef: 2
contrabandInventory:
ToyFigurineChef: 1

View File

@@ -20,4 +20,9 @@
FoodButter: 3
FoodCheese: 1
FoodMeat: 6
contrabandInventory:
EggBoxBroken: 1
FoodBoxDonkpocket: 1
FoodFrozenSandwich: 2
FoodFrozenSandwichStrawberry: 2

View File

@@ -14,3 +14,5 @@
ClothingHandsGlovesLatex: 2
ClothingHeadsetMedical: 2
ClothingOuterWinterChem: 2
contrabandInventory:
ToyFigurineChemist: 1

View File

@@ -22,6 +22,9 @@
JugSodium: 2
JugSugar: 3
JugSulfur: 1
contrabandInventory:
DrinkLithiumFlask: 1
StrangePill: 3
emaggedInventory:
ToxinChemistryBottle: 1
@@ -50,6 +53,9 @@
JugSugar: 3
JugSulfur: 1
JugWeldingFuel: 1
contrabandInventory:
DrinkLithiumFlask: 1
StrangePill: 3
emaggedInventory:
PaxChemistryBottle: 3
MuteToxinChemistryBottle: 3

View File

@@ -14,5 +14,9 @@
CheapLighter: 4
Lighter: 2
FlippoLighter: 2
contrabandInventory:
GroundTobacco: 3
CigarGold: 2
Igniter: 1
emaggedInventory:
CigPackSyndicate: 1

View File

@@ -96,4 +96,6 @@
ClothingMaskNeckGaiter: 2
ClothingUniformJumpsuitTacticool: 1
ClothingUniformJumpskirtTacticool: 1
ToyFigurinePassenger: 1
ToyFigurineGreytider: 1
# DO NOT ADD MORE, USE UNIFORM DYING

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: HotDrinksMachineInventory
startingInventory:
DrinkHotCoffee: 5
@@ -6,5 +6,7 @@
DrinkTeacup: 5
DrinkGreenTea: 5
DrinkHotCoco: 5
contrabandInventory:
DrinkTeapot: 2
emaggedInventory:
DrinkNothing: 2

View File

@@ -9,6 +9,8 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
DrinkColaBottleFull: 2
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -3,7 +3,7 @@
startingInventory:
FoodCondimentPacketAstrotame: 5
FoodCondimentPacketBbq: 5
FoodCondimentPacketFrostoil: 5
FoodCondimentPacketColdsauce: 5
FoodCondimentPacketHorseradish: 5
FoodCondimentPacketHotsauce: 5
FoodCondimentPacketKetchup: 5
@@ -17,4 +17,9 @@
SpoonPlastic: 10
KnifePlastic: 10
FoodPlatePlastic: 10
FoodPlateSmallPlastic: 10
FoodPlateSmallPlastic: 10
contrabandInventory:
FoodShakerSalt: 1
FoodShakerPepper: 1
FoodCondimentBottleKetchup: 1
ReagentContainerMayo: 1

View File

@@ -14,4 +14,6 @@
ClothingUniformJumpskirtLibrarian: 3
ClothingShoesBootsLaceup: 2
ClothingHeadsetService: 2
contrabandInventory:
ToyFigurineLibrarian: 1

View File

@@ -15,3 +15,5 @@
ClothingHandsGlovesColorBlack: 2
ClothingHandsGlovesLatex: 2
ClothingHeadsetSecurity: 2
contrabandInventory:
ToyFigurineDetective: 1

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: DinnerwareInventory
startingInventory:
ButchCleaver: 1
@@ -27,3 +27,7 @@
DrinkMugOne: 1
DrinkMugRainbow: 2
DrinkMugRed: 2
contrabandInventory:
CandyBowl: 1
BarSpoon: 2
DrinkShaker: 2

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: DiscountDansInventory
startingInventory:
FoodSnackCheesie: 3
@@ -8,3 +8,6 @@
FoodSnackPopcorn: 3
FoodSnackEnergy: 3
CigPackMixed: 2
contrabandInventory:
FoodSnackDanDanNoodles: 3
FoodBakedBunHoney: 3

View File

@@ -5,5 +5,8 @@
FoodDonutApple: 3
FoodDonutPink: 3
FoodDonutBungo: 3
contrabandInventory:
FoodBagel: 2
FoodBagelPoppy: 2
emaggedInventory:
FoodDonutPoison: 1

View File

@@ -16,3 +16,6 @@
ClothingOuterWinterEngi: 2
ClothingNeckScarfStripedOrange: 3
ClothingShoesBootsWinterEngi: 2
contrabandInventory:
ToyFigurineEngineer: 1
ToyFigurineChiefEngineer: 1

View File

@@ -10,3 +10,6 @@
ClothingHandsGlovesColorYellow: 6
BoxInflatable: 2
ClothingHeadHatCone: 4
contrabandInventory:
CowToolboxFilled: 1
DrinkBeerCan: 3

View File

@@ -16,3 +16,7 @@
PaperCNCSheet: 6
MysteryFigureBox: 2
BooksBag: 3
contrabandInventory:
Basketball: 1
FoodSnackBoritos: 3
DrinkSpaceMountainWindCan: 3

View File

@@ -9,6 +9,10 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
ClothingNeckStethoscope: 2
Saw: 2
Tourniquet: 3
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -1,8 +1,12 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: HappyHonkDispenserInventory
startingInventory:
HappyHonk: 10
HappyHonkMime: 4
contrabandInventory:
ToyFigurineClown: 1
ToyFigurineMime: 1
ToyFigurineNukie: 1
emaggedInventory:
HappyHonkCluwne: 1
HappyHonkNukie: 1

View File

@@ -12,4 +12,6 @@
ClothingHeadBandBotany: 3
ClothingHeadsetService: 2
ClothingOuterWinterHydro: 2
contrabandInventory:
ToyFigurineBotanist: 1

View File

@@ -10,7 +10,8 @@
ClothingHeadsetService: 2
ClothingOuterWinterJani: 2
ClothingNeckScarfStripedPurple: 3
contrabandInventory:
ToyFigurineJanitor: 1
emaggedInventory:
ClothingUniformJumpskirtJanimaid: 2
ClothingUniformJumpskirtJanimaidmini: 1

View File

@@ -23,5 +23,6 @@
ClothingHeadHatPwig: 1
# "Legally" obtained currency
SpaceCash100: 2
ToyFigurineLawyer: 1
emaggedInventory:
CyberPen: 1

View File

@@ -10,4 +10,5 @@
BoxBottle: 3
ClothingEyesHudMedical: 2
ClothingEyesEyepatchHudMedical: 2
contrabandInventory:
FoodApple: 1

View File

@@ -25,3 +25,6 @@
ClothingShoesBootsWinterMed: 2
contrabandInventory:
ClothingUniformJumpskirtOfLife: 1
ToyFigurineMedicalDoctor: 1
ToyFigurineParamedic: 1
ToyFigurineChiefMedicalOfficer: 1

View File

@@ -19,5 +19,8 @@
BoxAgrichem: 1
#TO DO:
#plant analyzer
contrabandInventory:
UnstableMutagenChemistryBottle: 1
Joint: 1
emaggedInventory:
Left4ZedChemistryBottle: 1

View File

@@ -2,6 +2,7 @@
id: PrideDrobeInventory
startingInventory:
ClothingNeckLGBTPin: 3
ClothingNeckAllyPin: 3
ClothingNeckAromanticPin: 3
ClothingNeckAsexualPin: 3
ClothingNeckBisexualPin: 3
@@ -11,6 +12,7 @@
ClothingNeckNonBinaryPin: 3
ClothingNeckPansexualPin: 3
ClothingNeckOmnisexualPin: 3
ClothingNeckGenderqueerPin: 3
ClothingNeckTransPin: 3
ClothingNeckAutismPin: 3
ClothingNeckGoldAutismPin: 3
@@ -34,3 +36,5 @@
ClothingUniformColorRainbow: 2
ClothingUnderSocksCoder: 2
ClothingUnderSocksBee: 2
contrabandInventory:
ClothingNeckScarfStripedLesbianLong: 2

View File

@@ -10,6 +10,8 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
DrinkDrGibbCan: 3
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -18,3 +18,5 @@
Welder: 1
Screwdriver: 2
Crowbar: 2
contrabandInventory:
FoodBurgerRobot: 1

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: SalvageEquipmentInventory
startingInventory:
Crowbar: 2
@@ -10,3 +10,5 @@
RadioHandheld: 2
WeaponGrapplingGun: 4
WeaponProtoKineticAccelerator: 4
contrabandInventory:
PlushieCarp: 1

View File

@@ -15,3 +15,5 @@
ClothingOuterWinterSci: 2
ClothingNeckScarfStripedPurple: 3
ClothingShoesBootsWinterSci: 2
contrabandInventory:
ToyFigurineResearchDirector: 1

View File

@@ -22,6 +22,7 @@
RadioHandheldSecurity: 5
# security officers need to follow a diet regimen!
contrabandInventory:
WeaponMeleeNeedle: 2
FoodDonutHomer: 12
FoodBoxDonut: 2
#box evidence

View File

@@ -27,3 +27,6 @@
ClothingHeadHelmetJustice: 1
contrabandInventory:
ClothingMaskClownSecurity: 1
ToyFigurineSecurity: 1
ToyFigurineWarden: 1
ToyFigurineHeadOfSecurity: 1

View File

@@ -39,5 +39,8 @@
TowercapSeeds: 5
WheatSeeds: 5
WatermelonSeeds: 5
contrabandInventory:
TobaccoSeeds: 2
FoodSnackSemki: 2
emaggedInventory:
FlyAmanitaSeeds: 1

View File

@@ -9,6 +9,7 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
DrinkChangelingStingCan: 2
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -7,6 +7,5 @@
FoodSnackPistachios: 3
FoodSnackSus: 3
FoodSnackSemki: 3
emaggedInventory:
contrabandInventory:
FoodSnackSyndi: 3

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: SodaInventory
startingInventory:
DrinkColaCan: 3
@@ -9,6 +9,8 @@
DrinkLemonLimeCan: 3
DrinkLemonLimeCranberryCan: 3
DrinkFourteenLokoCan: 3
contrabandInventory:
DrinkColaBottleFull: 2
emaggedInventory:
DrinkNukieCan: 3
DrinkChangelingStingCan: 3

View File

@@ -3,4 +3,6 @@
startingInventory:
DrinkSodaWaterCan: 10 #typically hacked product. Default product is "soda"
contrabandInventory:
DrinkSodaWaterBottleFull: 2
DrinkColaCan: 10
ClothingHeadHatUshanka: 2

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: SpaceUpInventory
startingInventory:
DrinkSpaceUpCan: 3
@@ -10,6 +10,9 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
DrinkSpaceMountainWindBottleFull: 2
DrinkSpaceUpBottleFull: 2
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -1,4 +1,4 @@
- type: vendingMachineInventory
- type: vendingMachineInventory
id: StarkistInventory
startingInventory:
DrinkStarkistCan: 4
@@ -9,6 +9,8 @@
DrinkLemonLimeCan: 2
DrinkLemonLimeCranberryCan: 2
DrinkFourteenLokoCan: 2
contrabandInventory:
FoodBurgerCarp: 2
emaggedInventory:
DrinkNukieCan: 2
DrinkChangelingStingCan: 2

View File

@@ -5,6 +5,11 @@
FoodSnackNutribrick: 5
FoodSnackMREBrownie: 5
FoodCondimentPacketKetchup: 5
contrabandInventory:
FoodTinMRE: 3
FoodTinBeans: 3
FoodTinPeaches: 3
DrinkBeerCan: 6
emaggedInventory:
KitchenKnife: 2
ClothingMaskBreath: 3

View File

@@ -15,7 +15,10 @@
ClothingNeckScarfStripedSyndieGreen: 2
ClothingNeckScarfStripedSyndieRed: 2
ClothingShoesBootsWinterSyndicate: 2
contrabandInventory:
ToyFigurineFootsoldier: 1
ToyFigurineNukieElite: 1
ToyFigurineNukieCommander: 1
emaggedInventory:
ClothingOuterCoatSyndieCapArmored: 1
ClothingOuterWinterSyndieCapArmored: 1

View File

@@ -55,10 +55,14 @@
ClothingShoesBootsCowboyBrown: 1
ClothingShoesBootsCowboyBlack: 1
ClothingShoesBootsCowboyWhite: 1
contrabandInventory:
ClothingHeadHatRichard: 1
ToyFigurineBoxer: 1
ToyFigurineMusician: 1
emaggedInventory:
ClothingShoesBling: 1
ClothingShoesBootsCowboyFancy: 1
ClothingOuterDogi: 1
ClothingMaskSexyClown: 1
ClothingMaskSexyMime: 1
ClothingMaskBlushingClown: 1
ClothingMaskBlushingMime: 1
ClothingHeadHatCowboyBountyHunter: 1

View File

@@ -3,10 +3,14 @@
startingInventory:
RemoteSignaller: 1
Igniter: 2
Wirecutter: 1
Wirecutter: 2
Screwdriver: 2
CableApcStack: 2
FlashlightLantern: 2
PowerCellSmallPrinted: 3
MatterBinStockPart: 4
CapacitorStockPart: 4
MicroManipulatorStockPart: 4
contrabandInventory:
ProximitySensor: 1
LeftArmBorg: 1

View File

@@ -6,3 +6,5 @@
Bloodpack: 3
EpinephrineChemistryBottle: 3
Syringe: 3
contrabandInventory:
PowerCellSmall: 2

View File

@@ -26,6 +26,45 @@
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellbookSmite
name: spellbook-smite-name
description: spellbook-smite-desc
productAction: ActionSmite
cost:
WizCoin: 3
categories:
- SpellbookOffensive
conditions:
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellbookCluwne
name: spellbook-cluwne-name
description: spellbook-cluwne-desc
productAction: ActionCluwne
cost:
WizCoin: 3
categories:
- SpellbookOffensive
conditions:
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellbookSlip
name: spellbook-slip-name
description: spellbook-slip-desc
productAction: ActionSlippery
cost:
WizCoin: 2
categories:
- SpellbookOffensive
conditions:
- !type:ListingLimitedStockCondition
stock: 1
# Defensive
- type: listing
id: SpellbookForceWall
@@ -64,6 +103,20 @@
- !type:ListingLimitedStockCondition
stock: 1
# Taking an Eldritch spell, good proof of concept and a way to celebrate everything magic.
- type: listing
id: SpellbookVoidApplause
name: spellbook-voidapplause-name
description: spellbook-voidapplause-desc
productAction: ActionVoidApplause
cost:
WizCoin: 1
categories:
- SpellbookUtility
conditions:
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellbookCharge
name: spellbook-charge-name
@@ -144,6 +197,19 @@
- !type:ListingLimitedStockCondition
stock: 1
- type: listing
id: SpellbookStaffAnimation
name: spellbook-staff-animation-name
description: spellbook-staff-animation-description
productEntity: AnimationStaff
cost:
WizCoin: 3
categories:
- SpellbookEquipment
conditions:
- !type:ListingLimitedStockCondition
stock: 1
# Event
- type: listing
id: SpellbookEventSummonGhosts
@@ -225,3 +291,16 @@
- SpellbookJaunt
- !type:ListingLimitedStockCondition
stock: 2
- type: listing
id: SpellbookItemRecallSwap
name: spellbook-item-recall-name
description: spellbook-item-recall-description
productAction: ActionItemRecall
cost:
WizCoin: 1
categories:
- SpellbookUtility
conditions:
- !type:ListingLimitedStockCondition
stock: 1

View File

@@ -17,6 +17,7 @@
- ClothingShoesChameleon
- BarberScissors
- ChameleonProjector
- FakeMindShieldImplanter
- AgentIDCard
- type: thiefBackpackSet
@@ -62,6 +63,7 @@
- RadioJammer
- TraitorCodePaper
- Emag
- AccessBreaker
- Lighter
- CigPackSyndicate
- Telecrystal10 #The thief cannot use them, but it may induce communication with traitors

View File

@@ -19,11 +19,11 @@
name: uplink-revolver-python-name
description: uplink-revolver-python-desc
productEntity: WeaponRevolverPythonAP
discountCategory: usualDiscounts
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 4
Telecrystal: 2
cost:
Telecrystal: 8 # Originally was 13 TC but was not used due to high cost
Telecrystal: 4 # Originally was 13 and then 8 TC but was not used due to high cost
categories:
- UplinkWeaponry
@@ -263,10 +263,10 @@
- UplinkExplosives
- type: listing
id: UplinkSupermatterGrenade
name: uplink-supermatter-grenade-name
description: uplink-supermatter-grenade-desc
productEntity: SupermatterGrenade
id: UplinkSingularityGrenade
name: uplink-singularity-grenade-name
description: uplink-singularity-grenade-desc
productEntity: SingularityGrenade
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 3
@@ -865,16 +865,29 @@
# Disruption
- type: listing
id: UplinkAccessBreaker
name: uplink-access-breaker-name
description: uplink-access-breaker-desc
productEntity: AccessBreaker
discountCategory: veryRareDiscounts
discountDownTo:
Telecrystal: 3
cost:
Telecrystal: 5
categories:
- UplinkDisruption
- type: listing
id: UplinkEmag
name: uplink-emag-name
description: uplink-emag-desc
productEntity: Emag
discountCategory: veryRareDiscounts
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
Telecrystal: 2
cost:
Telecrystal: 8
Telecrystal: 4
categories:
- UplinkDisruption
@@ -1142,7 +1155,7 @@
productEntity: ReinforcementRadioSyndicateNukeops
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-nukeop }
cost:
Telecrystal: 35
Telecrystal: 30
categories:
- UplinkAllies
conditions:
@@ -1328,6 +1341,20 @@
categories:
- UplinkImplants
- type: listing
id: UplinkRadioImplanter
name: uplink-radio-implanter-name
description: uplink-radio-implanter-desc
icon: { sprite: /Textures/Objects/Devices/encryption_keys.rsi, state: synd_label }
productEntity: RadioImplanter
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 1
cost:
Telecrystal: 2
categories:
- UplinkImplants
- type: listing
id: UplinkMicroBombImplanter
name: uplink-micro-bomb-implanter-name
@@ -1422,6 +1449,20 @@
components:
- SurplusBundle
- type: listing
id: UplinkFakeMindshield
name: uplink-fake-mindshield-name
description: uplink-fake-mindshield-desc
icon: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon-on }
productEntity: FakeMindShieldImplanter
discountDownTo:
Telecrystal: 2
cost:
Telecrystal: 4
categories:
- UplinkImplants
# Wearables
- type: listing
@@ -1922,11 +1963,11 @@
name: uplink-revolver-cap-gun-fake-name
description: uplink-revolver-cap-gun-fake-desc
productEntity: RevolverCapGunFake
discountCategory: usualDiscounts
discountCategory: rareDiscounts
discountDownTo:
Telecrystal: 5
Telecrystal: 3
cost:
Telecrystal: 9
Telecrystal: 5
categories:
- UplinkJob
conditions:
@@ -2095,8 +2136,11 @@
description: uplink-combat-bakery-desc
icon: { sprite: Objects/Consumable/Food/Baked/bread.rsi, state: baguette}
productEntity: CombatBakeryKit
discountCategory: usualDiscounts
discountDownTo:
Telecrystal: 2
cost:
Telecrystal: 6
Telecrystal: 4
categories:
- UplinkJob
conditions:

View File

@@ -39,3 +39,9 @@
- Cute-Bot
- Makeshifter
- Twin
- S.A.U.L
- Honker
- Clanker
- Is-The-Robot
- 9 of 7
- Dank bot

View File

@@ -0,0 +1,17 @@
- type: localizedDataset
id: ForceSayStringDataset
values:
prefix: damage-force-say-
count: 7
- type: localizedDataset
id: ForceSaySleepDataset
values:
prefix: damage-force-say-sleep-
count: 1
- type: localizedDataset
id: ForceSayNumbDataset
values:
prefix: damage-force-say-numb-
count: 5

View File

@@ -540,7 +540,7 @@
- RHYME
- RAISE THE ROOF
- ROLL AROUND AT THE SPEED OF SOUND
- SAY HEY LISTEN
- INCORPORATE 'HEY LISTEN' WHILE COMMUNICATING
- SHOUT
- SHUT DOWN EVERYTHING
- SLEEP WITH THE FISHES

View File

@@ -2,4 +2,4 @@
id: Tips
values:
prefix: tips-dataset-
count: 135
count: 137

View File

@@ -1,4 +1,4 @@
- type: entity
- type: entity
parent: ClothingBackpack
id: ClothingBackpackChameleon
name: backpack
@@ -20,10 +20,10 @@
type: ChameleonBoundUserInterface
- type: entity
parent: Clothing
parent: [Clothing, ClothingSlotBase]
id: ClothingBackpackWaterTank
name: backpack water tank
description: Holds a large amount of fluids. Supplies to spray nozzles in your hands.
description: Holds a large amount of fluids. Supplies to spray nozzles in your hands, and has a slot on the side for said spray nozzles.
components:
- type: Tag
tags:
@@ -37,6 +37,20 @@
- type: Clothing
slots: BACK
sprite: Clothing/Back/Backpacks/waterbackpack.rsi
- type: ItemSlots
slots:
item:
priority: 2
whitelist:
tags:
- SprayNozzle
- type: ItemMapper
mapLayers:
icon-filled:
whitelist:
tags:
- SprayNozzle
- type: Appearance
- type: SolutionAmmoProvider
solutionId: tank
proto: BulletWaterShot

View File

@@ -33,6 +33,7 @@
- GPS
- WeldingMask
components:
- StationMap
- SprayPainter
- NetworkConfigurator
- RCD
@@ -112,6 +113,7 @@
- Multitool
- AppraisalTool
components:
- StationMap
- SprayPainter
- NetworkConfigurator
- RCD
@@ -542,7 +544,7 @@
# Belts without visualizers
- type: entity
parent: [ClothingBeltAmmoProviderBase, BaseRestrictedContraband]
parent: [ClothingBeltAmmoProviderBase, BaseSecurityBartenderContraband]
id: ClothingBeltBandolier
name: bandolier
description: A bandolier for holding shotgun ammunition.

View File

@@ -226,7 +226,7 @@
- EncryptionKeyCommon
- type: entity
parent: [ClothingHeadset, BaseRestrictedContraband]
parent: [ClothingHeadset, BaseSecurityLawyerContraband]
id: ClothingHeadsetSecurity
name: security headset
description: This is used by your elite security force.

View File

@@ -232,7 +232,7 @@
- state: equipped-HAND
color: "#C09F72"
- type: Fiber
fiberColor: fibers-brown
fiberColor: fibers-light-brown
# Orange Gloves
- type: entity

View File

@@ -180,8 +180,9 @@
- type: entity
abstract: true
parent: ClothingHeadHardsuitBase
id: ClothingHeadHardsuitWithLightBase
# No parent since it isn't an item
# must parent both this and the desired helmet base when using
id: ClothingHeadSuitWithLightBase
name: base hardsuit helmet with light
categories: [ HideSpawnMenu ]
components:

View File

@@ -50,26 +50,6 @@
- type: Clothing
sprite: Clothing/Head/Helmets/cosmonaut.rsi
#Paramedic Void Helmet
- type: entity
parent: ClothingHeadEVAHelmetBase
id: ClothingHeadHelmetVoidParamed
name: paramedic void helmet
description: A void helmet made for paramedics.
components:
- type: Sprite
sprite: Clothing/Head/Helmets/paramedhelm.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/paramedhelm.rsi
- type: TemperatureProtection
heatingCoefficient: 0.1
coolingCoefficient: 0.1
- type: Armor
modifiers:
coefficients:
Heat: 0.90
Radiation: 0.75
#Ancient Void Helmet
- type: entity
parent: ClothingHeadEVAHelmetBase
@@ -81,3 +61,37 @@
sprite: Clothing/Head/Helmets/ancientvoidsuit.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/ancientvoidsuit.rsi
#Paramedic Void Helmet
- type: entity
parent: [ ClothingHeadSuitWithLightBase, ClothingHeadEVAHelmetBase ] #Despite acting like a hardsuit helmet, since it inherits from EVA Helmet, it goes here.
id: ClothingHeadHelmetVoidParamed
name: paramedic void helmet
description: A void helmet made for paramedics.
categories: [ HideSpawnMenu ]
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/paramedhelm.rsi
- type: HandheldLight
addPrefix: false
- type: ToggleableLightVisuals
spriteLayer: light
clothingVisuals:
head:
- state: equipped-head-light
- type: Clothing
clothingVisuals:
head:
- state: equipped-head
- type: TemperatureProtection
heatingCoefficient: 0.1
coolingCoefficient: 0.1
- type: Armor
modifiers:
coefficients:
Heat: 0.90
Radiation: 0.75
- type: PointLight
radius: 5
energy: 2
color: "#00ffff"

View File

@@ -25,7 +25,7 @@
#Atmospherics Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitAtmos
name: atmos hardsuit helmet
description: A special hardsuit helmet designed for working in low-pressure, high thermal environments.
@@ -67,7 +67,7 @@
#Engineering Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitEngineering
name: engineering hardsuit helmet
description: An engineering hardsuit helmet designed for working in low-pressure, high radioactive environments.
@@ -84,7 +84,7 @@
#Spationaut Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSpatio
name: spationaut hardsuit helmet
description: A sturdy helmet designed for complex industrial operations in space.
@@ -120,7 +120,7 @@
#Salvage Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSalvage
name: salvage hardsuit helmet
description: A special helmet designed for work in a hazardous, low pressure environment. Has reinforced plating for wildlife encounters and dual floodlights.
@@ -136,6 +136,41 @@
radius: 7
energy: 3
- type: entity
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitGoliath
name: goliath hardsuit helmet
description: A sturdy hardsuit helmet, infused with a goliath's hide and an eerie, unblinking eye cut from its mass.
components:
- type: Sprite
sprite: Clothing/Head/Hardsuits/goliathhelm.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- state: light-overlay
visible: false
shader: unshaded
map: [ "light" ]
- type: HandheldLight
addPrefix: false
- type: ToggleableLightVisuals
clothingVisuals:
head:
- state: equipped-head-light
shader: unshaded
- type: Clothing
clothingVisuals:
head:
- state: equipped-head
- state: equipped-head-unshaded
shader: unshaded
- type: PointLight
radius: 6
- type: PressureProtection
highPressureMultiplier: 0.72
lowPressureMultiplier: 1000
- type: entity
parent: ClothingHeadHardsuitBase
id: ClothingHeadHelmetHardsuitMaxim
@@ -160,7 +195,7 @@
#Security Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSecurity
name: security hardsuit helmet
description: Armored hardsuit helmet for security needs.
@@ -184,7 +219,7 @@
#Brigmedic Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitBrigmedic
name: brigmedic hardsuit helmet
description: The lightweight helmet of the brigmedic hardsuit. Protects against viruses, and clowns.
@@ -210,7 +245,7 @@
#Warden's Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitWarden
name: warden's hardsuit helmet
description: A modified riot helmet. Oddly comfortable.
@@ -234,7 +269,7 @@
#Captain's Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitCap
name: captain's hardsuit helmet
description: Special hardsuit helmet, made for the captain of the station.
@@ -249,7 +284,7 @@
#Chief Engineer's Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitEngineeringWhite
name: chief engineer's hardsuit helmet
description: Special hardsuit helmet, made for the chief engineer of the station.
@@ -268,7 +303,7 @@
#Chief Medical Officer's Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitMedical
name: chief medical officer's hardsuit helmet
description: Lightweight medical hardsuit helmet that doesn't restrict your head movements.
@@ -285,7 +320,7 @@
#Research Director's Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitRd
name: experimental research hardsuit helmet
description: Lightweight hardsuit helmet that doesn't restrict your head movements.
@@ -302,7 +337,7 @@
#Head of Security's hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSecurityRed
name: head of security's hardsuit helmet
description: Security hardsuit helmet with the latest top secret NT-HUD software. Belongs to the HoS.
@@ -326,7 +361,7 @@
#Luxury Mining Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitLuxury #DO NOT MAP - https://github.com/space-wizards/space-station-14/pull/19738#issuecomment-1703486738
name: luxury mining hardsuit helmet
description: A refurbished mining hardsuit helmet, fitted with satin cushioning and an extra (non-functioning) antenna, because you're that extra.
@@ -345,7 +380,7 @@
#ANTAG HARDSUITS
#Blood-red Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSyndie
name: blood-red hardsuit helmet
description: A heavily armored helmet designed for work in special operations. Property of Gorlex Marauders.
@@ -369,7 +404,7 @@
#Blood-red Medic Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSyndieMedic
name: blood-red medic hardsuit helmet
description: An advanced red hardsuit helmet specifically designed for field medic operations.
@@ -393,7 +428,7 @@
#Syndicate Elite Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSyndieElite
name: syndicate elite helmet
description: An elite version of the blood-red hardsuit's helmet, with improved armor and fireproofing. Property of Gorlex Marauders.
@@ -422,7 +457,7 @@
#Syndicate Commander Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitSyndieCommander
name: syndicate commander helmet
description: A bulked up version of the blood-red hardsuit's helmet, purpose-built for the commander of a syndicate operative squad. Has significantly improved armor for those deadly front-lines firefights.
@@ -468,7 +503,7 @@
#Wizard Hardsuit
- type: entity
parent: ClothingHeadHardsuitWithLightBase
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetHardsuitWizard
name: wizard hardsuit helmet
description: A bizarre gem-encrusted helmet that radiates magical energies.
@@ -645,7 +680,7 @@
#CBURN Hardsuit
- type: entity
parent: [ BaseCentcommContraband, ClothingHeadHardsuitWithLightBase ]
parent: [ BaseCentcommContraband, ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
id: ClothingHeadHelmetCBURN
name: CBURN exosuit helmet
description: A pressure resistant and fireproof hood worn by special cleanup units.

View File

@@ -591,25 +591,25 @@
- type: entity
parent: ClothingMaskClownBase
id: ClothingMaskSexyClown
name: sexy clown mask
description: Some naughty clowns think this is what the Honkmother looks like.
id: ClothingMaskBlushingClown
name: blushing clown mask
description: A mask for a blushing clown.
components:
- type: Sprite
sprite: Clothing/Mask/sexyclown.rsi
sprite: Clothing/Mask/blushingclown.rsi
- type: Clothing
sprite: Clothing/Mask/sexyclown.rsi
sprite: Clothing/Mask/blushingclown.rsi
- type: entity
parent: ClothingMaskMime
id: ClothingMaskSexyMime
name: sexy mime mask
id: ClothingMaskBlushingMime
name: blushing mime mask
description: Those ruddy cheeks just want to be rubbed.
components:
- type: Sprite
sprite: Clothing/Mask/sexymime.rsi
sprite: Clothing/Mask/blushingmime.rsi
- type: Clothing
sprite: Clothing/Mask/sexymime.rsi
sprite: Clothing/Mask/blushingmime.rsi
- type: entity
parent: ClothingMaskMime
@@ -664,3 +664,26 @@
- type: EyeProtection
- type: BreathMask
- type: IdentityBlocker
- type: entity
parent: ClothingMaskGas
id: ClothingMaskWeldingGas
name: welding gas mask
description: A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd.
components:
- type: Sprite
sprite: Clothing/Mask/welding-gas.rsi
state: icon
- type: Clothing
sprite: Clothing/Mask/welding-gas.rsi
- type: FlashImmunity
- type: EyeProtection
- type: PhysicalComposition
materialComposition:
Steel: 200
Glass: 100
- type: StaticPrice
price: 100
- type: Tag
tags:
- WhitelistChameleon

View File

@@ -40,35 +40,6 @@
enum.VoiceMaskUIKey.Key:
type: VoiceMaskBoundUserInterface
- type: entity
parent: ClothingMaskBase
id: ClothingMaskWeldingGas
name: welding gas mask
description: A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd.
components:
- type: Sprite
sprite: Clothing/Mask/welding-gas.rsi
state: icon
- type: Clothing
sprite: Clothing/Mask/welding-gas.rsi
- type: BreathMask
- type: IngestionBlocker
- type: IdentityBlocker
- type: FlashImmunity
- type: EyeProtection
- type: PhysicalComposition
materialComposition:
Steel: 200
Glass: 100
- type: StaticPrice
price: 100
- type: Tag
tags:
- WhitelistChameleon
- type: HideLayerClothing
slots:
- Snout
- type: entity
parent: ClothingMaskBase
id: ClothingMaskGoldenCursed

View File

@@ -283,7 +283,7 @@
- state: equipped-BELT
color: "#723A02"
- type: Fiber
fiberColor: fibers-brown
fiberColor: fibers-light-brown
- type: entity
id: TowelColorLightBrown

View File

@@ -23,6 +23,17 @@
- type: Clothing
equippedPrefix: lgbt
- type: entity
parent: ClothingNeckPinBase
id: ClothingNeckAllyPin
name: straight ally pin
description: Be ally do crime.
components:
- type: Sprite
state: ally
- type: Clothing
equippedPrefix: ally
- type: entity
parent: ClothingNeckPinBase
id: ClothingNeckAromanticPin
@@ -122,6 +133,17 @@
- type: Clothing
equippedPrefix: omni
- type: entity
parent: ClothingNeckPinBase
id: ClothingNeckGenderqueerPin
name: genderqueer pin
description: be crime, do gender
components:
- type: Sprite
state: gender
- type: Clothing
equippedPrefix: gender
- type: entity
parent: ClothingNeckPinBase
id: ClothingNeckTransPin

View File

@@ -240,3 +240,14 @@
sprite: Clothing/Neck/Scarfs/PrideScarfs/trans.rsi
- type: Clothing
sprite: Clothing/Neck/Scarfs/PrideScarfs/trans.rsi
- type: entity
parent: ClothingScarfBase
id: ClothingNeckScarfStripedLesbianLong
name: long bacon
description: Long bacon! Perfect for sharing with your girlfriend!
components:
- type: Sprite
sprite: Clothing/Neck/Scarfs/PrideScarfs/lesbian-long.rsi
- type: Clothing
sprite: Clothing/Neck/Scarfs/PrideScarfs/lesbian-long.rsi

View File

@@ -1,11 +1,12 @@
# Numbers for armor here largely taken from /tg/.
# NOTE: Half of the kind of armor you're probably thinking of is in vests.yml. These should probably be merged some day.
#Basic armor vest
#Basic armor vest for inheritance
- type: entity
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing, BaseRestrictedContraband]
id: ClothingOuterArmorBasic
id: ClothingOuterArmorBase
name: armor vest
abstract: true
description: A standard Type I armored vest that provides decent protection against most types of damage.
components:
- type: Sprite
@@ -22,6 +23,11 @@
- type: ExplosionResistance
damageCoefficient: 0.90
#Standard armor vest, allowed for security and bartenders
- type: entity
parent: [ BaseSecurityBartenderContraband, ClothingOuterArmorBase]
id: ClothingOuterArmorBasic
#Alternate / slim basic armor vest
- type: entity
parent: ClothingOuterArmorBasic
@@ -58,7 +64,7 @@
- type: GroupExamine
- type: entity
parent: ClothingOuterArmorBasic
parent: ClothingOuterArmorBase
id: ClothingOuterArmorBulletproof
name: bulletproof vest
description: A Type III heavy bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent.
@@ -78,7 +84,7 @@
damageCoefficient: 0.80
- type: entity
parent: ClothingOuterArmorBasic
parent: ClothingOuterArmorBase
id: ClothingOuterArmorReflective
name: reflective vest
description: An armored vest with advanced shielding to protect against energy weapons.

View File

@@ -10,7 +10,7 @@
sprite: Clothing/OuterClothing/Coats/bomber.rsi
- type: entity
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, ClothingOuterArmorBasic]
parent: [ClothingOuterStorageBase, AllowSuitStorageClothing, ClothingOuterArmorBase]
id: ClothingOuterCoatDetective
name: detective trenchcoat
description: An 18th-century multi-purpose trenchcoat. Someone who wears this means serious business.
@@ -30,7 +30,7 @@
parent: [ClothingOuterCoatDetectiveLoadout]
id: ClothingOuterCoatDetectiveLoadoutGrey
name: noir trenchcoat
description: Ah, your trusty coat. There's a few tears here and there, giving it a more timely look. Or at least, that's what you told yourself when you found out gettin' it repaired would set you back 200 speos.
description: Ah, your trusty coat. There's a few tears here and there, giving it a more timely look. Or at least, that's what you told yourself when you found out gettin' it repaired would set you back 200 spesos.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Coats/detective_grey.rsi

View File

@@ -124,6 +124,11 @@
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitSpatio
- type: Tag
tags:
- Hardsuit
- WhitelistChameleon
- HardsuitSpatio
#Salvage Hardsuit
- type: entity
@@ -156,6 +161,42 @@
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitSalvage
#Goliath Hardsuit
- type: entity
parent: [ClothingOuterHardsuitBase, BaseCargoContraband]
id: ClothingOuterHardsuitGoliath
name: goliath hardsuit
description: A lightweight hardsuit, adorned with a patchwork of thick, chitinous goliath hide.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/goliath.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/goliath.rsi
- type: PressureProtection
highPressureMultiplier: 0.5
lowPressureMultiplier: 1000
- type: ExplosionResistance
damageCoefficient: 0.3
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.5
Heat: 0.7 #Goliath hide gets grilled instead of you
Radiation: 0.3
Caustic: 0.8
- type: ClothingSpeedModifier
walkModifier: 0.8
sprintModifier: 0.8
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitGoliath
- type: Construction
graph: HardsuitGoliath
node: hardsuitGoliath
#Maxim Hardsuit
- type: entity
parent: [ClothingOuterHardsuitBase, BaseCargoContraband]
id: ClothingOuterHardsuitMaxim

View File

@@ -91,15 +91,17 @@
- type: HeldSpeedModifier
#Paramedic Voidsuit
#Despite having resistances and looking like a hardsuit, this parents off the EVA suit so it goes here.
- type: entity
parent: ClothingOuterEVASuitBase
parent: [ClothingOuterEVASuitBase, BaseMedicalContraband] #Despite "Voidsuits are light hardsuits", since it parents of EVA Suits, it goes with the other softsuits
id: ClothingOuterHardsuitVoidParamed
name: paramedic void suit
description: A void suit made for paramedics.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
layers:
- state: icon
- type: Appearance
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
- type: PressureProtection
@@ -123,7 +125,31 @@
stealGroup: ClothingOuterHardsuitVoidParamed
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetVoidParamed
slot: head
- type: ItemToggle
onUse: false
soundActivate:
path: /Audio/Items/flashlight_on.ogg
soundDeactivate:
path: /Audio/Items/flashlight_off.ogg
- type: ItemToggleActiveSound
activeSound:
path: /Audio/Effects/Vehicle/ambulancesiren.ogg #not the best sound, but after looking through all of current freesound regarding sirens and ambulance, this was the best compromise
params:
volume: -4
- type: UseDelay
delay: 1.0
- type: ToggleClothing
action: ActionToggleParamedicSiren
- type: ItemTogglePointLight
- type: PointLight
enabled: false
radius: 2
energy: 2
color: blue
netsync: false
mask: /Textures/Effects/LightMasks/double_cone.png
- type: RotatingLight
speed: 360
- type: ContainerContainer
containers:
toggleable-clothing: !type:ContainerSlot {}

View File

@@ -42,7 +42,7 @@
#Detective's vest
- type: entity
parent: [ClothingOuterArmorBasic, BaseRestrictedContraband]
parent: [ClothingOuterArmorBase, BaseRestrictedContraband]
id: ClothingOuterVestDetective
name: detective's vest
description: A hard-boiled private investigator's armored vest.
@@ -61,8 +61,17 @@
components:
- type: Sprite
sprite: Clothing/OuterClothing/Vests/hazard.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- type: Clothing
sprite: Clothing/OuterClothing/Vests/hazard.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
- state: equipped-OUTERCLOTHING-unshaded
shader: unshaded
- type: Tag
tags:
- HiViz

View File

@@ -71,6 +71,11 @@
sprite: Clothing/Shoes/Boots/highheelboots.rsi
- type: Clothing
sprite: Clothing/Shoes/Boots/highheelboots.rsi
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepHighHeels
params:
variation: 0.09
- type: entity
parent: [ ClothingShoesMilitaryBase ]

View File

@@ -104,7 +104,7 @@
sprite: Clothing/Shoes/Specific/cult.rsi
- type: entity
parent: ClothingShoesBase
parent: [ ClothingShoesBase, BaseJanitorContraband ]
id: ClothingShoesGaloshes
name: galoshes
description: Rubber boots.

View File

@@ -0,0 +1,25 @@
- type: entity
id: EffectVoidBlink
name: void blink
categories: [ HideSpawnMenu ]
save: false
components:
# TODO: PointLight is temp until I can make a shader & overlay for negative light or until this can support it
- type: PointLight
radius: 3
energy: 1
softness: 10
color: "#301934"
- type: Transform
noRot: true
- type: Sprite
sprite: Objects/Magic/Eldritch/eldritch_actions.rsi
drawdepth: Effects
noRot: true
layers:
- state: "voidblink"
- type: TimedDespawn
lifetime: 1
- type: Tag
tags:
- HideContextMenu

View File

@@ -101,7 +101,7 @@
layers:
- sprite: Fluids/wet_floor_sparkles.rsi
state: sparkles
drawdepth: FloorObjects
drawdepth: Puddles
color: "#FFFFFF80"
- type: entity
@@ -120,7 +120,7 @@
layers:
- sprite: Fluids/puddle.rsi
state: splat0
drawdepth: FloorObjects
drawdepth: Puddles
color: "#FFFFFF80"
- type: Physics
bodyType: Static

View File

@@ -55,6 +55,7 @@
- FoodBakedCookieOatmeal
- FoodBakedCookieRaisin
- FoodBakedCookieSugar
- FoodBakedGrilledCheeseSandwich
- FoodBakedNugget
- FoodBakedPancake
- FoodBakedPancakeBb

View File

@@ -41,6 +41,7 @@
- !type:GroupSelector
children:
- id: ReagentContainerFlour
- id: FoodBoxCloth
- id: ReagentContainerCornmeal
- id: ReagentContainerRice
- id: ReagentContainerSugar

View File

@@ -222,6 +222,7 @@
id: SalvageEquipmentRare
table: !type:GroupSelector
children:
- id: BlueprintDoubleEmergencyTank
- id: FultonBeacon
- id: Fulton
amount: !type:RangeNumberSelector

View File

@@ -141,6 +141,7 @@
- !type:GroupSelector
children:
- id: ClothingNeckLGBTPin
- id: ClothingNeckAllyPin
- id: ClothingNeckAromanticPin
- id: ClothingNeckAsexualPin
- id: ClothingNeckBisexualPin
@@ -150,6 +151,7 @@
- id: ClothingNeckNonBinaryPin
- id: ClothingNeckPansexualPin
- id: ClothingNeckOmnisexualPin
- id: ClothingNeckGenderqueerPin
- id: ClothingNeckTransPin
- id: ClothingNeckAutismPin
- id: ClothingNeckGoldAutismPin
@@ -280,6 +282,7 @@
- !type:GroupSelector
weight: 2
children:
- id: Binoculars
- id: LanternFlash
- id: PowerCellHigh
- id: NetProbeCartridge

View File

@@ -86,7 +86,7 @@
- type: entity
name: Atmos Fix Freezer Marker
id: AtmosFixFreezerMarker
description: "Change air temp to 235K, for freezer with a big of wiggle room to get set up."
description: "Change air temp to 235K, for freezer with a bit of wiggle room to get set up."
parent: MarkerBase
components:
- type: Sprite

View File

@@ -7,4 +7,7 @@
color: '#3F38'
- type: ConstructionGhost
- type: Clickable
- type: InteractionOutline
- type: InteractionOutline
- type: GuideHelp
guides:
- Construction

View File

@@ -9,6 +9,9 @@
- type: Marker
- type: Clickable
- type: InteractionOutline
- type: Tag
tags:
- ForceFixRotations
- type: Sprite
drawdepth: Overdoors
sprite: Markers/cross.rsi

Some files were not shown because too many files have changed in this diff Show More