Merge branch 'master' of https://github.com/space-wizards/space-station-14 into moss-seniorcargo
Merged master into branch
This commit is contained in:
@@ -65,6 +65,10 @@
|
||||
- type: EyeProtection
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
@@ -140,6 +144,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- HamsterWearable
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
@@ -156,6 +161,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Sunglasses
|
||||
- CorgiWearable
|
||||
- HamsterWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -178,6 +184,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- HamsterWearable
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
@@ -202,6 +209,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- HamsterWearable
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
@@ -255,6 +263,10 @@
|
||||
- type: SolutionScanner
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, BaseMajorContraband]
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- HudMedical
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
@@ -59,6 +60,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- HudSecurity
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
@@ -72,6 +74,10 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/command.rsi
|
||||
- type: ShowJobIcons
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
@@ -87,6 +93,10 @@
|
||||
- type: StealTarget
|
||||
stealGroup: ClothingEyesHudBeer
|
||||
- type: SolutionScanner
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
@@ -209,6 +219,10 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/synd.rsi
|
||||
- type: ShowSyndicateIcons
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSyndicateContraband]
|
||||
@@ -222,6 +236,10 @@
|
||||
sprite: Clothing/Eyes/Hud/syndagent.rsi
|
||||
- type: ShowSyndicateIcons
|
||||
- type: ShowHealthBars
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesGlassesSunglasses, ShowSecurityIcons]
|
||||
@@ -238,6 +256,11 @@
|
||||
sprite: Clothing/Eyes/Hud/medpatch.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/medpatch.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
- HudMedical
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesEyepatchHudMedical, ClothingHeadEyeBaseFlipped]
|
||||
@@ -254,6 +277,11 @@
|
||||
sprite: Clothing/Eyes/Hud/secpatch.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/secpatch.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
- HudSecurity
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesEyepatchHudSecurity, ClothingHeadEyeBaseFlipped]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- type: entity
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesChameleon # no flash immunity, sorry
|
||||
name: sun glasses
|
||||
@@ -6,7 +6,8 @@
|
||||
suffix: Chameleon
|
||||
components:
|
||||
- type: Tag
|
||||
tags: [] # ignore "WhitelistChameleon" tag
|
||||
tags: # intentionally no WhitelistChameleon tag
|
||||
- CorgiWearable
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Glasses/sunglasses.rsi
|
||||
- type: Clothing
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
tags:
|
||||
- HelmetEVA
|
||||
- WhitelistChameleon
|
||||
- CorgiWearable
|
||||
|
||||
#Large EVA Helmet
|
||||
- type: entity
|
||||
@@ -25,6 +26,11 @@
|
||||
sprite: Clothing/Head/Helmets/eva_large.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Helmets/eva_large.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- HelmetEVA
|
||||
- WhitelistChameleon
|
||||
- CorgiWearable
|
||||
|
||||
#Syndicate EVA Helmet
|
||||
- type: entity
|
||||
@@ -83,12 +89,16 @@
|
||||
- state: equipped-head-light
|
||||
head-vox:
|
||||
- state: equipped-head-light-vox
|
||||
head-dog:
|
||||
- state: equipped-head-light-dog
|
||||
- type: Clothing
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-head
|
||||
head-vox:
|
||||
- state: equipped-head-vox
|
||||
head-dog:
|
||||
- state: equipped-head-dog
|
||||
- type: TemperatureProtection
|
||||
heatingCoefficient: 0.1
|
||||
coolingCoefficient: 0.1
|
||||
@@ -101,3 +111,8 @@
|
||||
radius: 5
|
||||
energy: 2
|
||||
color: "#00ffff"
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- HelmetEVA
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -33,6 +33,9 @@
|
||||
head-vox:
|
||||
- state: equipped-head-light-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-light-dog
|
||||
shader: unshaded
|
||||
- type: Clothing
|
||||
clothingVisuals:
|
||||
head:
|
||||
@@ -43,6 +46,10 @@
|
||||
- state: equipped-head-vox
|
||||
- state: equipped-head-unshaded-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-dog
|
||||
- state: equipped-head-unshaded-dog
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
color: "#adffe6"
|
||||
- type: PressureProtection
|
||||
@@ -53,6 +60,10 @@
|
||||
coolingCoefficient: 0.005
|
||||
- type: FireProtection
|
||||
reduction: 0.2
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Engineering Hardsuit
|
||||
- type: entity
|
||||
@@ -70,6 +81,10 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.1
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Spationaut Hardsuit
|
||||
- type: entity
|
||||
@@ -98,6 +113,9 @@
|
||||
head-vox:
|
||||
- state: equipped-head-light-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-light-dog
|
||||
shader: unshaded
|
||||
- type: Clothing
|
||||
clothingVisuals:
|
||||
head:
|
||||
@@ -108,11 +126,19 @@
|
||||
- state: equipped-head-vox
|
||||
- state: equipped-head-unshaded-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-dog
|
||||
- state: equipped-head-unshaded-dog
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 6
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.72
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Salvage Hardsuit
|
||||
- type: entity
|
||||
@@ -131,6 +157,10 @@
|
||||
- type: PointLight
|
||||
radius: 7
|
||||
energy: 3
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ ClothingHeadHardsuitBase, ClothingHeadSuitWithLightBase ]
|
||||
@@ -158,6 +188,9 @@
|
||||
head-vox:
|
||||
- state: equipped-head-light-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-light-dog
|
||||
shader: unshaded
|
||||
- type: Clothing
|
||||
clothingVisuals:
|
||||
head:
|
||||
@@ -168,11 +201,19 @@
|
||||
- state: equipped-head-vox
|
||||
- state: equipped-head-unshaded-vox
|
||||
shader: unshaded
|
||||
head-dog:
|
||||
- state: equipped-head-dog
|
||||
- state: equipped-head-unshaded-dog
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 6
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.72
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHardsuitBase
|
||||
@@ -219,6 +260,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Brigmedic Hardsuit
|
||||
- type: entity
|
||||
@@ -284,6 +329,10 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.3
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Chief Engineer's Hardsuit
|
||||
- type: entity
|
||||
@@ -303,6 +352,10 @@
|
||||
lowPressureMultiplier: 1000
|
||||
- type: FireProtection
|
||||
reduction: 0.2
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Chief Medical Officer's Hardsuit
|
||||
- type: entity
|
||||
@@ -320,6 +373,10 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.6
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Research Director's Hardsuit
|
||||
- type: entity
|
||||
@@ -337,6 +394,10 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.60
|
||||
lowPressureMultiplier: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Head of Security's hardsuit
|
||||
- type: entity
|
||||
@@ -405,6 +466,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Blood-red Medic Hardsuit
|
||||
- type: entity
|
||||
@@ -458,6 +523,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Syndicate Commander Hardsuit
|
||||
- type: entity
|
||||
@@ -482,6 +551,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Cybersun Juggernaut Hardsuit
|
||||
- type: entity
|
||||
@@ -504,6 +577,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Wizard Hardsuit
|
||||
- type: entity
|
||||
@@ -528,6 +605,10 @@
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Organic Space Suit
|
||||
- type: entity
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeaverHat
|
||||
name: beaver hat
|
||||
description: 'Gentlemen?'
|
||||
description: "\"Gentlemen?\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beaver_hat.rsi
|
||||
@@ -13,7 +13,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeret
|
||||
name: beret
|
||||
description: A beret, an artists favorite headwear.
|
||||
description: An artist's favorite headwear.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret.rsi
|
||||
@@ -30,7 +30,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretFrench
|
||||
name: french beret
|
||||
description: A French beret, "vive la France".
|
||||
description: A French beret. "Vive la France!"
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_french.rsi
|
||||
@@ -48,7 +48,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretSecurity
|
||||
name: security beret
|
||||
description: A stylish clothing option for security officers.
|
||||
description: A beret with the security department's insignia. For officers that are more inclined towards style than safety.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_security.rsi
|
||||
@@ -65,7 +65,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatSecurityTrooper
|
||||
name: trooper hat
|
||||
description: A campaign hat for the Nanotrasen Troopers, comes with a case too, but you lost it.
|
||||
description: A campaign hat for the Nanotrasen Troopers. It's supposed to come with a case, too...
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/security_trooper_hat.rsi
|
||||
@@ -125,7 +125,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretEngineering
|
||||
name: engineering beret
|
||||
description: A beret with the engineering insignia emblazoned on it. For engineers that are more inclined towards style than safety.
|
||||
description: A beret with the engineering department's insignia. For engineers that are more inclined towards style than safety.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_engineering.rsi
|
||||
@@ -142,7 +142,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretQM
|
||||
name: quartermaster's beret
|
||||
description: A beret with the cargo's insignia emblazoned on it. For quartermasters that are more inclined towards style.
|
||||
description: A beret with the cargo department's insignia.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_qm.rsi
|
||||
@@ -176,7 +176,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretWarden
|
||||
name: warden's beret
|
||||
description: A corporate blue beret with a warden's rank emblem. For officers that are more inclined towards style than safety.
|
||||
description: A corporate-blue beret with a warden's rank emblem. For officers that are more inclined towards style than safety.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_warden.rsi
|
||||
@@ -198,7 +198,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretBrigmedic
|
||||
name: brigmedical beret
|
||||
description: White beret, looks like a cream pie on the head.
|
||||
description: A white beret for brigmedics.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_brigmedic.rsi
|
||||
@@ -209,7 +209,7 @@
|
||||
parent: [ ClothingHeadBase ]
|
||||
id: ClothingHeadHatBeretMerc
|
||||
name: mercenary beret
|
||||
description: Olive beret, the badge depicts a jackal on a rock.
|
||||
description: An olive beret with a badge depicting a jackal on a rock.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_merc.rsi
|
||||
@@ -220,7 +220,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretCommand
|
||||
name: command beret
|
||||
description: A beret with a Command insignia emblazoned on it. It has an aura of authority.
|
||||
description: A beret with the Nanotrasen logo. It has an aura of authority.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_command.rsi
|
||||
@@ -236,7 +236,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBowlerHat
|
||||
name: bowler hat
|
||||
description: Stylish bowler hat.
|
||||
description: A stylish bowler hat.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/bowler_hat.rsi
|
||||
@@ -247,7 +247,7 @@
|
||||
parent: [ClothingHeadBase, BaseCommandContraband]
|
||||
id: ClothingHeadHatCaptain
|
||||
name: captain's hardhat
|
||||
description: It's good being the king.
|
||||
description: Feels good being the king.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/captain.rsi
|
||||
@@ -279,7 +279,7 @@
|
||||
parent: [ ClothingHeadBase, BaseCentcommContraband ]
|
||||
id: ClothingHeadHatCentcom
|
||||
name: CentComm brand hat
|
||||
description: "It's good to be the emperor."
|
||||
description: Feels good being the king's boss.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/centcom.rsi
|
||||
@@ -290,7 +290,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatChef
|
||||
name: chef's hat
|
||||
description: "It's a hat used by chefs to keep hair out of your food. Judging by the food in the mess, they don't work."
|
||||
description: A hat used by chefs to keep their hair out of your food. Judging by the food in the mess, they don't work.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/chefhat.rsi
|
||||
@@ -321,7 +321,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatFedoraBrown
|
||||
name: brown fedora
|
||||
description: It's a brown fedora.
|
||||
description: A brown fedora.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/brownfedora.rsi
|
||||
@@ -338,7 +338,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatFedoraGrey
|
||||
name: grey fedora
|
||||
description: It's a grey fedora.
|
||||
description: A grey fedora.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/greyfedora.rsi
|
||||
@@ -360,7 +360,7 @@
|
||||
parent: [ClothingHeadBase, BaseCommandContraband]
|
||||
id: ClothingHeadHatHopcap
|
||||
name: head of personnel's cap
|
||||
description: A grand, stylish head of personnel's cap.
|
||||
description: A stylish cap worn by the Head of Personnel. Shows paperwork who's in charge.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/hopcap.rsi
|
||||
@@ -377,7 +377,7 @@
|
||||
parent: [ClothingHeadBase, BaseCommandContraband]
|
||||
id: ClothingHeadHatHoshat
|
||||
name: head of security cap
|
||||
description: The robust standard-issue cap of the Head of Security. For showing the officers who's in charge.
|
||||
description: A stylish cap worn by the Head of Security. Shows the officers who's in charge.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/hoshat.rsi
|
||||
@@ -429,7 +429,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatPirate
|
||||
name: pirate hat
|
||||
description: 'Yo ho ho and a bottle of rum!'
|
||||
description: "\"Yo ho ho and a bottle of rum!\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/pirate.rsi
|
||||
@@ -461,12 +461,17 @@
|
||||
parent: ClothingHeadHatWizardBase
|
||||
id: ClothingHeadHatRedwizard
|
||||
name: red wizard hat
|
||||
description: Strange-looking red hat-wear that most certainly belongs to a real magic user.
|
||||
description: A strange-looking red hat that most certainly belongs to a powerful magic-user.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/redwizard.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/redwizard.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- ClothMade
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingHeadBase, BaseFoldable]
|
||||
@@ -503,7 +508,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatSombrero
|
||||
name: sombrero
|
||||
description: "Perfectly for Space Mexico, si?"
|
||||
description: "\"Perfect for Space Mexico, si?\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/sombrero.rsi
|
||||
@@ -588,7 +593,7 @@
|
||||
parent: [ClothingHeadBase, BaseFoldable]
|
||||
id: ClothingHeadHatUshanka
|
||||
name: ushanka
|
||||
description: "Perfect for winter in Siberia, da?"
|
||||
description: "\"Perfect for winter in Siberia, da?\""
|
||||
components:
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/ushanka.rsi
|
||||
@@ -651,18 +656,23 @@
|
||||
parent: ClothingHeadHatWizardBase
|
||||
id: ClothingHeadHatVioletwizard
|
||||
name: violet wizard hat
|
||||
description: "Strange-looking violet hat-wear that most certainly belongs to a real magic user."
|
||||
description: A strange-looking violet hat that most certainly belongs to a powerful magic-user.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/violetwizard.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/violetwizard.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- ClothMade
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatWarden
|
||||
name: warden's cap
|
||||
description: A police officer's Hat. This hat emphasizes that you are THE LAW
|
||||
description: This hat emphasizes that you are THE LAW.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/warden.rsi
|
||||
@@ -695,7 +705,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatWizardFake
|
||||
name: fake wizard hat
|
||||
description: It has WIZZARD written across it in sequins. Comes with a cool beard.
|
||||
description: It has "WIZZARD" written across it in garish sequins. Comes with a cool beard.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/wizard_fake.rsi
|
||||
@@ -718,7 +728,7 @@
|
||||
parent: ClothingHeadHatWizardBase
|
||||
id: ClothingHeadHatWizard
|
||||
name: wizard hat
|
||||
description: Strange-looking blue hat-wear that most certainly belongs to a powerful magic user.
|
||||
description: A strange-looking blue hat that most certainly belongs to a powerful magic-user.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/wizardhat.rsi
|
||||
@@ -730,12 +740,13 @@
|
||||
- Recyclable
|
||||
- HamsterWearable
|
||||
- WhitelistChameleon
|
||||
- CorgiWearable
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatXmasCrown
|
||||
name: xmas crown
|
||||
description: 'Happy Christmas!'
|
||||
description: "\"Happy Christmas!\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/xmascrown.rsi
|
||||
@@ -746,7 +757,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatTrucker
|
||||
name: trucker hat
|
||||
description: Formerly Chucks, this hat is yours now.
|
||||
description: Formerly Chuck's, this hat is yours now.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/truckershat.rsi
|
||||
@@ -805,7 +816,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadPaperSack
|
||||
name: papersack hat
|
||||
description: A paper sack with crude holes cut out for eyes. Useful for hiding one's identity or ugliness.
|
||||
description: A paper sack with crude holes cut out for eyes. Useful for hiding one's identity and/or ugliness.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/papersack.rsi
|
||||
@@ -839,7 +850,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadFishCap
|
||||
name: fishing cap
|
||||
description: Women fear me. Fish fear me. Men turn their eyes away from me. As I walk no beast dares make a sound in my presence. I am alone on this barren Earth.
|
||||
description: "\"Women fear me. Fish fear me. Men turn their eyes away from me. As I walk no beast dares make a sound in my presence. I am alone on this barren Earth.\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/fishcap.rsi
|
||||
@@ -850,7 +861,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadWehcellentCap
|
||||
name: wehcellent cap
|
||||
description: It was a net hat! Tiders wear them all the time! It's got airholes in the back to keep a cross-breeze going and everything!
|
||||
description: "\"It was a net hat! Tiders wear them all the time! It's got airholes in the back to keep a cross-breeze going and everything!\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/wehcellentcap.rsi
|
||||
@@ -905,7 +916,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatJester
|
||||
name: jester hat
|
||||
description: A hat with bells, to add some merriness to the suit.
|
||||
description: A hat with bells, to add some merriness to your head.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/jester.rsi
|
||||
@@ -930,7 +941,7 @@
|
||||
parent: [ClothingHeadBase, BaseCommandContraband]
|
||||
id: ClothingHeadHatBeretCmo
|
||||
name: chief medical officer's beret
|
||||
description: Turquoise beret with a cross on the front. The sight of it calms you down and makes it clear that you will be cured.
|
||||
description: A turquoise beret with a cross on the front. The sight of it calms you down and makes it clear that you will be cured.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_cmo.rsi
|
||||
@@ -947,7 +958,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatPirateTricord
|
||||
name: pirate hat
|
||||
description: 'Yo ho ho and a bottle of rum!'
|
||||
description: "\"Yo ho ho and a bottle of rum!\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/piratetricord.rsi
|
||||
@@ -1010,7 +1021,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatTacticalMaidHeadband
|
||||
name: tactical maid headband
|
||||
description: "A red headband - don't imagine yourself a Rambo and don't pick up a few machine guns."
|
||||
description: A red headband - don't imagine yourself a Rambo and don't pick up a few machine guns.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/tacticalmaidheadband.rsi
|
||||
@@ -1032,7 +1043,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatMagician
|
||||
name: magician's tophat
|
||||
description: "A magician's tophat."
|
||||
description: A magician's top hat.
|
||||
components:
|
||||
- type: Icon
|
||||
sprite: Clothing/Head/Hats/magician.rsi
|
||||
@@ -1066,7 +1077,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatCapcap
|
||||
name: cap cap
|
||||
description: A grand, stylish captain cap.
|
||||
description: A grand, stylish cap worn by the Captain. Shows the station who's in charge.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/capcap.rsi
|
||||
@@ -1089,7 +1100,7 @@
|
||||
parent: [ ClothingHeadBase, BaseCentcommContraband ]
|
||||
id: ClothingHeadHatCentcomcap
|
||||
name: CentComm cap
|
||||
description: An extravagant, fancy Central Commander cap.
|
||||
description: An extravagant, stylish cap worn by CentComm officials. Shows the Captain who's in charge.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/comcap.rsi
|
||||
@@ -1194,7 +1205,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBrownFlatcap
|
||||
name: brown flatcap
|
||||
description: Stupid clown! You made me look bad!
|
||||
description: "\"Stupid clown! You made me look bad!\""
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -1208,7 +1219,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatCowboyBrown
|
||||
name: brown cowboy hat
|
||||
description: This hat ain't big enough for the both of us.
|
||||
description: "\"This hat ain't big enough for the two of us.\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/cowboyhatbrown.rsi
|
||||
@@ -1316,7 +1327,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretMedic
|
||||
name: medical beret
|
||||
description: White beret that encourages you to be clean.
|
||||
description: A sterile white beret.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_medic.rsi
|
||||
@@ -1327,7 +1338,7 @@
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatSolidHeadband
|
||||
name: solid headband
|
||||
description: "You'll feel like you're Invisible while wearing this! (DISCLAIMER: DOES NOT ACTUALLY MAKE THE WEARER INVISIBLE)"
|
||||
description: "\"You'll feel like you're Invisible while wearing this! (DISCLAIMER: DOES NOT ACTUALLY MAKE THE WEARER INVISIBLE)\""
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/solidheadband.rsi
|
||||
@@ -1366,3 +1377,20 @@
|
||||
path: /Audio/Items/flashlight_on.ogg
|
||||
soundDeactivate:
|
||||
path: /Audio/Items/flashlight_off.ogg
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatBeretHop
|
||||
name: head of personnel's beret
|
||||
description: A dark blue beret with a ruby inserted in the center, for true connoisseurs of bureaucracy!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Hats/beret_hop.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Hats/beret_hop.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- HamsterWearable
|
||||
- ClothMade
|
||||
- Recyclable
|
||||
- WhitelistChameleon
|
||||
@@ -313,6 +313,7 @@
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
- FireHelmet
|
||||
- CorgiWearable
|
||||
- type: HideLayerClothing
|
||||
layers:
|
||||
Hair: HEAD
|
||||
|
||||
@@ -204,6 +204,11 @@
|
||||
- type: HideLayerClothing
|
||||
slots:
|
||||
- Hair
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- ClothMade
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatBluesoft
|
||||
name: blue cap
|
||||
description: "It's a baseball hat in a tasteless blue colour."
|
||||
description: A blue baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/bluesoft.rsi
|
||||
@@ -60,7 +60,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatCargosoft
|
||||
name: cargo cap
|
||||
description: "It's a baseball hat painted in Cargo colours."
|
||||
description: A baseball cap colored to match cargo's uniforms.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/cargosoft.rsi
|
||||
@@ -89,7 +89,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatQMsoft
|
||||
name: quartermaster's cap
|
||||
description: "It's a baseball hat painted in the Quartermaster's colors."
|
||||
description: A baseball cap colored to match the Quartermaster's uniform.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/qmsoft.rsi
|
||||
@@ -105,7 +105,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatCommandSoft
|
||||
name: command cap
|
||||
description: It's a baseball hat painted in Command colours.
|
||||
description: A baseball cap in command's distinctive shade of blue.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/commandsoft.rsi
|
||||
@@ -121,7 +121,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatCorpsoft
|
||||
name: corporate cap
|
||||
description: A baseball bat in corporation colors.
|
||||
description: A baseball cap in corporation colors.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/corpsoft.rsi
|
||||
@@ -137,7 +137,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatGreensoft
|
||||
name: green cap
|
||||
description: "It's a baseball hat in a tasteless green colour."
|
||||
description: A green baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/greensoft.rsi
|
||||
@@ -153,7 +153,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatBlacksoft
|
||||
name: black cap
|
||||
description: "It's a baseball hat in a tasteless black colour."
|
||||
description: A black baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/blacksoft.rsi
|
||||
@@ -169,7 +169,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatGreysoft
|
||||
name: grey cap
|
||||
description: "It's a baseball hat in a tasteless grey colour."
|
||||
description: A grey baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/greysoft.rsi
|
||||
@@ -185,7 +185,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatMimesoft
|
||||
name: white cap
|
||||
description: "It's a baseball hat in a tasteless white colour."
|
||||
description: A white baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/mimesoft.rsi
|
||||
@@ -201,7 +201,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatOrangesoft
|
||||
name: orange cap
|
||||
description: It's a baseball hat in a good-looking orange colour.
|
||||
description: An orange baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/orangesoft.rsi
|
||||
@@ -217,7 +217,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatPurplesoft
|
||||
name: purple cap
|
||||
description: It's a baseball hat in a tasteless purple colour.
|
||||
description: A purple baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/purplesoft.rsi
|
||||
@@ -246,7 +246,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatRedsoft
|
||||
name: red cap
|
||||
description: It's a baseball hat in a tasteless red colour.
|
||||
description: A red baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/redsoft.rsi
|
||||
@@ -262,7 +262,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatSecsoft
|
||||
name: security cap
|
||||
description: It's a robust baseball hat in tasteful red colour.
|
||||
description: A baseball cap colored to match security's uniforms.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/secsoft.rsi
|
||||
@@ -278,7 +278,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatYellowsoft
|
||||
name: yellow cap
|
||||
description: A yellow baseball hat.
|
||||
description: A yellow baseball cap.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/yellowsoft.rsi
|
||||
@@ -310,7 +310,7 @@
|
||||
parent: ClothingHeadHeadHatBaseFlippable
|
||||
id: ClothingHeadHatParamedicsoft
|
||||
name: paramedic cap
|
||||
description: "It's a paramedic's baseball hat with a medical logo."
|
||||
description: A blue baseball cap with a cross on the front.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/paramedicsoft.rsi
|
||||
|
||||
40
Resources/Prototypes/Entities/Clothing/Multiple/misc.yml
Normal file
40
Resources/Prototypes/Entities/Clothing/Multiple/misc.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
- type: entity
|
||||
parent: Clothing
|
||||
id: ClothingMultipleHeadphones
|
||||
name: headphones
|
||||
description: Quality headphones from Drunk Masters, with good sound insulation.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Multiple/headphones.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: [ "enum.ToggleableVisuals.Layer" ]
|
||||
- type: Clothing
|
||||
equippedPrefix: off
|
||||
sprite: Clothing/Multiple/headphones.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- EARS
|
||||
- NECK
|
||||
- type: ToggleableVisuals
|
||||
spriteLayer: enum.ToggleableVisuals.Layer
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: on-equipped-HELMET
|
||||
ears:
|
||||
- state: on-equipped-EARS
|
||||
neck:
|
||||
- state: on-equipped-NECK
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.ToggleableVisuals.Enabled:
|
||||
enum.ToggleableVisuals.Layer:
|
||||
True: {state: icon-on}
|
||||
False: {state: icon}
|
||||
- type: ItemToggle
|
||||
predictable: false
|
||||
soundActivate:
|
||||
path: /Audio/Items/flashlight_on.ogg
|
||||
soundDeactivate:
|
||||
path: /Audio/Items/flashlight_off.ogg
|
||||
@@ -1,36 +1,3 @@
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
id: ClothingNeckHeadphones
|
||||
name: headphones
|
||||
description: Quality headphones from Drunk Masters, with good sound insulation.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Neck/Misc/headphones.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: [ "enum.ToggleableVisuals.Layer" ]
|
||||
- type: Clothing
|
||||
equippedPrefix: off
|
||||
sprite: Clothing/Neck/Misc/headphones.rsi
|
||||
- type: ToggleableVisuals
|
||||
spriteLayer: enum.ToggleableVisuals.Layer
|
||||
clothingVisuals:
|
||||
neck:
|
||||
- state: on-equipped-NECK
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.ToggleableVisuals.Enabled:
|
||||
enum.ToggleableVisuals.Layer:
|
||||
True: {state: icon-on}
|
||||
False: {state: icon}
|
||||
- type: ItemToggle
|
||||
predictable: false
|
||||
soundActivate:
|
||||
path: /Audio/Items/flashlight_on.ogg
|
||||
soundDeactivate:
|
||||
path: /Audio/Items/flashlight_off.ogg
|
||||
|
||||
- type: entity
|
||||
parent: Clothing
|
||||
id: ClothingNeckStethoscope
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
|
||||
#Basic armor vest for inheritance
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing, BaseSecurityContraband]
|
||||
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
|
||||
@@ -28,6 +28,11 @@
|
||||
- type: entity
|
||||
parent: [ BaseSecurityBartenderContraband, ClothingOuterArmorBase]
|
||||
id: ClothingOuterArmorBasic
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Alternate / slim basic armor vest
|
||||
- type: entity
|
||||
@@ -128,6 +133,10 @@
|
||||
sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Armor/captain_carapace.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterArmorBaseCarapace, BaseCentcommContraband]
|
||||
@@ -241,7 +250,7 @@
|
||||
Caustic: 0.5
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.35
|
||||
- type: StaminaResistance
|
||||
- type: StaminaResistance # do not add these to other equipment or mobs, we don't want to microbalance these everywhere
|
||||
damageCoefficient: 0.45
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.9
|
||||
|
||||
@@ -36,6 +36,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitAtmos
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Engineering Hardsuit
|
||||
- type: entity
|
||||
@@ -68,6 +73,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitEngineering
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Spationaut Hardsuit
|
||||
- type: entity
|
||||
@@ -102,6 +112,7 @@
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
- HardsuitSpatio
|
||||
- CorgiWearable
|
||||
|
||||
#Salvage Hardsuit
|
||||
- type: entity
|
||||
@@ -134,6 +145,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSalvage
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Goliath Hardsuit
|
||||
- type: entity
|
||||
@@ -169,6 +185,11 @@
|
||||
- type: Construction
|
||||
graph: HardsuitGoliath
|
||||
node: hardsuitGoliath
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Maxim Hardsuit
|
||||
- type: entity
|
||||
@@ -233,6 +254,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSecurity
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Brigmedic Hardsuit
|
||||
- type: entity
|
||||
@@ -323,6 +349,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitCap
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Chief Engineer's Hardsuit
|
||||
- type: entity
|
||||
@@ -357,6 +388,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitEngineeringWhite
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Chief Medical Officer's Hardsuit
|
||||
- type: entity
|
||||
@@ -384,6 +420,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitMedical
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Research Director's Hardsuit
|
||||
- type: entity
|
||||
@@ -422,6 +463,8 @@
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
- HighRiskItem
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitRd
|
||||
- type: StaticPrice
|
||||
@@ -513,7 +556,7 @@
|
||||
lowPressureMultiplier: 1000
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.5
|
||||
- type: StaminaResistance
|
||||
- type: StaminaResistance # do not add these to other equipment or mobs, we don't want to microbalance these everywhere
|
||||
damageCoefficient: 0.75
|
||||
- type: Armor
|
||||
modifiers:
|
||||
@@ -535,6 +578,7 @@
|
||||
- MonkeyWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
- CorgiWearable
|
||||
- type: StaticPrice
|
||||
price: 5000
|
||||
|
||||
@@ -577,7 +621,7 @@
|
||||
damageCoefficient: 0.2
|
||||
- type: FireProtection
|
||||
reduction: 0.8
|
||||
- type: StaminaResistance
|
||||
- type: StaminaResistance # do not add these to other equipment or mobs, we don't want to microbalance these everywhere
|
||||
damageCoefficient: 0.6
|
||||
- type: Armor
|
||||
modifiers:
|
||||
@@ -596,6 +640,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSyndieElite
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Syndicate Commander Hardsuit
|
||||
- type: entity
|
||||
@@ -613,7 +662,7 @@
|
||||
lowPressureMultiplier: 1000
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.5
|
||||
- type: StaminaResistance
|
||||
- type: StaminaResistance # do not add these to other equipment or mobs, we don't want to microbalance these everywhere
|
||||
damageCoefficient: 0.6
|
||||
- type: Armor
|
||||
modifiers:
|
||||
@@ -630,6 +679,12 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSyndieCommander
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
|
||||
#Cybersun Juggernaut Hardsuit
|
||||
- type: entity
|
||||
@@ -647,8 +702,7 @@
|
||||
lowPressureMultiplier: 1000
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.3
|
||||
- type: StaminaResistance # Should not have stamina resistance, this is purely so people know it was not forgotten.
|
||||
damageCoefficient: 0.99
|
||||
# - type: StaminaResistance # Should not have stamina resistance, this is purely so people know it was not forgotten.
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
@@ -667,6 +721,8 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- MonkeyWearable
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Wizard Hardsuit
|
||||
@@ -700,6 +756,11 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitWizard
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
#Ling Space Suit
|
||||
- type: entity
|
||||
|
||||
@@ -200,6 +200,10 @@
|
||||
sprite: Clothing/OuterClothing/Misc/violetwizard.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Misc/violetwizard.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWizardBase
|
||||
@@ -211,6 +215,10 @@
|
||||
sprite: Clothing/OuterClothing/Misc/wizard.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Misc/wizard.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWizardBase
|
||||
@@ -222,6 +230,10 @@
|
||||
sprite: Clothing/OuterClothing/Misc/redwizard.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Misc/redwizard.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
tags:
|
||||
- SuitEVA
|
||||
- MonkeyWearable
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
#Syndicate EVA
|
||||
@@ -60,6 +61,7 @@
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- MonkeyWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -158,3 +160,7 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -102,6 +102,10 @@
|
||||
- type: GroupExamine
|
||||
- type: ProtectedFromStepTriggers
|
||||
slots: WITHOUT_POCKET
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterBaseLarge, GeigerCounterClothing, AllowSuitStorageClothing]
|
||||
@@ -265,6 +269,10 @@
|
||||
node: suit
|
||||
- type: ProtectedFromStepTriggers
|
||||
slots: WITHOUT_POCKET
|
||||
- type: Tag
|
||||
tags:
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
|
||||
@@ -23,10 +23,8 @@
|
||||
puddle:
|
||||
maxVol: 1000
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 5
|
||||
- ReagentId: Water
|
||||
Quantity: 5
|
||||
- ReagentId: Vomit
|
||||
Quantity: 10
|
||||
|
||||
- type: entity
|
||||
id: PuddleEgg
|
||||
@@ -51,10 +49,8 @@
|
||||
puddle:
|
||||
maxVol: 1000
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 5
|
||||
- ReagentId: Water
|
||||
Quantity: 5
|
||||
- ReagentId: JuiceTomato
|
||||
Quantity: 10
|
||||
|
||||
- type: entity
|
||||
parent: PuddleTemporary
|
||||
@@ -118,10 +114,8 @@
|
||||
puddle:
|
||||
maxVol: 1000
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 15
|
||||
- ReagentId: Water
|
||||
Quantity: 15
|
||||
- ReagentId: JuiceWatermelon
|
||||
Quantity: 30
|
||||
|
||||
- type: entity
|
||||
id: PuddleFlour
|
||||
|
||||
@@ -109,3 +109,19 @@
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobXenoSpitter
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: SpawnMobXenoLonePraetorian
|
||||
name: Xeno Spawner
|
||||
suffix: Lone Praetorian, Exo Station
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Mobs/Aliens/Xenos/praetorian.rsi
|
||||
state: running
|
||||
- state: ai
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- MobXenoLonePraetorianNoGhost
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
- id: ClothingHeadHatPaper
|
||||
- id: ClothingHeadHatPirate
|
||||
- id: ClothingMaskSterile
|
||||
- id: ClothingNeckHeadphones
|
||||
- id: ClothingMultipleHeadphones
|
||||
- id: ClothingNeckTieRed
|
||||
- id: ClothingOuterCoatGentle
|
||||
- !type:AllSelector
|
||||
|
||||
@@ -160,4 +160,5 @@
|
||||
- PosterLegitSafetyMothSSD
|
||||
- PosterLegitOppenhopper
|
||||
- PosterLegitTyrone
|
||||
- PosterLegitHelio
|
||||
chance: 1
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.35
|
||||
density: 150
|
||||
density: 300
|
||||
mask:
|
||||
- MobMask
|
||||
layer:
|
||||
|
||||
@@ -3266,6 +3266,7 @@
|
||||
- type: Grammar
|
||||
attributes:
|
||||
gender: epicene
|
||||
- type: SlowAccent
|
||||
- type: Tag
|
||||
tags:
|
||||
- VimPilot
|
||||
@@ -3790,3 +3791,6 @@
|
||||
- DoorBumpOpener
|
||||
- type: StatusIcon # marks them as crew
|
||||
bounds: -0.5,-0.5,0.5,0.5
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- NanoTrasen
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
- Electrocution
|
||||
- TemporaryBlindness
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: StandingState
|
||||
- type: Tag
|
||||
|
||||
170
Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml
Normal file
170
Resources/Prototypes/Entities/Mobs/NPCs/scurret.yml
Normal file
@@ -0,0 +1,170 @@
|
||||
# Defines the scurret, a small, agile sapient species intended for players who want to play as something similar to an ewok.
|
||||
# Although based on MobBaseAncestor, this species does not have a "developed" playable species it is an ancestor to.
|
||||
|
||||
- type: entity
|
||||
name: scurret
|
||||
id: MobBaseScurret
|
||||
parent: MobBaseAncestor
|
||||
abstract: true
|
||||
components:
|
||||
# Custom names
|
||||
- type: ReplacementAccent
|
||||
accent: scurret
|
||||
- type: Sprite
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
sprite: Mobs/Animals/scurret/scurret.rsi
|
||||
state: scurret
|
||||
- map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
|
||||
color: "#ffffff"
|
||||
sprite: Objects/Misc/handcuffs.rsi
|
||||
state: body-overlay-2
|
||||
visible: false
|
||||
# Custom visuals for dead scurrets; be aware these do not work well with equipment.
|
||||
- type: DamageStateVisuals
|
||||
states:
|
||||
Alive:
|
||||
Base: scurret
|
||||
Critical:
|
||||
Base: scurret_oof
|
||||
Dead:
|
||||
Base: scurret_rip
|
||||
# About as tough as a monkey
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
60: Critical
|
||||
125: Dead
|
||||
- type: Temperature
|
||||
heatDamageThreshold: 360
|
||||
coldDamageThreshold: 285
|
||||
currentTemperature: 310.15
|
||||
specificHeat: 42
|
||||
# Good eatin', you monster.
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: FoodMeat
|
||||
amount: 4
|
||||
# They wawa!
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: Scurret
|
||||
Female: Scurret
|
||||
Unsexed: Scurret
|
||||
wilhelmProbability: 0.01 # the scug, it screams like a man
|
||||
- type: Speech
|
||||
speechVerb: Wawa
|
||||
speechSounds: Wawa
|
||||
allowedEmotes: ['Thump'] # They're 80% tail
|
||||
- type: TypingIndicator
|
||||
proto: moth
|
||||
- type: InteractionPopup
|
||||
successChance: 0.99 # Imagine not being allowed to headpat a scurret, chat
|
||||
interactSuccessString: petting-success-scurret
|
||||
interactFailureString: petting-failure-scurret
|
||||
interactSuccessSpawn: EffectHearts
|
||||
interactSuccessSound:
|
||||
path: /Audio/Animals/wawa_chillin.ogg
|
||||
interactFailureSound:
|
||||
path: /Audio/Animals/wawa_chatter.ogg
|
||||
# They nyoom
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 5 # nyoom
|
||||
baseSprintSpeed: 7 # NYOOOOOM
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
path: /Audio/Effects/bite.ogg
|
||||
angle: 30
|
||||
animation: WeaponArcBite
|
||||
damage:
|
||||
types:
|
||||
Piercing: 10 # NOM
|
||||
- type: Inventory
|
||||
speciesId: scurret
|
||||
templateId: scurret
|
||||
displacements:
|
||||
jumpsuit:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: Mobs/Animals/scurret/displacement.rsi
|
||||
state: jumpsuit
|
||||
id:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: Mobs/Animals/scurret/displacement.rsi
|
||||
state: id
|
||||
gloves:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: Mobs/Animals/scurret/displacement.rsi
|
||||
state: gloves
|
||||
neck:
|
||||
sizeMaps:
|
||||
32:
|
||||
sprite: Mobs/Animals/scurret/displacement.rsi
|
||||
state: neck
|
||||
- type: InventorySlots
|
||||
- type: Food
|
||||
- type: Hunger
|
||||
baseDecayRate: 0.05 # They get a lil' hungy
|
||||
- type: BodyEmotes # Grants them clapping and so on.
|
||||
soundsId: GeneralBodyEmotes
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- FootstepSound
|
||||
- CanPilot
|
||||
- VimPilot
|
||||
- AnomalyHost
|
||||
|
||||
# Spawnable scurrets have a random name and colour.
|
||||
|
||||
- type: entity
|
||||
name: scurret
|
||||
description: Commonly known as Wawa, from the wetlands of Planet Wawa, these critters make up the bulk of Arnolds's Pizza's "loyal workforce".
|
||||
id: MobScurret
|
||||
parent: MobBaseScurret
|
||||
components:
|
||||
# The have a rich culture
|
||||
- type: RandomMetadata
|
||||
nameSegments:
|
||||
- NamesFirstScurret
|
||||
- NamesLastScurret
|
||||
nameFormat: name-format-standard
|
||||
# They come in a variety of colours
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- enum.DamageStateVisualLayers.Base:
|
||||
scurret: ScurretColors
|
||||
|
||||
# Emotional Support Scurrets have a ghost role and equipment. At the moment, these are intended to be used for admemes, but
|
||||
# feel free to hook them into random content.
|
||||
|
||||
- type: entity
|
||||
name: Emotional Support Scurret
|
||||
id: MobBaseEmotionalSupportScurret
|
||||
parent: MobBaseScurret
|
||||
abstract: true
|
||||
components:
|
||||
- type: Loadout
|
||||
prototypes: [ EmotionalSupportScurretGear ]
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Passive
|
||||
- type: GhostRole
|
||||
makeSentient: true
|
||||
name: ghost-role-information-emotional-support-scurret-name
|
||||
description: ghost-role-information-emotional-support-scurret-description
|
||||
rules: ghost-role-information-nonantagonist-rules
|
||||
raffle:
|
||||
settings: default
|
||||
- type: GhostTakeoverAvailable
|
||||
|
||||
# Spawnable ESS have a ghost role, equipment, a random name and a random colour.
|
||||
|
||||
- type: entity
|
||||
name: Emotional Support Scurret
|
||||
id: MobEmotionalSupportScurret
|
||||
parent: [MobScurret, MobBaseEmotionalSupportScurret]
|
||||
description: Commonly known as Wawa, from the wetlands of Planet Wawa, these critters make up the bulk of Arnolds's Pizza's "loyal workforce". This one is here as a temp.
|
||||
@@ -22,12 +22,10 @@
|
||||
- SlowedDown
|
||||
- Stutter
|
||||
- Electrocution
|
||||
- ForcedSleep
|
||||
- TemporaryBlindness
|
||||
- Pacified
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Buckle
|
||||
- type: StandingState
|
||||
@@ -100,13 +98,11 @@
|
||||
- SlowedDown
|
||||
- Stutter
|
||||
- Electrocution
|
||||
- ForcedSleep
|
||||
- TemporaryBlindness
|
||||
- Pacified
|
||||
- StaminaModifier
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Bloodstream
|
||||
bloodMaxVolume: 150
|
||||
|
||||
@@ -22,6 +22,14 @@
|
||||
canInteract: true
|
||||
- type: GhostHearing
|
||||
- type: Hands
|
||||
hands:
|
||||
hand_right:
|
||||
location: Right
|
||||
hand_left:
|
||||
location: Left
|
||||
sortedHands:
|
||||
- hand_right
|
||||
- hand_left
|
||||
- type: ComplexInteraction
|
||||
- type: Puller
|
||||
needsHands: false
|
||||
@@ -29,8 +37,6 @@
|
||||
- type: Physics
|
||||
ignorePaused: true
|
||||
bodyType: Kinematic
|
||||
- type: Body
|
||||
prototype: Aghost
|
||||
- type: Access
|
||||
groups:
|
||||
- AllAccess
|
||||
|
||||
@@ -103,11 +103,9 @@
|
||||
- SlowedDown
|
||||
- Stutter
|
||||
- Electrocution
|
||||
- ForcedSleep
|
||||
- TemporaryBlindness
|
||||
- Pacified
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Temperature
|
||||
heatDamageThreshold: 800
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
- type: Hunger
|
||||
- type: Thirst
|
||||
- type: Sericulture
|
||||
action: ActionSericulture
|
||||
productionLength: 2
|
||||
entityProduced: MaterialWebSilk1
|
||||
hungerCost: 4 # Should total to 25 total silk on full hunger
|
||||
|
||||
@@ -123,20 +123,17 @@
|
||||
- KnockedDown
|
||||
- SlowedDown
|
||||
- Stutter
|
||||
- SeeingRainbows
|
||||
- Electrocution
|
||||
- Drunk
|
||||
- SlurredSpeech
|
||||
- RatvarianLanguage
|
||||
- PressureImmunity
|
||||
- Muted
|
||||
- ForcedSleep
|
||||
- TemporaryBlindness
|
||||
- Pacified
|
||||
- StaminaModifier
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Body
|
||||
prototype: Human
|
||||
|
||||
@@ -3,7 +3,13 @@
|
||||
id: FlaskBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: Drink
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
maxVol: 30
|
||||
- type: Sprite
|
||||
state: icon
|
||||
sprite: Objects/Consumable/Drinks/flask.rsi
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 300
|
||||
@@ -11,7 +17,31 @@
|
||||
solution: drink
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
id: DrinkFlaskVisualsOpenable
|
||||
abstract: true
|
||||
components:
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.OpenableVisuals.Opened:
|
||||
enum.OpenableVisuals.Layer:
|
||||
True: {state: "icon_open"}
|
||||
False: {state: "icon"}
|
||||
- type: Appearance
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["enum.OpenableVisuals.Layer"]
|
||||
- type: Openable
|
||||
sound:
|
||||
collection: flaskOpenSounds
|
||||
closeable: true
|
||||
closeSound:
|
||||
collection: flaskCloseSounds
|
||||
|
||||
# Flasks
|
||||
|
||||
- type: entity
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkShinyFlask
|
||||
name: shiny flask
|
||||
description: A shiny metal flask. It appears to have a Greek symbol inscribed on it.
|
||||
@@ -20,8 +50,9 @@
|
||||
sprite: Objects/Consumable/Drinks/shinyflask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkMREFlask
|
||||
suffix: Full
|
||||
name: MRE flask
|
||||
description: An old military flask, filled with the finest contents for soldiers.
|
||||
components:
|
||||
@@ -37,7 +68,7 @@
|
||||
solution: drink
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkDetFlask
|
||||
name: inspector's flask
|
||||
description: A metal flask with a leather band and golden badge belonging to the inspector.
|
||||
@@ -46,7 +77,7 @@
|
||||
sprite: Objects/Consumable/Drinks/detflask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkHosFlask
|
||||
name: hos's flask
|
||||
description: A metal flask, fit for a hard working HoS.
|
||||
@@ -55,7 +86,7 @@
|
||||
sprite: Objects/Consumable/Drinks/hosflask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkFlask
|
||||
name: captain's flask
|
||||
description: A metal flask belonging to the captain.
|
||||
@@ -64,7 +95,7 @@
|
||||
sprite: Objects/Consumable/Drinks/flask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkFlaskBar
|
||||
name: bar flask
|
||||
description: A metal flask often given out by the bartender on loan. Don't forget to return it!
|
||||
@@ -75,14 +106,14 @@
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
id: DrinkFlaskOld
|
||||
name: flask
|
||||
description: ''
|
||||
name: old flask
|
||||
description: A decrepit old flask, its lid seems to be missing.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/flask_old.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkLithiumFlask
|
||||
name: lithium flask
|
||||
description: A flask with a Lithium Atom symbol on it.
|
||||
@@ -91,35 +122,10 @@
|
||||
sprite: Objects/Consumable/Drinks/lithiumflask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
parent: [FlaskBase, DrinkFlaskVisualsOpenable]
|
||||
id: DrinkVacuumFlask
|
||||
name: vacuum flask
|
||||
description: Keeping your drinks at the perfect temperature since 1892.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/vacuumflask.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FlaskBase
|
||||
id: Pitcher
|
||||
name: metal pitcher
|
||||
description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
maxVol: 60
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/pitcher.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["enum.SolutionContainerLayers.Base"]
|
||||
- state: fill-6
|
||||
map: ["enum.SolutionContainerLayers.Fill"]
|
||||
visible: false
|
||||
- type: Appearance
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 6
|
||||
fillBaseName: fill-
|
||||
inHandsMaxFillLevels: 2
|
||||
inHandsFillBaseName: -fill-
|
||||
|
||||
@@ -177,3 +177,33 @@
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 75
|
||||
|
||||
- type: entity
|
||||
parent: DrinkBase
|
||||
id: Pitcher
|
||||
name: metal pitcher
|
||||
description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
maxVol: 60
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/pitcher.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["enum.SolutionContainerLayers.Base"]
|
||||
- state: fill-6
|
||||
map: ["enum.SolutionContainerLayers.Fill"]
|
||||
visible: false
|
||||
- type: Appearance
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 6
|
||||
fillBaseName: fill-
|
||||
inHandsMaxFillLevels: 2
|
||||
inHandsFillBaseName: -fill-
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 300
|
||||
- type: FitsInDispenser
|
||||
solution: drink
|
||||
|
||||
@@ -74,8 +74,8 @@
|
||||
components:
|
||||
- type: Vape
|
||||
damage:
|
||||
groups:
|
||||
Burn: 2
|
||||
types:
|
||||
Heat: 2
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
smokable:
|
||||
|
||||
@@ -36,12 +36,6 @@
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 25
|
||||
behaviors:
|
||||
- !type:ExplodeBehavior
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
|
||||
@@ -473,6 +473,13 @@
|
||||
accentVColor: "#a23e3e"
|
||||
- type: Icon
|
||||
state: pda-qm
|
||||
- type: CartridgeLoader
|
||||
preinstalled:
|
||||
- CrewManifestCartridge
|
||||
- NotekeeperCartridge
|
||||
- NanoTaskCartridge
|
||||
- NewsReaderCartridge
|
||||
- AstroNavCartridge
|
||||
|
||||
- type: entity
|
||||
parent: BasePDA
|
||||
@@ -1531,3 +1538,14 @@
|
||||
borderColor: "#7F3300"
|
||||
- type: Icon
|
||||
state: pda-wizard
|
||||
|
||||
- type: entity
|
||||
parent: ClearPDA
|
||||
id: ScurretPDA
|
||||
description: A temporary PDA granted to scurret temps. Doesn't do much. Wawa!
|
||||
components:
|
||||
- type: Pda
|
||||
id: VisitorIDCard
|
||||
- type: Tag # Ignore Chameleon tags
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Figurine
|
||||
|
||||
|
||||
#Ripley APLU
|
||||
- type: entity
|
||||
parent: BaseFigurineMech
|
||||
@@ -27,6 +27,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: ripley
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#d5c644"
|
||||
- state: inhand-left-trim
|
||||
color: "#524c14"
|
||||
- state: inhand-left-visor
|
||||
color: "#7aef83"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#d5c644"
|
||||
- state: inhand-right-trim
|
||||
color: "#524c14"
|
||||
- state: inhand-right-visor
|
||||
color: "#7aef83"
|
||||
|
||||
#Fire Ripley
|
||||
- type: entity
|
||||
@@ -37,6 +55,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: fireripley
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#819a73"
|
||||
- state: inhand-left-trim
|
||||
color: "#486b2f"
|
||||
- state: inhand-left-visor
|
||||
color: "#5a150e"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#819a73"
|
||||
- state: inhand-right-trim
|
||||
color: "#486b2f"
|
||||
- state: inhand-right-visor
|
||||
color: "#5a150e"
|
||||
|
||||
#Death Ripley
|
||||
- type: entity
|
||||
@@ -47,6 +83,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: deathripley
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#575757"
|
||||
- state: inhand-left-trim
|
||||
color: "#b3001b"
|
||||
- state: inhand-left-visor
|
||||
color: "#e1131e"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#575757"
|
||||
- state: inhand-right-trim
|
||||
color: "#b3001b"
|
||||
- state: inhand-right-visor
|
||||
color: "#e1131e"
|
||||
|
||||
#Ggygax
|
||||
- type: entity
|
||||
@@ -57,6 +111,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: gygax
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#e76241"
|
||||
- state: inhand-left-trim
|
||||
color: "#4f5359"
|
||||
- state: inhand-left-visor
|
||||
color: "#00ff33"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#e76241"
|
||||
- state: inhand-right-trim
|
||||
color: "#4f5359"
|
||||
- state: inhand-right-visor
|
||||
color: "#00ff33"
|
||||
|
||||
#Durand
|
||||
- type: entity
|
||||
@@ -67,6 +139,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: durand
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#a8abb3"
|
||||
- state: inhand-left-trim
|
||||
color: "#686d78"
|
||||
- state: inhand-left-visor
|
||||
color: "#8cc865"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#a8abb3"
|
||||
- state: inhand-right-trim
|
||||
color: "#686d78"
|
||||
- state: inhand-right-visor
|
||||
color: "#8cc865"
|
||||
|
||||
#H.O.N.K
|
||||
- type: entity
|
||||
@@ -77,6 +167,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: honk
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#ed1c24"
|
||||
- state: inhand-left-trim
|
||||
color: "#ffffff"
|
||||
- state: inhand-left-visor
|
||||
color: "#ff040b"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#ed1c24"
|
||||
- state: inhand-right-trim
|
||||
color: "#ffffff"
|
||||
- state: inhand-right-visor
|
||||
color: "#ff040b"
|
||||
|
||||
#Marauder
|
||||
- type: entity
|
||||
@@ -87,6 +195,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: marauder
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#9da6be"
|
||||
- state: inhand-left-trim
|
||||
color: "#557a48"
|
||||
- state: inhand-left-visor
|
||||
color: "#00ff33"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#9da6be"
|
||||
- state: inhand-right-trim
|
||||
color: "#557a48"
|
||||
- state: inhand-right-visor
|
||||
color: "#00ff33"
|
||||
|
||||
#Seraph
|
||||
- type: entity
|
||||
@@ -97,6 +223,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: seraph
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#878c97"
|
||||
- state: inhand-left-trim
|
||||
color: "#943226"
|
||||
- state: inhand-left-visor
|
||||
color: "#f31a33"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#878c97"
|
||||
- state: inhand-right-trim
|
||||
color: "#943226"
|
||||
- state: inhand-right-visor
|
||||
color: "#f31a33"
|
||||
|
||||
#Mauler
|
||||
- type: entity
|
||||
@@ -107,6 +251,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: mauler
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#2b2b2b"
|
||||
- state: inhand-left-trim
|
||||
color: "#660000"
|
||||
- state: inhand-left-visor
|
||||
color: "#ff0000"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#2b2b2b"
|
||||
- state: inhand-right-trim
|
||||
color: "#660000"
|
||||
- state: inhand-right-visor
|
||||
color: "#ff0000"
|
||||
|
||||
#Odysseus
|
||||
- type: entity
|
||||
@@ -117,6 +279,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: odysseus
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#ffffff"
|
||||
- state: inhand-left-trim
|
||||
color: "#7d7f97"
|
||||
- state: inhand-left-visor
|
||||
color: "#857149"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#ffffff"
|
||||
- state: inhand-right-trim
|
||||
color: "#7d7f97"
|
||||
- state: inhand-right-visor
|
||||
color: "#857149"
|
||||
|
||||
#Phazon
|
||||
- type: entity
|
||||
@@ -127,6 +307,24 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: phazon
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#4d79a0"
|
||||
- state: inhand-left-trim
|
||||
color: "#f38233"
|
||||
- state: inhand-left-visor
|
||||
color: "#f38233"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#4d79a0"
|
||||
- state: inhand-right-trim
|
||||
color: "#f38233"
|
||||
- state: inhand-right-visor
|
||||
color: "#f38233"
|
||||
|
||||
#Reticence
|
||||
- type: entity
|
||||
@@ -137,3 +335,21 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: reticence
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-base
|
||||
- state: inhand-left-body
|
||||
color: "#d9d9d9"
|
||||
- state: inhand-left-trim
|
||||
color: "#8b8b8b"
|
||||
- state: inhand-left-visor
|
||||
color: "#1f1f1f"
|
||||
right:
|
||||
- state: inhand-right-base
|
||||
- state: inhand-right-body
|
||||
color: "#d9d9d9"
|
||||
- state: inhand-right-trim
|
||||
color: "#8b8b8b"
|
||||
- state: inhand-right-visor
|
||||
color: "#1f1f1f"
|
||||
|
||||
@@ -127,6 +127,7 @@
|
||||
noRot: true
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: MultiHandedItem
|
||||
- type: Construction
|
||||
graph: PlushieGhostRevenant
|
||||
node: plushie
|
||||
@@ -202,6 +203,15 @@
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/hampter.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.04"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: HamptrPlushie
|
||||
@@ -240,6 +250,15 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/Plushies/nukie.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/nukie.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.03"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: NukiePlushie
|
||||
@@ -254,6 +273,15 @@
|
||||
sprite: Objects/Fun/Plushies/rouny.rsi
|
||||
state: icon
|
||||
- type: Rotatable
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/rouny.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.03"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: RounyPlushie
|
||||
@@ -307,6 +335,11 @@
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/arachnid.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: ArachnidPlushie
|
||||
@@ -650,6 +683,15 @@
|
||||
- LowImpassable
|
||||
- type: CollisionWake
|
||||
enabled: false
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/diona.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.09"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: DionaPlushie
|
||||
@@ -739,7 +781,7 @@
|
||||
parent: BasePlushie
|
||||
id: PlushieRatvar
|
||||
name: ratvar plushie
|
||||
description: A small stuffed doll of the elder god Ratvar.
|
||||
description: A large stuffed doll of the elder god Ratvar.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/Plushies/ratvar.rsi
|
||||
@@ -747,6 +789,12 @@
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Fun/Plushies/ratvar.rsi
|
||||
- type: MultiHandedItem
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/ratvar.rsi
|
||||
slots:
|
||||
- neck
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: RatvarPlushie
|
||||
@@ -755,7 +803,7 @@
|
||||
parent: BasePlushie
|
||||
id: PlushieNar
|
||||
name: nar'sie plushie
|
||||
description: A small stuffed doll of the elder goddess Nar'Sie.
|
||||
description: A large stuffed doll of the elder goddess Nar'Sie.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/Plushies/narsie.rsi
|
||||
@@ -763,6 +811,12 @@
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Fun/Plushies/narsie.rsi
|
||||
- type: MultiHandedItem
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/narsie.rsi
|
||||
slots:
|
||||
- neck
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: NarPlushie
|
||||
@@ -885,6 +939,11 @@
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
path: /Audio/Voice/Slime/slime_squish.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/slime.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: SlimePlushie
|
||||
@@ -1007,6 +1066,15 @@
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/vox.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.09"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: VoxPlushie
|
||||
@@ -1020,6 +1088,15 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/Plushies/atmosian.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/atmosian.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.04"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: AtmosianPlushie
|
||||
@@ -1058,6 +1135,15 @@
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/xeno.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.03"
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: XenoPlushie
|
||||
@@ -1071,6 +1157,11 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/Plushies/penguin.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/penguin.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: PenguinPlushie
|
||||
@@ -1106,6 +1197,11 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Voice/Human/malescream_5.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/human.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: HumanPlushie
|
||||
@@ -1141,6 +1237,11 @@
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/Plushies/moth.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
- type: FoodSequenceElement
|
||||
entries:
|
||||
CottonBurger: MothPlushie
|
||||
|
||||
@@ -155,6 +155,15 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/AI.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/AI.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.06"
|
||||
|
||||
- type: entity
|
||||
parent: BaseFigurineCheapo
|
||||
@@ -165,6 +174,15 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toy_nuke.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/toy_nuke.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.12"
|
||||
- type: Tag
|
||||
tags:
|
||||
- Payload
|
||||
@@ -198,6 +216,15 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toy_ian.rsi
|
||||
state: icon
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Fun/toy_ian.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET
|
||||
offset: "0, 0.06"
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: EmitSoundOnUse
|
||||
@@ -478,11 +505,17 @@
|
||||
sprite: Objects/Fun/toy_singularity.rsi
|
||||
state: icon
|
||||
- type: SingularityDistortion
|
||||
intensity: 2000
|
||||
intensity: 25
|
||||
falloffPower: 2.6
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Fun/icon.rsi
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: singu-inhand-left
|
||||
shader: unshaded
|
||||
right:
|
||||
- state: singu-inhand-right
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
@@ -495,6 +528,14 @@
|
||||
shader: unshaded
|
||||
layers:
|
||||
- state: tesla_projectile
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: tesla-inhand-left
|
||||
shader: unshaded
|
||||
right:
|
||||
- state: tesla-inhand-right
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
radius: 5
|
||||
@@ -632,6 +673,22 @@
|
||||
- state: base
|
||||
map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||
- state: visor
|
||||
- type: Clothing
|
||||
sprite: Objects/Fun/pequeno.rsi
|
||||
slots:
|
||||
- HEAD
|
||||
clothingVisuals:
|
||||
head:
|
||||
- state: equipped-HELMET-body
|
||||
- state: equipped-HELMET-vis
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-body
|
||||
- state: inhand-left-vis
|
||||
right:
|
||||
- state: inhand-right-body
|
||||
- state: inhand-right-vis
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- enum.DamageStateVisualLayers.Base:
|
||||
|
||||
@@ -140,13 +140,13 @@
|
||||
sprite: Objects/Misc/Lights/lampint.rsi
|
||||
layers:
|
||||
- state: lamp-int
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: lamp-int-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Lights/lampint.rsi
|
||||
@@ -159,6 +159,10 @@
|
||||
energy: 0.5
|
||||
color: "#FFFFEE"
|
||||
- type: Flash
|
||||
flashOnMelee: false
|
||||
flashOnUse: false
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: LimitedCharges
|
||||
maxCharges: 3
|
||||
- type: AutoRecharge
|
||||
@@ -176,10 +180,10 @@
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
|
||||
|
||||
@@ -46,6 +46,7 @@
|
||||
- MindShieldImplant
|
||||
- FakeMindShieldImplant
|
||||
- RadioImplant
|
||||
- ChameleonControllerImplant
|
||||
deimplantFailureDamage:
|
||||
types:
|
||||
Cellular: 50
|
||||
@@ -248,8 +249,7 @@
|
||||
|
||||
- type: entity
|
||||
id: ChameleonControllerImplanter
|
||||
name: chameleon controller implant
|
||||
suffix: chameleon controller
|
||||
name: chameleon controller implanter
|
||||
parent: BaseImplantOnlyImplanterSyndi
|
||||
components:
|
||||
- type: Implanter
|
||||
|
||||
@@ -1,172 +0,0 @@
|
||||
- type: entity
|
||||
id: SpiderWeb
|
||||
name: spider web
|
||||
description: It's stringy and sticky.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/slash.ogg"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/spiderweb.rsi
|
||||
layers:
|
||||
- state: spider_web_1
|
||||
map: ["spiderWebLayer"]
|
||||
drawdepth: WallMountedItems
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.SpiderWebVisuals.Variant:
|
||||
spiderWebLayer:
|
||||
1: {state: spider_web_1}
|
||||
2: {state: spider_web_2}
|
||||
- type: Clickable
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
hard: false
|
||||
density: 7
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- MidImpassable
|
||||
- type: Damageable
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger: # Excess damage, don't spawn entities
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialWebSilk:
|
||||
min: 0
|
||||
max: 1
|
||||
- type: Temperature
|
||||
heatDamage:
|
||||
types:
|
||||
Heat: 5
|
||||
coldDamage: {}
|
||||
coldDamageThreshold: 0
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
damage:
|
||||
types:
|
||||
Heat: 5
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [Touch]
|
||||
Extinguish: [Touch]
|
||||
- type: SpiderWebObject
|
||||
- type: SpeedModifierContacts
|
||||
walkSpeedModifier: 0.5
|
||||
sprintSpeedModifier: 0.5
|
||||
ignoreWhitelist:
|
||||
components:
|
||||
- IgnoreSpiderWeb
|
||||
|
||||
- type: entity
|
||||
id: SpiderWebClown
|
||||
name: clown spider web
|
||||
description: It's stringy and slippy.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/slash.ogg"
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/spiderweb.rsi
|
||||
layers:
|
||||
- state: spider_web_clown_1
|
||||
map: ["spiderWebLayer"]
|
||||
drawdepth: WallMountedItems
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.SpiderWebVisuals.Variant:
|
||||
spiderWebLayer:
|
||||
1: {state: spider_web_clown_1}
|
||||
2: {state: spider_web_clown_2}
|
||||
- type: Clickable
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Slippery
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
slips:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
hard: false
|
||||
layer:
|
||||
- SlipLayer
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
density: 1000
|
||||
mask:
|
||||
- ItemMask
|
||||
- type: Damageable
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Temperature
|
||||
heatDamage:
|
||||
types:
|
||||
Heat: 5
|
||||
coldDamage: {}
|
||||
coldDamageThreshold: 0
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
damage:
|
||||
types:
|
||||
Heat: 5
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [Touch]
|
||||
Extinguish: [Touch]
|
||||
- type: SpiderWebObject
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- sweet
|
||||
- type: Food
|
||||
delay: 2
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: Sugar
|
||||
Quantity: 2
|
||||
@@ -1669,7 +1669,7 @@
|
||||
stackType: FloorTileXenoSteelCorner
|
||||
|
||||
- type: entity
|
||||
name: xeno techmaint
|
||||
name: xeno techmaint floor
|
||||
parent: FloorTileItemBase
|
||||
id: FloorTileItemXenoMaint
|
||||
components:
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
- type: Spillable
|
||||
solution: absorbed
|
||||
spillWhenThrown: false
|
||||
preventMelee: false
|
||||
- type: DrainableSolution
|
||||
solution: absorbed
|
||||
- type: Wieldable
|
||||
@@ -84,6 +85,7 @@
|
||||
- type: Spillable
|
||||
solution: absorbed
|
||||
spillWhenThrown: false
|
||||
preventMelee: false
|
||||
- type: DrainableSolution
|
||||
solution: absorbed
|
||||
- type: Wieldable
|
||||
|
||||
@@ -446,6 +446,7 @@
|
||||
items:
|
||||
- BorgFireExtinguisher
|
||||
- BorgHandheldGPSBasic
|
||||
- HandheldStationMapUnpowered
|
||||
- HandHeldMassScannerBorg
|
||||
- type: BorgModuleIcon
|
||||
icon: { sprite: Interface/Actions/actions_borg.rsi, state: extinguisher-module }
|
||||
|
||||
@@ -124,9 +124,9 @@
|
||||
- 0,0,1,1
|
||||
whitelist:
|
||||
components:
|
||||
- Artifact
|
||||
- XenoArtifact
|
||||
- type: Item
|
||||
sprite: Objects/Storage/artifact_container.rsi
|
||||
sprite: Objects/Storage/artifact_container.rsi
|
||||
size: Huge
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
|
||||
@@ -10,31 +10,33 @@
|
||||
radiatingBehaviourId: radiating
|
||||
- type: LightBehaviour
|
||||
behaviours:
|
||||
- !type:FadeBehaviour
|
||||
id: radiating
|
||||
maxDuration: 2.0
|
||||
startValue: 3.0
|
||||
endValue: 2.0
|
||||
isLooped: true
|
||||
reverseWhenFinished: true
|
||||
- !type:PulseBehaviour
|
||||
id: blinking
|
||||
interpolate: Nearest
|
||||
maxDuration: 1.0
|
||||
minValue: 0.1
|
||||
maxValue: 2.0
|
||||
isLooped: true
|
||||
- !type:FadeBehaviour
|
||||
id: radiating
|
||||
maxDuration: 2.0
|
||||
startValue: 3.0
|
||||
endValue: 2.0
|
||||
isLooped: true
|
||||
reverseWhenFinished: true
|
||||
- !type:PulseBehaviour
|
||||
id: blinking
|
||||
interpolate: Nearest
|
||||
maxDuration: 1.0
|
||||
minValue: 0.1
|
||||
maxValue: 2.0
|
||||
isLooped: true
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
layers:
|
||||
- state: lantern
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: lantern
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- type: Item
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
heldPrefix: off
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 3
|
||||
@@ -62,7 +64,7 @@
|
||||
equippedPrefix: off
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Belt
|
||||
- Belt
|
||||
- type: Tag
|
||||
tags:
|
||||
- Flashlight
|
||||
@@ -76,18 +78,20 @@
|
||||
sprite: Objects/Tools/lantern.rsi
|
||||
layers:
|
||||
- state: lantern
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: lantern-on
|
||||
shader: unshaded
|
||||
visible: false
|
||||
map: [ "light" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
- type: PointLight
|
||||
radius: 5
|
||||
energy: 10
|
||||
- type: Flash
|
||||
flashOnMelee: false
|
||||
flashOnUse: false
|
||||
- type: LimitedCharges
|
||||
maxCharges: 15
|
||||
- type: MeleeWeapon
|
||||
@@ -98,9 +102,9 @@
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
proto: ProjectileHealingBolt
|
||||
capacity: 10
|
||||
count: 10
|
||||
- type: PacifismAllowedGun
|
||||
|
||||
- type: entity
|
||||
name: staff of entrance
|
||||
|
||||
@@ -191,6 +191,71 @@
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
name: Estoc DMR
|
||||
parent: [BaseWeaponRifle, BaseSyndicateContraband]
|
||||
id: WeaponRifleEstoc
|
||||
description: A designated marksman rifle, favored for medium-to-long range engagements. Uses .20 rifle ammo.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Rifles/estoc.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-0
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Rifles/estoc.rsi
|
||||
- type: Gun
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/estocshot.ogg
|
||||
minAngle: 30
|
||||
maxAngle: 43
|
||||
shotsPerBurst: 3
|
||||
selectedMode: Burst
|
||||
availableModes:
|
||||
- Burst
|
||||
- SemiAuto
|
||||
burstFireRate: 14
|
||||
- type: GunWieldBonus
|
||||
minAngle: -28
|
||||
maxAngle: -25
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
gun_magazine:
|
||||
name: Magazine
|
||||
startingItem: MagazineRifle
|
||||
insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
|
||||
ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
|
||||
priority: 2
|
||||
whitelist:
|
||||
tags:
|
||||
- MagazineRifle
|
||||
whitelistFailPopup: gun-magazine-whitelist-fail
|
||||
gun_chamber:
|
||||
name: Chamber
|
||||
startingItem: CartridgeRifle
|
||||
priority: 1
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeRifle
|
||||
- type: SpeedModifiedOnWield
|
||||
walkModifier: 0.75
|
||||
sprintModifier: 0.75
|
||||
- type: CursorOffsetRequiresWield
|
||||
- type: EyeCursorOffset
|
||||
maxOffset: 2
|
||||
pvsIncrease: 0.2
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
gun_magazine: !type:ContainerSlot
|
||||
gun_chamber: !type:ContainerSlot
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 1
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
name: Foam Force Astro Ace
|
||||
parent: [BaseWeaponShotgun, BaseGunWieldable]
|
||||
|
||||
@@ -296,11 +296,12 @@
|
||||
Slash: 12
|
||||
Heat: 12
|
||||
Structural: 15
|
||||
- type: ItemToggleActiveSound
|
||||
activeSound:
|
||||
path: /Audio/Weapons/ebladehum.ogg
|
||||
params:
|
||||
volume: 3
|
||||
# Disabled until the wield active sfx no longer stacks
|
||||
#- type: ItemToggleActiveSound
|
||||
# activeSound:
|
||||
# path: /Audio/Weapons/ebladehum.ogg
|
||||
# params:
|
||||
# volume: 3
|
||||
- type: ComponentToggler
|
||||
components:
|
||||
- type: Sharp
|
||||
@@ -386,6 +387,17 @@
|
||||
reflectProb: 1.0
|
||||
spread: 75
|
||||
|
||||
# Nukie variant, reduced reflection rate.
|
||||
- type: entity
|
||||
parent: HyperEutacticBlade
|
||||
id: HyperEutaticBlade
|
||||
name: hypereutatic-blade
|
||||
description: Often mistaken for the Hypereutactic Blade. This mass produced, off-brand, knockoff gets the same job done but with less reflection.
|
||||
components:
|
||||
- type: Reflect
|
||||
reflectProb: 0.75
|
||||
spread: 75
|
||||
|
||||
# Borgs
|
||||
- type: entity
|
||||
suffix: One-Handed, For Borgs
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
storedSprite: null
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatGreyFlatcap
|
||||
parent: [ClothingHeadHatGreyFlatcap, BaseMinorContraband]
|
||||
id: BladedFlatcapGrey
|
||||
name: grey flatcap
|
||||
description: Fashionable for both the working class and old man Jenkins. It has glass shards hidden in the brim.
|
||||
@@ -175,7 +175,7 @@
|
||||
parent: BladedFlatcapGrey
|
||||
id: BladedFlatcapBrown
|
||||
name: brown flatcap
|
||||
description: Stupid clown! You made me look bad! It has glass shards hidden in the brim.
|
||||
description: "\"Stupid clown! You made me look bad!\" It has glass shards hidden in the brim."
|
||||
components:
|
||||
- type: Construction
|
||||
graph: BladedFlatcapBrown
|
||||
|
||||
@@ -139,9 +139,9 @@
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
layers:
|
||||
- state: flash
|
||||
map: [ "enum.FlashVisuals.BaseLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.BaseLayer" ]
|
||||
- state: flashing
|
||||
map: [ "enum.FlashVisuals.LightLayer" ]
|
||||
map: [ "enum.FlashVisualLayers.LightLayer" ]
|
||||
visible: false
|
||||
shader: unshaded
|
||||
- type: Flash
|
||||
@@ -157,16 +157,18 @@
|
||||
size: Small
|
||||
sprite: Objects/Weapons/Melee/flash.rsi
|
||||
- type: UseDelay
|
||||
delay: 4 # has to be the same as the FlashingTime datafield in FlashComponent
|
||||
- type: UseDelayOnMeleeHit
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.FlashVisuals.Burnt:
|
||||
enum.FlashVisuals.BaseLayer:
|
||||
enum.FlashVisualLayers.BaseLayer:
|
||||
True: {state: burnt}
|
||||
enum.FlashVisuals.Flashing:
|
||||
enum.FlashVisuals.LightLayer:
|
||||
enum.FlashVisualLayers.LightLayer:
|
||||
True: {visible: true}
|
||||
False: {visible: false}
|
||||
- type: GuideHelp
|
||||
|
||||
52
Resources/Prototypes/Entities/StatusEffects/misc.yml
Normal file
52
Resources/Prototypes/Entities/StatusEffects/misc.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
- type: entity
|
||||
id: StatusEffectBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: StatusEffect
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
parent: StatusEffectBase
|
||||
id: MobStatusEffectBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: StatusEffect
|
||||
whitelist:
|
||||
components:
|
||||
- MobState
|
||||
|
||||
# The creature sleeps so heavily that nothing can wake him up. Not even its own death.
|
||||
- type: entity
|
||||
parent: MobStatusEffectBase
|
||||
id: StatusEffectForcedSleeping
|
||||
name: forced sleep
|
||||
components:
|
||||
- type: ForcedSleepingStatusEffect
|
||||
|
||||
# This creature is asleep because it's disconnected from the game.
|
||||
- type: entity
|
||||
parent: MobStatusEffectBase
|
||||
id: StatusEffectSSDSleeping
|
||||
name: forced sleep
|
||||
components:
|
||||
- type: ForcedSleepingStatusEffect
|
||||
|
||||
# Blurs your vision and makes you randomly fall asleep
|
||||
- type: entity
|
||||
parent: MobStatusEffectBase
|
||||
id: StatusEffectDrowsiness
|
||||
name: drowsiness
|
||||
components:
|
||||
- type: DrowsinessStatusEffect
|
||||
|
||||
# Adds drugs overlay
|
||||
- type: entity
|
||||
parent: MobStatusEffectBase
|
||||
id: StatusEffectSeeingRainbow
|
||||
name: hallucinations
|
||||
components:
|
||||
- type: SeeingRainbowsStatusEffect
|
||||
@@ -342,9 +342,6 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Doors/Airlocks/Standard/xeno.rsi
|
||||
- type: IconSmooth
|
||||
key: chitin
|
||||
mode: NoSprite
|
||||
|
||||
- type: entity
|
||||
parent: AirlockGlass
|
||||
@@ -353,6 +350,3 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Doors/Airlocks/Glass/xeno.rsi
|
||||
- type: IconSmooth
|
||||
key: chitin
|
||||
mode: NoSprite
|
||||
|
||||
@@ -158,9 +158,6 @@
|
||||
- board
|
||||
- type: PlacementReplacement
|
||||
key: walls
|
||||
- type: IconSmooth
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: PaintableAirlock
|
||||
group: Standard
|
||||
department: Civilian
|
||||
|
||||
@@ -115,9 +115,6 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: IconSmooth
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: Construction
|
||||
graph: Airlock
|
||||
node: highSecDoor
|
||||
|
||||
@@ -55,9 +55,6 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: IconSmooth
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: Occluder
|
||||
- type: BlockWeather
|
||||
|
||||
|
||||
@@ -78,9 +78,6 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: IconSmooth
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: DoorSignalControl
|
||||
- type: DeviceNetwork
|
||||
deviceNetId: Wireless
|
||||
|
||||
@@ -241,7 +241,7 @@
|
||||
- id: ClothingHeadHatAnimalHeadslime
|
||||
prob: 0.03
|
||||
orGroup: dresserthirdloot
|
||||
- id: ClothingNeckHeadphones
|
||||
- id: ClothingMultipleHeadphones
|
||||
prob: 0.03
|
||||
orGroup: dresserthirdloot
|
||||
- id: ClothingUnderSocksCoder
|
||||
|
||||
@@ -89,6 +89,8 @@
|
||||
interfaces:
|
||||
enum.ApcUiKey.Key:
|
||||
type: ApcBoundUserInterface
|
||||
enum.WiresUiKey.Key:
|
||||
type: WiresBoundUserInterface
|
||||
- type: ActivatableUI
|
||||
inHandsOnly: false
|
||||
key: enum.ApcUiKey.Key
|
||||
@@ -102,6 +104,10 @@
|
||||
supplyRampRate: 500
|
||||
- type: WallMount
|
||||
- type: WiresPanel
|
||||
- type: Wires
|
||||
alwaysRandomize: true
|
||||
boardName: wires-board-name-apc
|
||||
layoutId: APC
|
||||
- type: WiresVisuals
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
|
||||
@@ -364,7 +364,7 @@
|
||||
- type: entity
|
||||
parent: ShuttleGunBase
|
||||
id: ShuttleGunKineticOld
|
||||
name: xenomorphic dematerializer
|
||||
name: exomorphic dematerializer
|
||||
description: An ancient ship gun, utilizing biomechanical systems to store and release energy. While unique in its design, it has been rendered obsolete due to its inferior charging and firing speed compared to mechanical constructions.
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -409,10 +409,3 @@
|
||||
- type: DeviceLinkSink
|
||||
ports:
|
||||
- Trigger
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 1800
|
||||
|
||||
@@ -1123,6 +1123,15 @@
|
||||
- type: Sprite
|
||||
state: poster54_legit
|
||||
|
||||
- type: entity
|
||||
parent: PosterBase
|
||||
id: PosterLegitHelio
|
||||
name: Helio Logistics ad
|
||||
description: "A poster advertising Helio Logistics and their adorable mascot. The slogan reads 'Come rain or shine, we deliver on time.'"
|
||||
components:
|
||||
- type: Sprite
|
||||
state: poster55_legit
|
||||
|
||||
#maps
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -151,7 +151,6 @@
|
||||
- type: entity
|
||||
id: AirAlarmXeno
|
||||
parent: AirAlarm
|
||||
name: air alarm
|
||||
description: An alien air alarm. Hopefully they didn't breathe poison.
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -161,17 +160,11 @@
|
||||
map: ["airAlarmBase"] # TODO: fire alarm enum
|
||||
- state: alarmx
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
- type: Construction
|
||||
|
||||
- type: entity
|
||||
id: AirAlarmAssemblyXeno
|
||||
parent: AirAlarmAssembly
|
||||
name: air alarm assembly
|
||||
description: An alien air alarm. Why are the wires pulsating?...
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/air_monitors_xeno.rsi
|
||||
layers:
|
||||
- state: alarm_b1
|
||||
map: [ "enum.ConstructionVisuals.Layer" ]
|
||||
- type: Construction
|
||||
|
||||
@@ -146,29 +146,15 @@
|
||||
- type: entity
|
||||
id: FireAlarmXeno
|
||||
parent: FireAlarm
|
||||
name: fire alarm
|
||||
description: An alien fire alarm. Works just the same!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/air_monitors_xeno.rsi
|
||||
layers:
|
||||
- state: fire0
|
||||
map: ["fireAlarmBase"]
|
||||
- state: fire_off
|
||||
map: ["fireAlarmState"]
|
||||
- state: fire_b2
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
- type: Construction
|
||||
|
||||
- type: entity
|
||||
id: FireAlarmAssemblyXeno
|
||||
parent: FireAlarmAssembly
|
||||
name: fire alarm assembly
|
||||
description: An alien fire alarm assembly. Good luck with the wires.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/air_monitors_xeno.rsi
|
||||
layers:
|
||||
- state: fire_b1
|
||||
map: [ "enum.ConstructionVisuals.Layer" ]
|
||||
- type: Construction
|
||||
|
||||
@@ -35,9 +35,6 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: IconSmooth
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: StaticPrice
|
||||
price: 100
|
||||
|
||||
|
||||
137
Resources/Prototypes/Entities/Structures/spider_web.yml
Normal file
137
Resources/Prototypes/Entities/Structures/spider_web.yml
Normal file
@@ -0,0 +1,137 @@
|
||||
- type: entity
|
||||
id: SpiderWebBase
|
||||
abstract: true
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: PlacementReplacement
|
||||
key: web
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path:
|
||||
"/Audio/Weapons/slash.ogg"
|
||||
- type: Sprite
|
||||
sprite: Structures/floor_web.rsi
|
||||
drawdepth: WallMountedItems
|
||||
- type: Appearance
|
||||
- type: Clickable
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
- type: Damageable
|
||||
damageModifierSet: Wood
|
||||
- type: Temperature
|
||||
heatDamage:
|
||||
types:
|
||||
Heat: 5
|
||||
coldDamage: {}
|
||||
coldDamageThreshold: 0
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
damage:
|
||||
types:
|
||||
Heat: 5
|
||||
- type: Reactive
|
||||
groups:
|
||||
Flammable: [Touch]
|
||||
Extinguish: [Touch]
|
||||
- type: SpiderWebObject
|
||||
- type: IconSmooth
|
||||
key: web
|
||||
additionalKeys:
|
||||
- walls
|
||||
base: web_
|
||||
|
||||
- type: entity
|
||||
id: SpiderWeb
|
||||
parent: SpiderWebBase
|
||||
name: spider web
|
||||
description: It's stringy and sticky.
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#ffffffdd"
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
hard: false
|
||||
density: 7
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- MidImpassable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger: # Excess damage, don't spawn entities
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialWebSilk:
|
||||
min: 0
|
||||
max: 1
|
||||
- type: SpeedModifierContacts
|
||||
walkSpeedModifier: 0.5
|
||||
sprintSpeedModifier: 0.5
|
||||
ignoreWhitelist:
|
||||
components:
|
||||
- IgnoreSpiderWeb
|
||||
|
||||
- type: entity
|
||||
id: SpiderWebClown
|
||||
parent: SpiderWebBase
|
||||
name: clown spider web
|
||||
description: It's stringy and slippy.
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#ffa3fc"
|
||||
- type: Slippery
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
slips:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
hard: false
|
||||
layer:
|
||||
- SlipLayer
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
density: 1000
|
||||
mask:
|
||||
- ItemMask
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- sweet
|
||||
- type: Food
|
||||
delay: 2
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: Sugar
|
||||
Quantity: 2
|
||||
@@ -27,3 +27,8 @@
|
||||
id: DoNotMap
|
||||
name: entity-category-name-donotmap
|
||||
suffix: entity-category-suffix-donotmap
|
||||
|
||||
- type: entityCategory
|
||||
id: StatusEffects
|
||||
name: entity-category-name-status-effects
|
||||
hideSpawnMenu: true
|
||||
Reference in New Issue
Block a user