Merge pull request #301 from crystallpunk-14/ed-05-07-2024-upstream
Upstream sync
This commit is contained in:
@@ -20,10 +20,12 @@
|
||||
InconstancyParticle: 0.5
|
||||
FullUnknown: 0.5
|
||||
Jumping: 0.3
|
||||
Invisibility: 0.5
|
||||
#Complex
|
||||
FastUnknown: 0.2
|
||||
JumpingUnknown: 0.1
|
||||
InconstancyParticleUnknown: 0.1
|
||||
InvisibilityJumping: 0.1
|
||||
|
||||
|
||||
# Easy x0.5 point production
|
||||
@@ -153,6 +155,17 @@
|
||||
randomStartSecretMin: 4
|
||||
randomStartSecretMax: 6
|
||||
|
||||
- type: anomalyBehavior
|
||||
id: Invisibility
|
||||
earnPointModifier: 1.6
|
||||
description: anomaly-behavior-invisibility
|
||||
components:
|
||||
- type: Stealth
|
||||
maxVisibility: 1.2
|
||||
- type: StealthOnMove
|
||||
passiveVisibilityRate: -0.37
|
||||
movementVisibilityRate: 0.20
|
||||
|
||||
# Complex Effects
|
||||
|
||||
- type: anomalyBehavior
|
||||
@@ -170,7 +183,6 @@
|
||||
randomStartSecretMin: 3
|
||||
randomStartSecretMax: 5
|
||||
|
||||
|
||||
- type: anomalyBehavior
|
||||
id: FastUnknown
|
||||
earnPointModifier: 1.9
|
||||
@@ -191,4 +203,21 @@
|
||||
prob: 0.5
|
||||
- type: SecretDataAnomaly
|
||||
randomStartSecretMin: 3
|
||||
randomStartSecretMax: 5
|
||||
randomStartSecretMax: 5
|
||||
|
||||
- type: anomalyBehavior
|
||||
id: InvisibilityJumping
|
||||
earnPointModifier: 1.95
|
||||
description: anomaly-behavior-invisibility
|
||||
components:
|
||||
- type: ChaoticJump
|
||||
jumpMinInterval: 15
|
||||
jumpMaxInterval: 25
|
||||
rangeMin: 1
|
||||
rangeMax: 1
|
||||
effect: PuddleSparkle
|
||||
- type: Stealth
|
||||
maxVisibility: 1.2
|
||||
- type: StealthOnMove
|
||||
passiveVisibilityRate: -0.37
|
||||
movementVisibilityRate: 0.20
|
||||
@@ -35,6 +35,8 @@
|
||||
orGroup: BookPool
|
||||
- id: BookChemicalCompendium
|
||||
orGroup: BookPool
|
||||
- id: BookSpaceLaw
|
||||
orGroup: BookPool
|
||||
- id: BookNarsieLegend
|
||||
prob: 0.1
|
||||
orGroup: BookAuthor
|
||||
|
||||
@@ -183,6 +183,7 @@
|
||||
- id: BookMedicalReferenceBook
|
||||
- id: BookHowToSurvive
|
||||
- id: BookChemicalCompendium
|
||||
- id: BookSpaceLaw
|
||||
|
||||
- type: entity
|
||||
id: CrateServiceSodaDispenser
|
||||
|
||||
@@ -278,6 +278,7 @@
|
||||
- id: BoxEncryptionKeySecurity
|
||||
- id: HoloprojectorSecurity
|
||||
- id: BookSecretDocuments
|
||||
- id: BookSpaceLaw
|
||||
|
||||
- type: entity
|
||||
id: LockerHeadOfSecurityFilled
|
||||
@@ -301,6 +302,7 @@
|
||||
- id: BoxEncryptionKeySecurity
|
||||
- id: HoloprojectorSecurity
|
||||
- id: BookSecretDocuments
|
||||
- id: BookSpaceLaw
|
||||
|
||||
- type: entity
|
||||
id: LockerFreezerVaultFilled
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
- id: DoorRemoteArmory
|
||||
- id: ClothingOuterHardsuitWarden
|
||||
- id: HoloprojectorSecurity
|
||||
- id: BookSpaceLaw
|
||||
|
||||
- type: entity
|
||||
id: LockerWardenFilled
|
||||
@@ -40,6 +41,7 @@
|
||||
- id: RubberStampWarden
|
||||
- id: DoorRemoteArmory
|
||||
- id: HoloprojectorSecurity
|
||||
- id: BookSpaceLaw
|
||||
|
||||
- type: entity
|
||||
id: LockerSecurityFilled
|
||||
@@ -66,6 +68,8 @@
|
||||
prob: 0.1
|
||||
- id: HoloprojectorSecurity
|
||||
prob: 0.6
|
||||
- id: BookSpaceLaw
|
||||
prob: 0.5
|
||||
|
||||
- type: entity
|
||||
id: LockerBrigmedicFilled
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
ClothingHeadsetService: 2
|
||||
ClothingNeckLawyerbadge: 2
|
||||
BriefcaseBrown: 2
|
||||
BookSpaceLaw: 3
|
||||
LuxuryPen: 2
|
||||
contrabandInventory:
|
||||
ClothingOuterRobesJudge: 1
|
||||
|
||||
@@ -906,7 +906,7 @@
|
||||
productEntity: ReinforcementRadioSyndicate
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
Telecrystal: 14
|
||||
categories:
|
||||
- UplinkAllies
|
||||
conditions:
|
||||
@@ -922,7 +922,7 @@
|
||||
productEntity: ReinforcementRadioSyndicateNukeops
|
||||
icon: { sprite: Objects/Devices/communication.rsi, state: old-radio-urist }
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
Telecrystal: 35
|
||||
categories:
|
||||
- UplinkAllies
|
||||
conditions:
|
||||
@@ -1305,7 +1305,7 @@
|
||||
icon: { sprite: /Textures/Clothing/OuterClothing/Hardsuits/syndieelite.rsi, state: icon }
|
||||
productEntity: ClothingBackpackDuffelSyndicateEliteHardsuitBundle
|
||||
cost:
|
||||
Telecrystal: 10
|
||||
Telecrystal: 12
|
||||
categories:
|
||||
- UplinkWearables
|
||||
|
||||
|
||||
@@ -628,7 +628,7 @@
|
||||
- ENGINES
|
||||
- EQUIPMENT
|
||||
- ERRORS
|
||||
- EXTERMINATORS
|
||||
# - EXTERMINATORS
|
||||
- EXPLOSIVES
|
||||
- EYEWEAR
|
||||
- FEDORAS
|
||||
|
||||
@@ -269,6 +269,7 @@
|
||||
- Radio
|
||||
- DiscreteHealthAnalyzer
|
||||
- SurgeryTool
|
||||
- Dropper
|
||||
components:
|
||||
- Hypospray
|
||||
- Injector
|
||||
@@ -343,6 +344,7 @@
|
||||
- Bottle
|
||||
- Syringe
|
||||
- CigPack
|
||||
- Dropper
|
||||
components:
|
||||
- Seed
|
||||
- Smokable
|
||||
|
||||
@@ -260,6 +260,8 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.08
|
||||
lowPressureMultiplier: 1000
|
||||
- type: FireProtection
|
||||
reduction: 0.2
|
||||
|
||||
#Chief Medical Officer's Hardsuit
|
||||
- type: entity
|
||||
|
||||
@@ -319,6 +319,8 @@
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.02
|
||||
lowPressureMultiplier: 1000
|
||||
- type: FireProtection
|
||||
reduction: 0.8
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.2
|
||||
- type: Armor
|
||||
@@ -559,7 +561,7 @@
|
||||
size: Huge
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 1.0
|
||||
sprintModifier: 1.0
|
||||
sprintModifier: 0.9
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitSyndieElite
|
||||
|
||||
@@ -78,3 +78,15 @@
|
||||
sprite: Clothing/OuterClothing/Vests/vest.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Vests/vest.rsi
|
||||
|
||||
#Tank Harness
|
||||
- type: entity
|
||||
parent: [ClothingOuterBase, AllowSuitStorageClothingGasTanks]
|
||||
id: ClothingOuterVestTank
|
||||
name: tank harness
|
||||
description: A simple harness that can hold a gas tank.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Vests/tankharness.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Vests/tankharness.rsi
|
||||
|
||||
455
Resources/Prototypes/Entities/Clothing/Uniforms/color_dress.yml
Normal file
455
Resources/Prototypes/Entities/Clothing/Uniforms/color_dress.yml
Normal file
@@ -0,0 +1,455 @@
|
||||
# Black elegant dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtBlackElegantDress
|
||||
name: black elegant dress
|
||||
description: Elegant dress with a beautiful bow.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#212030"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#212030"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#212030"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#212030"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Red elegant dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtRedElegantDress
|
||||
name: red elegant dress
|
||||
description: Elegant dress with a beautiful bow.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#60171d"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#60171d"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#60171d"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#60171d"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Green elegant dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtGreenElegantDress
|
||||
name: green elegant dress
|
||||
description: Elegant dress with a beautiful bow.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#0e6316"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#0e6316"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#0e6316"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#0e6316"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Blue elegant dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtBlueElegantDress
|
||||
name: blue elegant dress
|
||||
description: Elegant dress with a beautiful bow.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#076183"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#076183"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#076183"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#076183"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Purple elegant dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtPurpleElegantDress
|
||||
name: purple elegant dress
|
||||
description: Elegant dress with a beautiful bow.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#630767"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#630767"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#630767"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/elegantdress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#630767"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Cyan striped dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtCyanStripedDress
|
||||
name: cyan striped dress
|
||||
description: Cute striped dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#009a9a"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#009a9a"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#009a9a"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#009a9a"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Red striped dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtRedStripedDress
|
||||
name: red striped dress
|
||||
description: Cute striped dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#a40000"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#a40000"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#a40000"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#a40000"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Green striped dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtGreenStripedDress
|
||||
name: green striped dress
|
||||
description: Cute striped dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#008c1f"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#008c1f"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#008c1f"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#008c1f"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
|
||||
# Pink striped dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtPinkStripedDress
|
||||
name: pink striped dress
|
||||
description: Cute striped dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#a40086"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#a40086"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#a40086"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#a40086"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Orange striped dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtOrangeStripedDress
|
||||
name: orange striped dress
|
||||
description: Cute striped dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#9d4000"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#9d4000"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#9d4000"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/stripeddress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#9d4000"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Purple turtleneck dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtPurpleTurtleneckDress
|
||||
name: purple turtleneck dress
|
||||
description: Turtleneck dress with a unique design.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#341255"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#341255"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#341255"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#341255"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Red turtleneck dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtRedTurtleneckDress
|
||||
name: red turtleneck dress
|
||||
description: Turtleneck dress with a unique design.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#730404"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#730404"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#730404"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#730404"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Green turtleneck dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtGreenTurtleneckDress
|
||||
name: green turtleneck dress
|
||||
description: Turtleneck dress with a unique design.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#0e6316"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#0e6316"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#0e6316"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#0e6316"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Blue turtleneck dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtBlueTurtleneckDress
|
||||
name: blue turtleneck dress
|
||||
description: Turtleneck dress with a unique design.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#193f68"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#193f68"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#193f68"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#193f68"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Yellow turtleneck dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtYellowTurtleneckDress
|
||||
name: yellow turtleneck dress
|
||||
description: Turtleneck dress with a unique design.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- state: icon-color
|
||||
color: "#684519"
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
color: "#684519"
|
||||
right:
|
||||
- state: inhand-right
|
||||
color: "#684519"
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/turtledress.rsi
|
||||
clothingVisuals:
|
||||
jumpsuit:
|
||||
- state: color-equipped-INNERCLOTHING
|
||||
color: "#684519"
|
||||
- state: equipped-INNERCLOTHING
|
||||
|
||||
# Yellow old dress
|
||||
- type: entity
|
||||
parent: ClothingUniformSkirtBase
|
||||
id: ClothingUniformJumpskirtYellowOldDress
|
||||
name: yellow old dress
|
||||
description: Classic western dress.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Uniforms/Jumpskirt/dresswestern.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left
|
||||
right:
|
||||
- state: inhand-right
|
||||
- type: Clothing
|
||||
sprite: Clothing/Uniforms/Jumpskirt/dresswestern.rsi
|
||||
@@ -25,6 +25,15 @@
|
||||
components:
|
||||
- type: AllowSuitStorage
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: AllowSuitStorageClothingGasTanks
|
||||
components:
|
||||
- type: AllowSuitStorage
|
||||
whitelist:
|
||||
tags:
|
||||
- GasTank
|
||||
|
||||
# for clothing that has a single item slot to insert and alt click out.
|
||||
# inheritors add a whitelisted slot named item
|
||||
- type: entity
|
||||
|
||||
12
Resources/Prototypes/Entities/Effects/shuttle.yml
Normal file
12
Resources/Prototypes/Entities/Effects/shuttle.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- type: entity
|
||||
id: FtlVisualizerEntity
|
||||
noSpawn: true
|
||||
description: Visualizer for shuttles arriving. You shouldn't see this!
|
||||
components:
|
||||
- type: FtlVisualizer
|
||||
sprite:
|
||||
sprite: /Textures/Effects/medi_holo.rsi
|
||||
state: medi_holo
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
@@ -144,6 +144,7 @@
|
||||
- cell_slot
|
||||
- type: Lock
|
||||
locked: true
|
||||
breakOnEmag: false
|
||||
- type: ActivatableUIRequiresLock
|
||||
- type: LockedWiresPanel
|
||||
- type: Damageable
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
probability: 0.5
|
||||
- type: FireVisuals
|
||||
alternateState: Standing
|
||||
- type: FlashImmunity
|
||||
|
||||
- type: entity
|
||||
parent: BaseSpeciesDummy
|
||||
|
||||
@@ -112,4 +112,16 @@
|
||||
species: Vox
|
||||
- type: Body
|
||||
prototype: Vox
|
||||
- type: Inventory
|
||||
speciesId: vox
|
||||
displacements:
|
||||
jumpsuit:
|
||||
layer:
|
||||
sprite: Mobs/Species/Vox/displacement.rsi
|
||||
state: jumpsuit
|
||||
copyToShaderParameters:
|
||||
# Value required, provide a dummy. Gets overridden when applied.
|
||||
layerKey: dummy
|
||||
parameterTexture: displacementMap
|
||||
parameterUV: displacementUV
|
||||
|
||||
|
||||
@@ -353,6 +353,34 @@
|
||||
guides:
|
||||
- Chemicals
|
||||
|
||||
- type: entity
|
||||
id: BookSpaceLaw
|
||||
parent: BaseItem
|
||||
name: space law
|
||||
description: A set of Nanotrasen guidelines for keeping law and order on their space stations.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: paper
|
||||
- state: cover_strong
|
||||
color: "#87011c"
|
||||
- state: icon_law
|
||||
color: "#f7d61a"
|
||||
- type: Tag
|
||||
tags:
|
||||
- Book
|
||||
- type: GuideHelp
|
||||
openOnActivation: true
|
||||
guides:
|
||||
- SpaceLaw
|
||||
- type: MeleeWeapon # so you can beat stupid cadets
|
||||
soundHit:
|
||||
collection: Punch
|
||||
damage:
|
||||
types:
|
||||
Blunt: 1
|
||||
|
||||
- type: entity
|
||||
parent: BookBase
|
||||
id: BookRandom
|
||||
|
||||
@@ -29,4 +29,5 @@
|
||||
- PillCanister
|
||||
- Bottle
|
||||
- Syringe
|
||||
- Dropper
|
||||
- type: Dumpable
|
||||
|
||||
@@ -345,12 +345,12 @@
|
||||
- state: icon-treatment
|
||||
- type: ItemBorgModule
|
||||
items:
|
||||
- HandheldHealthAnalyzerUnpowered
|
||||
- Brutepack10Lingering
|
||||
- Ointment10Lingering
|
||||
- Gauze10Lingering
|
||||
- Bloodpack10Lingering
|
||||
- Syringe
|
||||
- Dropper
|
||||
|
||||
- type: entity
|
||||
id: BorgModuleDefibrillator
|
||||
|
||||
@@ -295,6 +295,7 @@
|
||||
solution: injector
|
||||
- type: Item
|
||||
sprite: Objects/Specific/Chemistry/dropper.rsi
|
||||
size: Tiny
|
||||
- type: Appearance
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 1
|
||||
@@ -303,6 +304,9 @@
|
||||
inHandsFillBaseName: -fill-
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: Tag
|
||||
tags:
|
||||
- Dropper
|
||||
|
||||
- type: entity
|
||||
name: borgdropper
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
loop: true
|
||||
volume: -10
|
||||
maxDistance: 5
|
||||
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/flare.rsi
|
||||
layers:
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Tanks/generic.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- GasTank
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: Objects/Tanks/generic.rsi
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
name: wrench
|
||||
parent: BaseItem
|
||||
id: Wrench
|
||||
description: 'A common tool for assembly and disassembly. Remember: righty tighty, lefty loosey.'
|
||||
description: 'A common tool for assembly and disassembly. Remember: lefty latchy, righty removey.'
|
||||
components:
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
|
||||
- type: entity
|
||||
name: portable flasher
|
||||
parent: BaseStructure
|
||||
parent: BaseMachine
|
||||
id: PortableFlasher
|
||||
description: An ultrabright flashbulb with a proximity trigger, useful for making an area security-only.
|
||||
components:
|
||||
@@ -196,14 +196,11 @@
|
||||
!type:PhysShapeCircle
|
||||
radius: 2
|
||||
repeating: true
|
||||
- type: Anchorable
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/pflash.rsi
|
||||
layers:
|
||||
- state: "off"
|
||||
map: ["enum.ProximityTriggerVisualLayers.Base"]
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
|
||||
@@ -46,17 +46,26 @@
|
||||
path: /Maps/Shuttles/cargo.yml
|
||||
- type: GridSpawn
|
||||
groups:
|
||||
trade:
|
||||
vgroid: !type:DungeonSpawnGroup
|
||||
minimumDistance: 1000
|
||||
nameDataset: names_borer
|
||||
addComponents:
|
||||
- type: Gravity
|
||||
enabled: true
|
||||
inherent: true
|
||||
protos:
|
||||
- VGRoid
|
||||
trade: !type:GridSpawnGroup
|
||||
addComponents:
|
||||
- type: ProtectedGrid
|
||||
- type: TradeStation
|
||||
paths:
|
||||
- /Maps/Shuttles/trading_outpost.yml
|
||||
mining:
|
||||
mining: !type:GridSpawnGroup
|
||||
paths:
|
||||
- /Maps/Shuttles/mining.yml
|
||||
# Spawn last
|
||||
ruins:
|
||||
ruins: !type:GridSpawnGroup
|
||||
hide: true
|
||||
nameGrid: true
|
||||
minCount: 2
|
||||
|
||||
@@ -77,6 +77,54 @@
|
||||
- id: ClothingUniformJumpsuitLoungewear
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtBlackElegantDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtRedElegantDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtGreenElegantDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtBlueElegantDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtPurpleElegantDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtCyanStripedDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtRedStripedDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtGreenStripedDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtPinkStripedDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtOrangeStripedDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtPurpleTurtleneckDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtRedTurtleneckDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtGreenTurtleneckDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtBlueTurtleneckDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtYellowTurtleneckDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: ClothingUniformJumpskirtYellowOldDress
|
||||
prob: 0.05
|
||||
orGroup: dressermainloot
|
||||
- id: Pen # It`s pen.
|
||||
prob: 0.03
|
||||
orGroup: dressersecondloot
|
||||
|
||||
@@ -25,6 +25,14 @@
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- HighImpassable
|
||||
- MidImpassable
|
||||
fix2:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
@@ -39,7 +47,6 @@
|
||||
hard: False
|
||||
- type: Transform
|
||||
anchored: true
|
||||
noRot: false
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 12000
|
||||
needsPower: false #only turns on when scanning
|
||||
|
||||
@@ -66,8 +66,6 @@
|
||||
parent: GasMinerBase
|
||||
id: GasMinerNitrogen
|
||||
suffix: Shuttle, 300kPa
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: Nitrogen
|
||||
@@ -94,8 +92,6 @@
|
||||
name: CO2 gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerCarbonDioxide
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: CarbonDioxide
|
||||
@@ -104,8 +100,6 @@
|
||||
name: plasma gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerPlasma
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: Plasma
|
||||
@@ -114,8 +108,6 @@
|
||||
name: tritium gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerTritium
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: Tritium
|
||||
@@ -124,8 +116,6 @@
|
||||
name: water vapor gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerWaterVapor
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: WaterVapor
|
||||
@@ -134,8 +124,6 @@
|
||||
name: ammonia gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerAmmonia
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: Ammonia
|
||||
@@ -144,8 +132,6 @@
|
||||
name: nitrous oxide gas miner
|
||||
parent: GasMinerBase
|
||||
id: GasMinerNitrousOxide
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: GasMiner
|
||||
spawnGas: NitrousOxide
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
Brute:
|
||||
collection: GlassSmash
|
||||
- type: WallMount
|
||||
arc: 360
|
||||
- type: Sprite
|
||||
drawdepth: Objects
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
@@ -16,6 +17,17 @@
|
||||
- type: ApcPowerReceiver
|
||||
- type: ExtensionCableReceiver
|
||||
- type: BarSign
|
||||
- type: InteractionOutline
|
||||
- type: AccessReader
|
||||
access: [["Bar"]]
|
||||
- type: ActivatableUIRequiresPower
|
||||
- type: ActivatableUIRequiresAccess
|
||||
- type: ActivatableUI
|
||||
key: enum.BarSignUiKey.Key
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.BarSignUiKey.Key:
|
||||
type: BarSignBoundUserInterface
|
||||
- type: Appearance
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#TODO: Someone should probably move the ore vein prototypes into their own file, or otherwise split this up in some way. This should not be 1.5k lines long.
|
||||
|
||||
# Anyway
|
||||
# See WallRock variants for the remappings.
|
||||
|
||||
#Asteroid rock
|
||||
- type: entity
|
||||
@@ -639,21 +641,28 @@
|
||||
description: An ore vein rich with coal.
|
||||
suffix: Coal
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreCoal
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_coal
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockCoal
|
||||
WallRockBasalt: WallRockBasaltCoal
|
||||
WallRockChromite: WallRockChromiteCoal
|
||||
WallRockSand: WallRockSandCoal
|
||||
WallRockSnow: WallRockSnowCoal
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreCoal
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_coal
|
||||
|
||||
- type: entity
|
||||
id: WallRockGold
|
||||
@@ -661,21 +670,28 @@
|
||||
description: An ore vein rich with gold.
|
||||
suffix: Gold
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreGold
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_gold
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockGold
|
||||
WallRockBasalt: WallRockBasaltGold
|
||||
WallRockChromite: WallRockChromiteGold
|
||||
WallRockSand: WallRockSandGold
|
||||
WallRockSnow: WallRockSnowGold
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreGold
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_gold
|
||||
|
||||
- type: entity
|
||||
id: WallRockPlasma
|
||||
@@ -683,21 +699,28 @@
|
||||
description: An ore vein rich with plasma.
|
||||
suffix: Plasma
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OrePlasma
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_phoron
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockPlasma
|
||||
WallRockBasalt: WallRockBasaltPlasma
|
||||
WallRockChromite: WallRockChromitePlasma
|
||||
WallRockSand: WallRockSandPlasma
|
||||
WallRockSnow: WallRockSnowPlasma
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OrePlasma
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_phoron
|
||||
|
||||
- type: entity
|
||||
id: WallRockQuartz
|
||||
@@ -705,21 +728,28 @@
|
||||
description: An ore vein rich with quartz.
|
||||
suffix: Quartz
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSpaceQuartz
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_quartz
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockQuartz
|
||||
WallRockBasalt: WallRockBasaltQuartz
|
||||
WallRockChromite: WallRockChromiteQuartz
|
||||
WallRockSand: WallRockSandQuartz
|
||||
WallRockSnow: WallRockSnowQuartz
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSpaceQuartz
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_quartz
|
||||
|
||||
- type: entity
|
||||
id: WallRockSilver
|
||||
@@ -727,21 +757,28 @@
|
||||
description: An ore vein rich with silver.
|
||||
suffix: Silver
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSilver
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_silver
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockSilver
|
||||
WallRockBasalt: WallRockBasaltSilver
|
||||
WallRockChromite: WallRockChromiteSilver
|
||||
WallRockSand: WallRockSandSilver
|
||||
WallRockSnow: WallRockSnowSilver
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSilver
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_silver
|
||||
|
||||
# Yes I know it drops steel but we may get smelting at some point
|
||||
- type: entity
|
||||
@@ -750,6 +787,13 @@
|
||||
description: An ore vein rich with iron.
|
||||
suffix: Iron
|
||||
components:
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockTin
|
||||
WallRockBasalt: WallRockBasaltTin
|
||||
WallRockChromite: WallRockChromiteTin
|
||||
WallRockSand: WallRockSandTin
|
||||
WallRockSnow: WallRockSnowTin
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSteel
|
||||
@@ -772,21 +816,28 @@
|
||||
description: An ore vein rich with uranium.
|
||||
suffix: Uranium
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreUranium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_uranium
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockUranium
|
||||
WallRockBasalt: WallRockBasaltUranium
|
||||
WallRockChromite: WallRockChromiteUranium
|
||||
WallRockSand: WallRockSandUranium
|
||||
WallRockSnow: WallRockSnowUranium
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreUranium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_uranium
|
||||
|
||||
|
||||
- type: entity
|
||||
@@ -795,21 +846,28 @@
|
||||
description: An ore vein rich with bananium.
|
||||
suffix: Bananium
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreBananium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_bananium
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockBananium
|
||||
WallRockBasalt: WallRockBasaltBananium
|
||||
WallRockChromite: WallRockChromiteBananium
|
||||
WallRockSand: WallRockSandBananium
|
||||
WallRockSnow: WallRockSnowBananium
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreBananium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_bananium
|
||||
|
||||
- type: entity
|
||||
id: WallRockArtifactFragment
|
||||
@@ -817,21 +875,28 @@
|
||||
description: A rock wall. What's that sticking out of it?
|
||||
suffix: Artifact Fragment
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreArtifactFragment
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_artifact_fragment
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockArtifactFragment
|
||||
WallRockBasalt: WallRockBasaltArtifactFragment
|
||||
WallRockChromite: WallRockChromiteArtifactFragment
|
||||
WallRockSand: WallRockSandArtifactFragment
|
||||
WallRockSnow: WallRockSnowArtifactFragment
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreArtifactFragment
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_artifact_fragment
|
||||
|
||||
- type: entity
|
||||
id: WallRockSalt
|
||||
@@ -839,21 +904,28 @@
|
||||
description: An ore vein rich with salt.
|
||||
suffix: Salt
|
||||
components:
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSalt
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_salt
|
||||
- type: EntityRemap
|
||||
mask:
|
||||
AsteroidRock: AsteroidRockSalt
|
||||
WallRockBasalt: WallRockBasaltSalt
|
||||
WallRockChromite: WallRockChromiteSalt
|
||||
WallRockSand: WallRockSandSalt
|
||||
WallRockSnow: WallRockSnowSalt
|
||||
- type: OreVein
|
||||
oreChance: 1.0
|
||||
currentOre: OreSalt
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: rock
|
||||
- map: [ "enum.EdgeLayer.South" ]
|
||||
state: rock_south
|
||||
- map: [ "enum.EdgeLayer.East" ]
|
||||
state: rock_east
|
||||
- map: [ "enum.EdgeLayer.North" ]
|
||||
state: rock_north
|
||||
- map: [ "enum.EdgeLayer.West" ]
|
||||
state: rock_west
|
||||
- state: rock_salt
|
||||
|
||||
# Basalt variants
|
||||
- type: entity
|
||||
|
||||
@@ -455,6 +455,7 @@
|
||||
startAnnouncement: station-event-communication-interception
|
||||
startAudio:
|
||||
path: /Audio/Announcements/intercept.ogg
|
||||
duration: null # the rule has to last the whole round not 1 second
|
||||
- type: AlertLevelInterceptionRule
|
||||
- type: AntagSelection
|
||||
definitions:
|
||||
|
||||
@@ -81,6 +81,7 @@
|
||||
- type: RuleGrids
|
||||
- type: AntagSelection
|
||||
- type: AntagLoadProfileRule
|
||||
speciesOverride: Human
|
||||
|
||||
- type: entity
|
||||
parent: BaseNukeopsRule
|
||||
|
||||
@@ -19,6 +19,13 @@
|
||||
- Moth
|
||||
- Reptilian
|
||||
|
||||
- type: loadoutEffectGroup
|
||||
id: EffectSpeciesVox
|
||||
effects:
|
||||
- !type:SpeciesLoadoutEffect
|
||||
species:
|
||||
- Vox
|
||||
|
||||
# Basic
|
||||
- type: loadout
|
||||
id: EmergencyOxygen
|
||||
@@ -180,3 +187,68 @@
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalSyndicateNitrogen
|
||||
|
||||
# Pre-equipped species gear
|
||||
|
||||
# Full Tank Equipped
|
||||
- type: loadout
|
||||
id: LoadoutSpeciesEVANitrogen
|
||||
equipment: GearEVANitrogen
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: EffectSpeciesVox
|
||||
|
||||
- type: startingGear
|
||||
id: GearEVANitrogen
|
||||
equipment:
|
||||
suitstorage: NitrogenTankFilled
|
||||
|
||||
# Tank Harness
|
||||
- type: loadout
|
||||
id: LoadoutTankHarness
|
||||
equipment: GearTankHarness
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: EffectSpeciesVox
|
||||
|
||||
- type: startingGear
|
||||
id: GearTankHarness
|
||||
equipment:
|
||||
outerClothing: ClothingOuterVestTank
|
||||
|
||||
# Breaths Tool On Face
|
||||
- type: loadout
|
||||
id: LoadoutSpeciesBreathTool
|
||||
equipment: GearSpeciesBreathTool
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: EffectSpeciesVox
|
||||
|
||||
- type: startingGear
|
||||
id: GearSpeciesBreathTool
|
||||
equipment:
|
||||
mask: ClothingMaskBreath
|
||||
|
||||
- type: loadout
|
||||
id: LoadoutSpeciesBreathToolMedical
|
||||
equipment: GearSpeciesBreathToolMedical
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: EffectSpeciesVox
|
||||
|
||||
- type: startingGear
|
||||
id: GearSpeciesBreathToolMedical
|
||||
equipment:
|
||||
mask: ClothingMaskBreathMedical
|
||||
|
||||
- type: loadout
|
||||
id: LoadoutSpeciesBreathToolSecurity
|
||||
equipment: GearSpeciesBreathToolSecurity
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: EffectSpeciesVox
|
||||
|
||||
- type: startingGear
|
||||
id: GearSpeciesBreathToolSecurity
|
||||
equipment:
|
||||
mask: ClothingMaskGasSecurity
|
||||
|
||||
@@ -35,13 +35,23 @@
|
||||
- GlassesJamjar
|
||||
- GlassesJensen
|
||||
|
||||
- type: loadoutGroup
|
||||
id: GroupTankHarness
|
||||
name: loadout-group-tank-harness
|
||||
minLimit: 1
|
||||
hidden: true
|
||||
loadouts:
|
||||
- LoadoutTankHarness
|
||||
|
||||
- type: loadoutGroup
|
||||
id: Survival
|
||||
name: loadout-group-survival-basic
|
||||
minLimit: 3
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogen
|
||||
- EmergencyOxygen
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
# Command
|
||||
- type: loadoutGroup
|
||||
@@ -408,10 +418,12 @@
|
||||
- type: loadoutGroup
|
||||
id: SurvivalClown
|
||||
name: loadout-group-survival-clown
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenClown
|
||||
- EmergencyOxygenClown
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
- type: loadoutGroup
|
||||
id: MimeHead
|
||||
@@ -729,10 +741,12 @@
|
||||
- type: loadoutGroup
|
||||
id: SurvivalExtended
|
||||
name: loadout-group-survival-extended
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenExtended
|
||||
- EmergencyOxygenExtended
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
# Science
|
||||
- type: loadoutGroup
|
||||
@@ -1007,10 +1021,12 @@
|
||||
- type: loadoutGroup
|
||||
id: SurvivalSecurity
|
||||
name: loadout-group-survival-security
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenSecurity
|
||||
- EmergencyOxygenSecurity
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
# Medical
|
||||
- type: loadoutGroup
|
||||
@@ -1187,10 +1203,12 @@
|
||||
- type: loadoutGroup
|
||||
id: SurvivalMedical
|
||||
name: loadout-group-survival-medical
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenMedical
|
||||
- EmergencyOxygenMedical
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
# Wildcards
|
||||
- type: loadoutGroup
|
||||
@@ -1220,7 +1238,36 @@
|
||||
- type: loadoutGroup
|
||||
id: SurvivalSyndicate
|
||||
name: loadout-group-survival-syndicate
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenSyndicate
|
||||
- EmergencyOxygenSyndicate
|
||||
- LoadoutSpeciesEVANitrogen
|
||||
|
||||
- type: loadoutGroup
|
||||
id: GroupSpeciesBreathTool
|
||||
name: loadout-group-breath-tool
|
||||
minLimit: 1
|
||||
maxLimit: 1
|
||||
hidden: true
|
||||
loadouts:
|
||||
- LoadoutSpeciesBreathTool
|
||||
|
||||
- type: loadoutGroup
|
||||
id: GroupSpeciesBreathToolMedical
|
||||
name: loadout-group-breath-tool
|
||||
minLimit: 1
|
||||
maxLimit: 1
|
||||
hidden: true
|
||||
loadouts:
|
||||
- LoadoutSpeciesBreathToolMedical
|
||||
|
||||
- type: loadoutGroup
|
||||
id: GroupSpeciesBreathToolSecurity
|
||||
name: loadout-group-breath-tool
|
||||
minLimit: 1
|
||||
maxLimit: 1
|
||||
hidden: true
|
||||
loadouts:
|
||||
- LoadoutSpeciesBreathToolSecurity
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
- CaptainOuterClothing
|
||||
- Survival
|
||||
- Trinkets
|
||||
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobHeadOfPersonnel
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- HoPHead
|
||||
- HoPNeck
|
||||
- HoPJumpsuit
|
||||
@@ -22,11 +23,13 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# Civilian
|
||||
- type: roleLoadout
|
||||
id: JobPassenger
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- PassengerJumpsuit
|
||||
- CommonBackpack
|
||||
- PassengerFace
|
||||
@@ -36,10 +39,12 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobBartender
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- BartenderHead
|
||||
- BartenderJumpsuit
|
||||
- CommonBackpack
|
||||
@@ -47,19 +52,23 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobServiceWorker
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- BartenderJumpsuit
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobChef
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ChefHead
|
||||
- ChefMask
|
||||
- ChefJumpsuit
|
||||
@@ -68,29 +77,35 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobLibrarian
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- LibrarianJumpsuit
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobLawyer
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- LawyerNeck
|
||||
- LawyerJumpsuit
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobChaplain
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ChaplainHead
|
||||
- ChaplainMask
|
||||
- ChaplainNeck
|
||||
@@ -100,10 +115,12 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobJanitor
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- JanitorHead
|
||||
- JanitorJumpsuit
|
||||
- JanitorGloves
|
||||
@@ -113,10 +130,12 @@
|
||||
- Survival
|
||||
- Trinkets
|
||||
- JanitorPlunger
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobBotanist
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- BotanistHead
|
||||
- BotanistJumpsuit
|
||||
- BotanistBackpack
|
||||
@@ -124,10 +143,12 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobClown
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ClownHead
|
||||
- ClownJumpsuit
|
||||
- ClownBackpack
|
||||
@@ -140,6 +161,7 @@
|
||||
- type: roleLoadout
|
||||
id: JobMime
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MimeHead
|
||||
- MimeMask
|
||||
- MimeJumpsuit
|
||||
@@ -152,6 +174,7 @@
|
||||
- type: roleLoadout
|
||||
id: JobMusician
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MusicianJumpsuit
|
||||
- CommonBackpack
|
||||
- MusicianOuterClothing
|
||||
@@ -159,11 +182,13 @@
|
||||
- Survival
|
||||
- Trinkets
|
||||
- Instruments
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# Cargo
|
||||
- type: roleLoadout
|
||||
id: JobQuartermaster
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- QuartermasterHead
|
||||
- QuartermasterNeck
|
||||
- QuartermasterJumpsuit
|
||||
@@ -173,10 +198,12 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobCargoTechnician
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- CargoTechnicianHead
|
||||
- CargoTechnicianJumpsuit
|
||||
- CargoTechnicianBackpack
|
||||
@@ -185,21 +212,25 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobSalvageSpecialist
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- SalvageSpecialistBackpack
|
||||
- SalvageSpecialistOuterClothing
|
||||
- SalvageSpecialistShoes
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# Engineering
|
||||
- type: roleLoadout
|
||||
id: JobChiefEngineer
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ChiefEngineerHead
|
||||
- ChiefEngineerJumpsuit
|
||||
- StationEngineerBackpack
|
||||
@@ -208,18 +239,22 @@
|
||||
- ChiefEngineerShoes
|
||||
- SurvivalExtended
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobTechnicalAssistant
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- TechnicalAssistantJumpsuit
|
||||
- StationEngineerBackpack
|
||||
- SurvivalExtended
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobStationEngineer
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- StationEngineerHead
|
||||
- StationEngineerJumpsuit
|
||||
- StationEngineerBackpack
|
||||
@@ -228,21 +263,25 @@
|
||||
- StationEngineerID
|
||||
- SurvivalExtended
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobAtmosphericTechnician
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- AtmosphericTechnicianJumpsuit
|
||||
- AtmosphericTechnicianBackpack
|
||||
- AtmosphericTechnicianOuterClothing
|
||||
- AtmosphericTechnicianShoes
|
||||
- SurvivalExtended
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# Science
|
||||
- type: roleLoadout
|
||||
id: JobResearchDirector
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ResearchDirectorHead
|
||||
- ResearchDirectorNeck
|
||||
- ResearchDirectorJumpsuit
|
||||
@@ -253,10 +292,12 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobScientist
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ScientistHead
|
||||
- ScientistNeck
|
||||
- ScientistJumpsuit
|
||||
@@ -268,15 +309,18 @@
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobResearchAssistant
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ResearchAssistantJumpsuit
|
||||
- ScientistBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# Security
|
||||
- type: roleLoadout
|
||||
@@ -291,6 +335,7 @@
|
||||
- SecurityShoes
|
||||
- SurvivalSecurity
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobWarden
|
||||
@@ -303,6 +348,7 @@
|
||||
- SecurityShoes
|
||||
- SurvivalSecurity
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobSecurityOfficer
|
||||
@@ -316,10 +362,12 @@
|
||||
- SecurityBelt
|
||||
- SurvivalSecurity
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobDetective
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- DetectiveHead
|
||||
- DetectiveNeck
|
||||
- DetectiveJumpsuit
|
||||
@@ -328,6 +376,7 @@
|
||||
- SecurityShoes
|
||||
- SurvivalSecurity
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobSecurityCadet
|
||||
@@ -336,11 +385,13 @@
|
||||
- SecurityBackpack
|
||||
- SurvivalSecurity
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
|
||||
# Medical
|
||||
- type: roleLoadout
|
||||
id: JobChiefMedicalOfficer
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ChiefMedicalOfficerHead
|
||||
- MedicalMask
|
||||
- ChiefMedicalOfficerJumpsuit
|
||||
@@ -352,10 +403,12 @@
|
||||
- Glasses
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobMedicalDoctor
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MedicalDoctorHead
|
||||
- MedicalMask
|
||||
- MedicalDoctorJumpsuit
|
||||
@@ -367,19 +420,23 @@
|
||||
- Glasses
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobMedicalIntern
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MedicalInternJumpsuit
|
||||
- MedicalBackpack
|
||||
- Glasses
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobChemist
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MedicalMask
|
||||
- ChemistJumpsuit
|
||||
- MedicalGloves
|
||||
@@ -388,10 +445,12 @@
|
||||
- MedicalShoes
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobParamedic
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ParamedicHead
|
||||
- MedicalMask
|
||||
- ParamedicJumpsuit
|
||||
@@ -402,71 +461,92 @@
|
||||
- Glasses
|
||||
- SurvivalMedical
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathToolMedical
|
||||
|
||||
# Wildcards
|
||||
- type: roleLoadout
|
||||
id: JobZookeeper
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobReporter
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- ReporterJumpsuit
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobPsychologist
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- MedicalBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
- type: roleLoadout
|
||||
id: JobBoxer
|
||||
groups:
|
||||
- GroupTankHarness
|
||||
- BoxerJumpsuit
|
||||
- BoxerGloves
|
||||
- CommonBackpack
|
||||
- Glasses
|
||||
- Survival
|
||||
- Trinkets
|
||||
- GroupSpeciesBreathTool
|
||||
|
||||
# These loadouts will be used without player configuration, thus they must be designed to work without manual selection
|
||||
# These loadouts are used for non-crew spawns, like off-station antags and event mobs
|
||||
# They will be used without player configuration, thus they will only ever apply what is forced by MinLimit
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalStandard
|
||||
id: RoleSurvivalStandard
|
||||
groups:
|
||||
- Survival
|
||||
- GroupSpeciesBreathTool
|
||||
- GroupTankHarness
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalClown
|
||||
id: RoleSurvivalClown
|
||||
groups:
|
||||
- SurvivalClown
|
||||
- GroupTankHarness
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalExtended
|
||||
id: RoleSurvivalExtended
|
||||
groups:
|
||||
- SurvivalExtended
|
||||
- GroupSpeciesBreathTool
|
||||
- GroupTankHarness
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalMedical
|
||||
id: RoleSurvivalMedical
|
||||
groups:
|
||||
- SurvivalMedical
|
||||
- GroupSpeciesBreathToolMedical
|
||||
- GroupTankHarness
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalSecurity
|
||||
id: RoleSurvivalSecurity
|
||||
groups:
|
||||
- SurvivalSecurity
|
||||
- GroupSpeciesBreathToolSecurity
|
||||
- GroupTankHarness
|
||||
|
||||
- type: roleLoadout
|
||||
id: LoadoutSurvivalSyndicate
|
||||
id: RoleSurvivalSyndicate
|
||||
groups:
|
||||
- SurvivalSyndicate
|
||||
- GroupSpeciesBreathTool
|
||||
- GroupTankHarness
|
||||
|
||||
@@ -15,7 +15,8 @@
|
||||
- type: dungeonConfig
|
||||
id: BlobAsteroid
|
||||
# Floor generation
|
||||
generator: !type:NoiseDunGen
|
||||
layers:
|
||||
- !type:NoiseDunGen
|
||||
tileCap: 1500
|
||||
capStd: 32
|
||||
iterations: 3
|
||||
@@ -28,22 +29,22 @@
|
||||
fractalType: FBm
|
||||
octaves: 2
|
||||
lacunarity: 2
|
||||
# Everything else
|
||||
postGeneration:
|
||||
# Generate biome
|
||||
- !type:BiomePostGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:MarkerLayerPostGen
|
||||
markerTemplate: AsteroidOre
|
||||
# Generate biome
|
||||
- !type:BiomeDunGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:BiomeMarkerLayerDunGen
|
||||
markerTemplate: AsteroidOre
|
||||
|
||||
# Multiple smaller asteroids
|
||||
# This is a pain so we generate fewer tiles
|
||||
- type: dungeonConfig
|
||||
id: ClusterAsteroid
|
||||
# Floor generation
|
||||
generator: !type:NoiseDunGen
|
||||
layers:
|
||||
- !type:NoiseDunGen
|
||||
tileCap: 1000
|
||||
capStd: 32
|
||||
layers:
|
||||
@@ -55,21 +56,21 @@
|
||||
fractalType: FBm
|
||||
octaves: 2
|
||||
lacunarity: 2
|
||||
# Everything else
|
||||
postGeneration:
|
||||
# Generate biome
|
||||
- !type:BiomePostGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:MarkerLayerPostGen
|
||||
markerTemplate: AsteroidOre
|
||||
# Generate biome
|
||||
- !type:BiomeDunGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:BiomeMarkerLayerDunGen
|
||||
markerTemplate: AsteroidOre
|
||||
|
||||
# Long and spindly, less smooth than blob
|
||||
- type: dungeonConfig
|
||||
id: SpindlyAsteroid
|
||||
# Floor generation
|
||||
generator: !type:NoiseDunGen
|
||||
layers:
|
||||
- !type:NoiseDunGen
|
||||
tileCap: 1500
|
||||
capStd: 32
|
||||
layers:
|
||||
@@ -82,20 +83,21 @@
|
||||
octaves: 3
|
||||
lacunarity: 2
|
||||
cellularDistanceFunction: Euclidean
|
||||
postGeneration:
|
||||
# Generate biome
|
||||
- !type:BiomePostGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:MarkerLayerPostGen
|
||||
markerTemplate: AsteroidOre
|
||||
# Generate biome
|
||||
- !type:BiomeDunGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:BiomeMarkerLayerDunGen
|
||||
markerTemplate: AsteroidOre
|
||||
|
||||
# Lots of holes in it
|
||||
- type: dungeonConfig
|
||||
id: SwissCheeseAsteroid
|
||||
# Floor generation
|
||||
generator: !type:NoiseDunGen
|
||||
layers:
|
||||
- !type:NoiseDunGen
|
||||
tileCap: 1500
|
||||
capStd: 32
|
||||
layers:
|
||||
@@ -107,12 +109,11 @@
|
||||
fractalType: FBm
|
||||
octaves: 2
|
||||
lacunarity: 2
|
||||
# Everything else
|
||||
postGeneration:
|
||||
# Generate biome
|
||||
- !type:BiomePostGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:MarkerLayerPostGen
|
||||
markerTemplate: AsteroidOre
|
||||
# Generate biome
|
||||
- !type:BiomeDunGen
|
||||
biomeTemplate: Asteroid
|
||||
|
||||
# Generate ore veins
|
||||
- !type:BiomeMarkerLayerDunGen
|
||||
markerTemplate: AsteroidOre
|
||||
|
||||
@@ -1,361 +1,284 @@
|
||||
# Base configs
|
||||
- type: dungeonConfig
|
||||
id: Experiment
|
||||
generator: !type:PrefabDunGen
|
||||
roomWhitelist:
|
||||
- SalvageExperiment
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
- !type:CorridorPostGen
|
||||
width: 3
|
||||
|
||||
- !type:DungeonEntrancePostGen
|
||||
count: 2
|
||||
|
||||
- !type:RoomEntrancePostGen
|
||||
entities:
|
||||
- CableApcExtension
|
||||
- AirlockGlass
|
||||
|
||||
- !type:EntranceFlankPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:ExternalWindowPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:WallMountPostGen
|
||||
spawns:
|
||||
# Posters
|
||||
- id: RandomPosterLegit
|
||||
orGroup: content
|
||||
- id: ExtinguisherCabinetFilled
|
||||
prob: 0.2
|
||||
orGroup: content
|
||||
- id: RandomPainting
|
||||
prob: 0.05
|
||||
orGroup: content
|
||||
- id: IntercomCommon
|
||||
prob: 0.1
|
||||
orGroup: content
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorSteel
|
||||
wall: WallSolid
|
||||
cornerWall: WallReinforced
|
||||
|
||||
- !type:JunctionPostGen
|
||||
width: 1
|
||||
|
||||
- !type:JunctionPostGen
|
||||
|
||||
- !type:AutoCablingPostGen
|
||||
|
||||
- !type:CornerClutterPostGen
|
||||
contents:
|
||||
- id: PottedPlantRandom
|
||||
amount: 1
|
||||
|
||||
- !type:CorridorDecalSkirtingPostGen
|
||||
color: "#D381C996"
|
||||
cardinalDecals:
|
||||
South: BrickTileWhiteLineS
|
||||
East: BrickTileWhiteLineE
|
||||
North: BrickTileWhiteLineN
|
||||
West: BrickTileWhiteLineW
|
||||
cornerDecals:
|
||||
SouthEast: BrickTileWhiteCornerSe
|
||||
SouthWest: BrickTileWhiteCornerSw
|
||||
NorthEast: BrickTileWhiteCornerNe
|
||||
NorthWest: BrickTileWhiteCornerNw
|
||||
pocketDecals:
|
||||
SouthWest: BrickTileWhiteInnerSw
|
||||
SouthEast: BrickTileWhiteInnerSe
|
||||
NorthWest: BrickTileWhiteInnerNw
|
||||
NorthEast: BrickTileWhiteInnerNe
|
||||
|
||||
|
||||
- type: dungeonConfig
|
||||
id: LavaBrig
|
||||
generator: !type:PrefabDunGen
|
||||
roomWhitelist:
|
||||
- LavaBrig
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
- !type:CorridorPostGen
|
||||
width: 3
|
||||
|
||||
- !type:DungeonEntrancePostGen
|
||||
count: 2
|
||||
|
||||
- !type:RoomEntrancePostGen
|
||||
entities:
|
||||
- CableApcExtension
|
||||
- AirlockSecurityGlassLocked
|
||||
|
||||
- !type:EntranceFlankPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:ExternalWindowPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:WallMountPostGen
|
||||
spawns:
|
||||
# Posters
|
||||
- id: RandomPosterLegit
|
||||
orGroup: content
|
||||
- id: ExtinguisherCabinetFilled
|
||||
prob: 0.2
|
||||
orGroup: content
|
||||
- id: RandomPainting
|
||||
prob: 0.05
|
||||
orGroup: content
|
||||
- id: IntercomCommon
|
||||
prob: 0.1
|
||||
orGroup: content
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorSteel
|
||||
wall: WallSolid
|
||||
cornerWall: WallReinforced
|
||||
|
||||
- !type:JunctionPostGen
|
||||
width: 1
|
||||
|
||||
- !type:JunctionPostGen
|
||||
|
||||
- !type:AutoCablingPostGen
|
||||
|
||||
- !type:CornerClutterPostGen
|
||||
contents:
|
||||
- id: PottedPlantRandom
|
||||
amount: 1
|
||||
|
||||
- !type:CorridorDecalSkirtingPostGen
|
||||
color: "#DE3A3A96"
|
||||
cardinalDecals:
|
||||
South: BrickTileWhiteLineS
|
||||
East: BrickTileWhiteLineE
|
||||
North: BrickTileWhiteLineN
|
||||
West: BrickTileWhiteLineW
|
||||
cornerDecals:
|
||||
SouthEast: BrickTileWhiteCornerSe
|
||||
SouthWest: BrickTileWhiteCornerSw
|
||||
NorthEast: BrickTileWhiteCornerNe
|
||||
NorthWest: BrickTileWhiteCornerNw
|
||||
pocketDecals:
|
||||
SouthWest: BrickTileWhiteInnerSw
|
||||
SouthEast: BrickTileWhiteInnerSe
|
||||
NorthWest: BrickTileWhiteInnerNw
|
||||
NorthEast: BrickTileWhiteInnerNe
|
||||
|
||||
- type: dungeonConfig
|
||||
id: Mineshaft
|
||||
generator: !type:PrefabDunGen
|
||||
tile: FloorCaveDrought
|
||||
roomWhitelist:
|
||||
- Mineshaft
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
|
||||
- !type:CorridorPostGen
|
||||
tile: FloorCaveDrought
|
||||
width: 3
|
||||
|
||||
- !type:DungeonEntrancePostGen
|
||||
count: 5
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:RoomEntrancePostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:EntranceFlankPostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:ExternalWindowPostGen
|
||||
tile: FloorCaveDrought
|
||||
entities:
|
||||
- RandomWoodenWall
|
||||
|
||||
- !type:WallMountPostGen
|
||||
tile: FloorCaveDrought
|
||||
spawns:
|
||||
# Ore
|
||||
- id: WallRockSalt
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockCoal
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockTin
|
||||
prob: 0.4
|
||||
orGroup: content
|
||||
- id: WallMining
|
||||
prob: 0.8
|
||||
orGroup: content
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorCaveDrought
|
||||
wall: WallRock
|
||||
cornerWall: WallRock
|
||||
|
||||
- !type:AutoCablingPostGen
|
||||
entity: Catwalk
|
||||
|
||||
- !type:JunctionPostGen
|
||||
tile: FloorCaveDrought
|
||||
width: 3
|
||||
entities:
|
||||
- RandomWoodenSupport
|
||||
|
||||
- !type:CornerClutterPostGen
|
||||
contents:
|
||||
- id: RandomStalagmiteOrCrystal
|
||||
amount: 1
|
||||
|
||||
- type: dungeonConfig
|
||||
id: SnowyLabs
|
||||
generator: !type:PrefabDunGen
|
||||
roomWhitelist:
|
||||
- SnowyLabs
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
- !type:CorridorPostGen
|
||||
width: 3
|
||||
|
||||
- !type:DungeonEntrancePostGen
|
||||
count: 2
|
||||
|
||||
- !type:RoomEntrancePostGen
|
||||
entities:
|
||||
- CableApcExtension
|
||||
- AirlockFreezerHydroponicsLocked
|
||||
|
||||
- !type:EntranceFlankPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:ExternalWindowPostGen
|
||||
entities:
|
||||
- Grille
|
||||
- Window
|
||||
|
||||
- !type:WallMountPostGen
|
||||
spawns:
|
||||
# Posters
|
||||
- id: RandomPosterLegit
|
||||
orGroup: content
|
||||
- id: ExtinguisherCabinetFilled
|
||||
prob: 0.2
|
||||
orGroup: content
|
||||
- id: RandomPainting
|
||||
prob: 0.05
|
||||
orGroup: content
|
||||
- id: IntercomScience
|
||||
prob: 0.1
|
||||
orGroup: content
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorSteel
|
||||
wall: WallSilver
|
||||
cornerWall: WallSilver
|
||||
|
||||
- !type:JunctionPostGen
|
||||
width: 1
|
||||
entities:
|
||||
- AirlockGlass
|
||||
|
||||
- !type:JunctionPostGen
|
||||
entities:
|
||||
- AirlockGlass
|
||||
|
||||
- !type:AutoCablingPostGen
|
||||
|
||||
- !type:CornerClutterPostGen
|
||||
contents:
|
||||
- id: PottedPlantRandom
|
||||
amount: 1
|
||||
|
||||
- !type:CorridorDecalSkirtingPostGen
|
||||
color: "#4cc7aa96"
|
||||
cardinalDecals:
|
||||
South: BrickTileWhiteLineS
|
||||
East: BrickTileWhiteLineE
|
||||
North: BrickTileWhiteLineN
|
||||
West: BrickTileWhiteLineW
|
||||
cornerDecals:
|
||||
SouthEast: BrickTileWhiteCornerSe
|
||||
SouthWest: BrickTileWhiteCornerSw
|
||||
NorthEast: BrickTileWhiteCornerNe
|
||||
NorthWest: BrickTileWhiteCornerNw
|
||||
pocketDecals:
|
||||
SouthWest: BrickTileWhiteInnerSw
|
||||
SouthEast: BrickTileWhiteInnerSe
|
||||
NorthWest: BrickTileWhiteInnerNw
|
||||
NorthEast: BrickTileWhiteInnerNe
|
||||
|
||||
# todo: Add a biome dungeon generator
|
||||
# Add corridor first gens that place rooms on top
|
||||
# Add a worm corridor gen (place subsequent corridors somewhere randomly along the path)
|
||||
# Place room entrances on ends of corridors touching a tile
|
||||
# Remove all room tiles from corridors
|
||||
# Fix paths up and try to reconnect all corridor tiles
|
||||
# Add a postgen step to spread rooms out, though it shouldn't spread into corridor exteriors
|
||||
|
||||
- type: dungeonConfig
|
||||
id: Haunted
|
||||
generator: !type:PrefabDunGen
|
||||
tile: FloorCaveDrought
|
||||
roomWhitelist:
|
||||
- Mineshaft
|
||||
id: PlanetBase
|
||||
layers:
|
||||
- !type:PrefabDunGen
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
postGeneration:
|
||||
- !type:WormCorridorPostGen
|
||||
width: 3
|
||||
tile: FloorCaveDrought
|
||||
|
||||
- !type:CorridorClutterPostGen
|
||||
contents:
|
||||
- id: FloraStalagmite1
|
||||
- id: FloraStalagmite2
|
||||
- id: FloraStalagmite3
|
||||
- id: FloraStalagmite4
|
||||
- id: FloraStalagmite5
|
||||
- id: FloraStalagmite6
|
||||
- !type:CorridorDunGen
|
||||
width: 3
|
||||
|
||||
- !type:BoundaryWallPostGen
|
||||
tile: FloorCaveDrought
|
||||
wall: WallRock
|
||||
- !type:DungeonEntranceDunGen
|
||||
count: 2
|
||||
|
||||
- !type:RoomEntranceDunGen
|
||||
|
||||
- !type:EntranceFlankDunGen
|
||||
|
||||
- !type:ExternalWindowDunGen
|
||||
|
||||
- !type:WallMountDunGen
|
||||
|
||||
- !type:BoundaryWallDunGen
|
||||
|
||||
- !type:JunctionDunGen
|
||||
width: 1
|
||||
|
||||
- !type:JunctionDunGen
|
||||
|
||||
- !type:AutoCablingDunGen
|
||||
|
||||
- !type:CornerClutterDunGen
|
||||
|
||||
- !type:CorridorDecalSkirtingDunGen
|
||||
cardinalDecals:
|
||||
South: BrickTileWhiteLineS
|
||||
East: BrickTileWhiteLineE
|
||||
North: BrickTileWhiteLineN
|
||||
West: BrickTileWhiteLineW
|
||||
cornerDecals:
|
||||
SouthEast: BrickTileWhiteCornerSe
|
||||
SouthWest: BrickTileWhiteCornerSw
|
||||
NorthEast: BrickTileWhiteCornerNe
|
||||
NorthWest: BrickTileWhiteCornerNw
|
||||
pocketDecals:
|
||||
SouthWest: BrickTileWhiteInnerSw
|
||||
SouthEast: BrickTileWhiteInnerSe
|
||||
NorthWest: BrickTileWhiteInnerNw
|
||||
NorthEast: BrickTileWhiteInnerNe
|
||||
|
||||
# Setups
|
||||
- type: dungeonConfig
|
||||
id: Experiment
|
||||
data:
|
||||
colors:
|
||||
Decals: "#D381C996"
|
||||
entities:
|
||||
Cabling: CableApcExtension
|
||||
CornerWalls: WallReinforced
|
||||
Walls: WallSolid
|
||||
spawnGroups:
|
||||
CornerClutter: BaseClutter
|
||||
Entrance: BaseAirlock
|
||||
EntranceFlank: BaseWindow
|
||||
Junction: BaseAirlock
|
||||
WallMounts: ScienceLabsWalls
|
||||
Window: BaseWindow
|
||||
tiles:
|
||||
FallbackTile: FloorSteel
|
||||
whitelists:
|
||||
Rooms:
|
||||
tags:
|
||||
- SalvageExperiment
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: PlanetBase
|
||||
|
||||
- type: dungeonConfig
|
||||
id: Haunted
|
||||
data:
|
||||
entities:
|
||||
Walls: WallRock
|
||||
tiles:
|
||||
FallbackTile: FloorCaveDrought
|
||||
whitelists:
|
||||
Rooms:
|
||||
tags:
|
||||
- Mineshaft
|
||||
layers:
|
||||
- !type:PrefabDunGen
|
||||
presets:
|
||||
- Bucket
|
||||
- Wow
|
||||
- SpaceShip
|
||||
- Tall
|
||||
|
||||
- !type:WormCorridorDunGen
|
||||
width: 3
|
||||
|
||||
- !type:CorridorClutterDunGen
|
||||
contents:
|
||||
- id: FloraStalagmite1
|
||||
- id: FloraStalagmite2
|
||||
- id: FloraStalagmite3
|
||||
- id: FloraStalagmite4
|
||||
- id: FloraStalagmite5
|
||||
- id: FloraStalagmite6
|
||||
|
||||
- !type:BoundaryWallDunGen
|
||||
|
||||
- type: dungeonConfig
|
||||
id: LavaBrig
|
||||
data:
|
||||
colors:
|
||||
Decals: "#DE3A3A96"
|
||||
entities:
|
||||
Cabling: CableApcExtension
|
||||
CornerWalls: WallReinforced
|
||||
Walls: WallSolid
|
||||
spawnGroups:
|
||||
CornerClutter: BaseClutter
|
||||
Entrance: LavaBrigEntrance
|
||||
EntranceFlank: BaseWindow
|
||||
Junction: BaseAirlock
|
||||
WallMounts: ScienceLabsWalls
|
||||
Window: BaseWindow
|
||||
whitelists:
|
||||
Rooms:
|
||||
tags:
|
||||
- LavaBrig
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: PlanetBase
|
||||
|
||||
- type: dungeonConfig
|
||||
id: Mineshaft
|
||||
data:
|
||||
entities:
|
||||
Cabling: Catwalk
|
||||
spawnGroups:
|
||||
CornerClutter: MineshaftClutter
|
||||
Entrance: BaseWoodWall
|
||||
EntranceFlank: BaseWoodWall
|
||||
Junction: BaseWoodSupport
|
||||
Window: BaseWoodWall
|
||||
tiles:
|
||||
FallbackTile: FloorCaveDrought
|
||||
whitelists:
|
||||
Rooms:
|
||||
tags:
|
||||
- Mineshaft
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: PlanetBase
|
||||
|
||||
- type: dungeonConfig
|
||||
id: SnowyLabs
|
||||
data:
|
||||
colors:
|
||||
Decals: "#4cc7aa96"
|
||||
entities:
|
||||
Cabling: CableApcExtension
|
||||
CornerWalls: WallSilver
|
||||
Walls: WallSilver
|
||||
spawnGroups:
|
||||
CornerClutter: BaseClutter
|
||||
Entrance: SnowyLabsEntrance
|
||||
EntranceFlank: BaseWindow
|
||||
Junction: BaseAirlock
|
||||
WallMounts: SnowyLabsWalls
|
||||
Window: BaseWindow
|
||||
tiles:
|
||||
FallbackTile: FloorSteel
|
||||
whitelists:
|
||||
Rooms:
|
||||
tags:
|
||||
- SnowyLabs
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: PlanetBase
|
||||
|
||||
# Spawn groups
|
||||
# Basic
|
||||
- type: entitySpawnEntry
|
||||
id: BaseClutter
|
||||
entries:
|
||||
- id: PottedPlantRandom
|
||||
amount: 1
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: BaseAirlock
|
||||
entries:
|
||||
- id: CableApcExtension
|
||||
- id: AirlockGlass
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: BaseWindow
|
||||
entries:
|
||||
- id: Grille
|
||||
- id: Window
|
||||
|
||||
# Lava brig
|
||||
- type: entitySpawnEntry
|
||||
id: LavaBrigEntrance
|
||||
entries:
|
||||
- id: CableApcExtension
|
||||
- id: AirlockSecurityGlassLocked
|
||||
|
||||
# Mineshaft
|
||||
- type: entitySpawnEntry
|
||||
id: BaseWoodWall
|
||||
entries:
|
||||
- id: RandomWoodenWall
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: BaseWoodSupport
|
||||
entries:
|
||||
- id: RandomWoodenSupport
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: MineshaftClutter
|
||||
entries:
|
||||
- id: RandomStalagmiteOrCrystal
|
||||
amount: 1
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: MineshaftWalls
|
||||
entries:
|
||||
# Ore
|
||||
- id: WallRockSalt
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockCoal
|
||||
prob: 0.6
|
||||
orGroup: content
|
||||
- id: WallRockTin
|
||||
prob: 0.4
|
||||
orGroup: content
|
||||
- id: WallMining
|
||||
prob: 0.8
|
||||
orGroup: content
|
||||
|
||||
# Science lab
|
||||
- type: entitySpawnEntry
|
||||
id: ScienceLabsWalls
|
||||
entries:
|
||||
# Posters
|
||||
- id: RandomPosterLegit
|
||||
orGroup: content
|
||||
- id: ExtinguisherCabinetFilled
|
||||
prob: 0.2
|
||||
orGroup: content
|
||||
- id: RandomPainting
|
||||
prob: 0.05
|
||||
orGroup: content
|
||||
- id: IntercomCommon
|
||||
prob: 0.1
|
||||
orGroup: content
|
||||
|
||||
# Snowy labs
|
||||
- type: entitySpawnEntry
|
||||
id: SnowyLabsEntrance
|
||||
entries:
|
||||
- id: CableApcExtension
|
||||
- id: AirlockFreezerHydroponicsLocked
|
||||
|
||||
- type: entitySpawnEntry
|
||||
id: SnowyLabsWalls
|
||||
entries:
|
||||
# Posters
|
||||
- id: RandomPosterLegit
|
||||
orGroup: content
|
||||
- id: ExtinguisherCabinetFilled
|
||||
prob: 0.2
|
||||
orGroup: content
|
||||
- id: RandomPainting
|
||||
prob: 0.05
|
||||
orGroup: content
|
||||
- id: IntercomScience
|
||||
prob: 0.1
|
||||
orGroup: content
|
||||
|
||||
191
Resources/Prototypes/Procedural/vgroid.yml
Normal file
191
Resources/Prototypes/Procedural/vgroid.yml
Normal file
@@ -0,0 +1,191 @@
|
||||
# Okay so my general thought is this:
|
||||
# 1. Generate the large mass
|
||||
# 2. Generate smaller masses offset
|
||||
# 3. Generate N normal dungeons around the larger mass, preferably near the border
|
||||
# 4. Generate large paths / small paths around the place
|
||||
# 5. Spawn ores + fill the rest and the normal stuff
|
||||
|
||||
# If you want mobs they needed to be added at specific steps due to how dungeons work at the moment.
|
||||
|
||||
- type: dungeonConfig
|
||||
id: VGRoid
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidBlob
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidExterior
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidSmaller
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidSmallPaths
|
||||
# Fill
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidFill
|
||||
# Ores
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockIron
|
||||
count: 50
|
||||
minGroupSize: 20
|
||||
maxGroupSize: 30
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockCoal
|
||||
count: 50
|
||||
minGroupSize: 20
|
||||
maxGroupSize: 30
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockQuartz
|
||||
count: 50
|
||||
minGroupSize: 20
|
||||
maxGroupSize: 30
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockSalt
|
||||
count: 50
|
||||
minGroupSize: 20
|
||||
maxGroupSize: 30
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockGold
|
||||
count: 50
|
||||
minGroupSize: 10
|
||||
maxGroupSize: 20
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockSilver
|
||||
count: 50
|
||||
minGroupSize: 10
|
||||
maxGroupSize: 20
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockPlasma
|
||||
count: 50
|
||||
minGroupSize: 10
|
||||
maxGroupSize: 20
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockUranium
|
||||
count: 50
|
||||
minGroupSize: 10
|
||||
maxGroupSize: 20
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockBananium
|
||||
count: 50
|
||||
minGroupSize: 10
|
||||
maxGroupSize: 20
|
||||
- !type:OreDunGen
|
||||
replacement: IronRock
|
||||
entity: IronRockArtifactFragment
|
||||
count: 50
|
||||
minGroupSize: 2
|
||||
maxGroupSize: 4
|
||||
|
||||
# Configs
|
||||
- type: dungeonConfig
|
||||
id: VGRoidBlob
|
||||
layers:
|
||||
- !type:NoiseDistanceDunGen
|
||||
size: 272, 272
|
||||
distanceConfig: !type:DunGenEuclideanSquaredDistance
|
||||
blendWeight: 0.80
|
||||
layers:
|
||||
- tile: FloorAsteroidSand
|
||||
threshold: 0.50
|
||||
noise:
|
||||
frequency: 0.010
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: FBm
|
||||
octaves: 5
|
||||
lacunarity: 2
|
||||
gain: 0.5
|
||||
|
||||
- type: dungeonConfig
|
||||
id: VGRoidSmaller
|
||||
minOffset: 40
|
||||
maxOffset: 60
|
||||
layers:
|
||||
- !type:NoiseDistanceDunGen
|
||||
size: 150, 150
|
||||
distanceConfig: !type:DunGenEuclideanSquaredDistance
|
||||
layers:
|
||||
- tile: FloorAsteroidSand
|
||||
threshold: 0.50
|
||||
noise:
|
||||
frequency: 0.080
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: FBm
|
||||
octaves: 5
|
||||
lacunarity: 1.5
|
||||
gain: 0.5
|
||||
|
||||
- type: dungeonConfig
|
||||
id: VGRoidExterior
|
||||
reserveTiles: true
|
||||
data:
|
||||
tiles:
|
||||
FallbackTile: PlatingAsteroid
|
||||
WidenTile: FloorAsteroidSand
|
||||
layers:
|
||||
- !type:PrototypeDunGen
|
||||
proto: VGRoidExteriorDungeons
|
||||
- !type:SplineDungeonConnectorDunGen
|
||||
|
||||
- type: dungeonConfig
|
||||
id: VGRoidExteriorDungeons
|
||||
reserveTiles: true
|
||||
minCount: 2
|
||||
maxCount: 3
|
||||
layers:
|
||||
- !type:ExteriorDunGen
|
||||
proto: Experiment
|
||||
- !type:MobsDunGen
|
||||
minCount: 5
|
||||
maxCount: 8
|
||||
groups:
|
||||
- id: MobXeno
|
||||
amount: 1
|
||||
|
||||
#- type: dungeonConfig
|
||||
# id: VGRoidInteriorDungeons
|
||||
# minCount: 3
|
||||
# maxCount: 5
|
||||
# # Just randomly spawn these in bounds, doesn't really matter if they go out.
|
||||
|
||||
- type: dungeonConfig
|
||||
id: VGRoidSmallPaths
|
||||
reserveTiles: true
|
||||
layers:
|
||||
- !type:ReplaceTileDunGen
|
||||
layers:
|
||||
- tile: FloorAsteroidSand
|
||||
threshold: 0.75
|
||||
noise:
|
||||
frequency: 0.040
|
||||
noiseType: OpenSimplex2
|
||||
fractalType: Ridged
|
||||
lacunarity: 1.5
|
||||
octaves: 2
|
||||
gain: 2.0
|
||||
# Mobs
|
||||
# If you want exterior dungeon mobs add them under the prototype.
|
||||
- !type:MobsDunGen
|
||||
minCount: 20
|
||||
maxCount: 30
|
||||
groups:
|
||||
- id: MobXeno
|
||||
amount: 1
|
||||
|
||||
#- type: dungeonConfig
|
||||
# id: VGRoidOres
|
||||
|
||||
# Fill with rocks.
|
||||
- type: dungeonConfig
|
||||
id: VGRoidFill
|
||||
data:
|
||||
entities:
|
||||
Fill: IronRock
|
||||
layers:
|
||||
- !type:FillGridDunGen
|
||||
@@ -6,32 +6,28 @@
|
||||
edges:
|
||||
- to: railing
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
- !type:SnapToGrid { }
|
||||
steps:
|
||||
- material: MetalRod
|
||||
amount: 1
|
||||
doAfter: 2
|
||||
- to: railingCorner
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
- !type:SnapToGrid { }
|
||||
steps:
|
||||
- material: MetalRod
|
||||
amount: 2
|
||||
doAfter: 2.5
|
||||
- to: railingCornerSmall
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
- !type:SnapToGrid { }
|
||||
steps:
|
||||
- material: MetalRod
|
||||
amount: 1
|
||||
doAfter: 2
|
||||
- to: railingRound
|
||||
completed:
|
||||
- !type:SnapToGrid
|
||||
southRotation: true
|
||||
- !type:SnapToGrid { }
|
||||
steps:
|
||||
- material: MetalRod
|
||||
amount: 2
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
shoes: ClothingShoesBootsLaceup
|
||||
id: LawyerPDA
|
||||
ears: ClothingHeadsetSecurity
|
||||
# TODO add copy of space law
|
||||
inhand:
|
||||
- BriefcaseBrownFilled
|
||||
storage:
|
||||
back:
|
||||
- RubberStampLawyer
|
||||
- BookSpaceLaw
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: species
|
||||
id: Vox
|
||||
name: species-name-vox
|
||||
roundStart: false # sad
|
||||
roundStart: false
|
||||
prototype: MobVox
|
||||
sprites: MobVoxSprites
|
||||
markingLimits: MobVoxMarkingLimits
|
||||
|
||||
@@ -1,89 +1 @@
|
||||
## Free
|
||||
#
|
||||
#- type: trait
|
||||
# id: Accentless
|
||||
# name: trait-accentless-name
|
||||
# description: trait-accentless-desc
|
||||
# category: SpeechTraits
|
||||
# components:
|
||||
# - type: Accentless
|
||||
# removes:
|
||||
# - type: LizardAccent
|
||||
# - type: MothAccent
|
||||
# - type: ReplacementAccent
|
||||
# accent: dwarf
|
||||
#
|
||||
## 1 Cost
|
||||
#
|
||||
#- type: trait
|
||||
# id: SouthernAccent
|
||||
# name: trait-southern-name
|
||||
# description: trait-southern-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 1
|
||||
# components:
|
||||
# - type: SouthernAccent
|
||||
#
|
||||
#- type: trait
|
||||
# id: PirateAccent
|
||||
# name: trait-pirate-accent-name
|
||||
# description: trait-pirate-accent-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 1
|
||||
# components:
|
||||
# - type: PirateAccent
|
||||
#
|
||||
#- type: trait
|
||||
# id: CowboyAccent
|
||||
# name: trait-cowboy-name
|
||||
# description: trait-cowboy-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 1
|
||||
# components:
|
||||
# - type: ReplacementAccent
|
||||
# accent: cowboy
|
||||
#
|
||||
#- type: trait
|
||||
# id: ItalianAccent
|
||||
# name: trait-italian-name
|
||||
# description: trait-italian-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 1
|
||||
# components:
|
||||
# - type: ReplacementAccent
|
||||
# accent: italian
|
||||
#
|
||||
#- type: trait
|
||||
# id: Liar
|
||||
# name: trait-liar-name
|
||||
# description: trait-liar-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 1
|
||||
# components:
|
||||
# - type: ReplacementAccent
|
||||
# accent: liar
|
||||
#
|
||||
## 2 Cost
|
||||
#
|
||||
#- type: trait
|
||||
# id: SocialAnxiety
|
||||
# name: trait-socialanxiety-name
|
||||
# description: trait-socialanxiety-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 2
|
||||
# components:
|
||||
# - type: StutteringAccent
|
||||
# matchRandomProb: 0.1
|
||||
# fourRandomProb: 0
|
||||
# threeRandomProb: 0
|
||||
# cutRandomProb: 0
|
||||
#
|
||||
#- type: trait
|
||||
# id: FrontalLisp
|
||||
# name: trait-frontal-lisp-name
|
||||
# description: trait-frontal-lisp-desc
|
||||
# category: SpeechTraits
|
||||
# cost: 2
|
||||
# components:
|
||||
# - type: FrontalLisp
|
||||
#
|
||||
# Not used in CP14
|
||||
|
||||
@@ -1,154 +1,183 @@
|
||||
- type: barSign
|
||||
id: Harmbaton
|
||||
name: barsign-prototype-name-harmbaton
|
||||
icon: "theharmbaton"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: theharmbaton
|
||||
description: barsign-prototype-description-harmbaton
|
||||
|
||||
- type: barSign
|
||||
id: TheSingulo
|
||||
name: barsign-prototype-name-singulo
|
||||
icon: "thesingulo"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thesingulo
|
||||
description: barsign-prototype-description-singulo
|
||||
|
||||
- type: barSign
|
||||
id: TheDrunkCarp
|
||||
name: barsign-prototype-name-drunk-carp
|
||||
icon: "thedrunkcarp"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thedrunkcarp
|
||||
description: barsign-prototype-description-drunk-carp
|
||||
|
||||
- type: barSign
|
||||
id: OfficerBeersky
|
||||
name: barsign-prototype-name-officer-beersky
|
||||
icon: "officerbeersky"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: officerbeersky
|
||||
description: barsign-prototype-description-officer-beersky
|
||||
|
||||
- type: barSign
|
||||
id: TheOuterSpess
|
||||
name: barsign-prototype-name-outer-spess
|
||||
icon: "theouterspess"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: theouterspess
|
||||
description: barsign-prototype-description-outer-spess
|
||||
|
||||
- type: barSign
|
||||
id: TheCoderbus
|
||||
name: barsign-prototype-name-coderbus
|
||||
icon: "thecoderbus"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thecoderbus
|
||||
description: barsign-prototype-description-coderbus
|
||||
|
||||
- type: barSign
|
||||
id: RobustaCafe
|
||||
name: barsign-prototype-name-robusta-cafe
|
||||
icon: "robustacafe"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: robustacafe
|
||||
description: barsign-prototype-description-robusta-cafe
|
||||
|
||||
- type: barSign
|
||||
id: EmergencyRumParty
|
||||
name: barsign-prototype-name-emergency-rum-party
|
||||
icon: "emergencyrumparty"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: emergencyrumparty
|
||||
description: barsign-prototype-description-emergency-rum-party
|
||||
|
||||
- type: barSign
|
||||
id: ComboCafe
|
||||
name: barsign-prototype-name-combo-cafe
|
||||
icon: "combocafe"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: combocafe
|
||||
description: barsign-prototype-description-combo-cafe
|
||||
|
||||
- type: barSign
|
||||
id: TheAleNath
|
||||
name: barsign-prototype-name-ale-nath
|
||||
icon: "thealenath"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thealenath
|
||||
description: barsign-prototype-description-ale-nath
|
||||
|
||||
- type: barSign
|
||||
id: TheNet
|
||||
name: barsign-prototype-name-the-net
|
||||
icon: "thenet"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thenet
|
||||
description: barsign-prototype-description-the-net
|
||||
|
||||
- type: barSign
|
||||
id: MaidCafe
|
||||
name: barsign-prototype-name-maid-cafe
|
||||
icon: "maidcafe"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: maidcafe
|
||||
description: barsign-prototype-description-maid-cafe
|
||||
|
||||
- type: barSign
|
||||
id: MalteseFalcon
|
||||
name: barsign-prototype-name-maltese-falcon
|
||||
icon: "maltesefalcon"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: maltesefalcon
|
||||
description: barsign-prototype-description-maltese-falcon
|
||||
|
||||
- type: barSign
|
||||
id: TheSun
|
||||
name: barsign-prototype-name-the-sun
|
||||
icon: "thesun"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thesun
|
||||
description: barsign-prototype-description-the-sun
|
||||
|
||||
- type: barSign
|
||||
id: TheBirdCage
|
||||
name: barsign-prototype-name-the-birdcage
|
||||
icon: "birdcage"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: birdcage
|
||||
description: barsign-prototype-description-the-birdcage
|
||||
|
||||
- type: barSign
|
||||
id: Zocalo
|
||||
name: barsign-prototype-name-zocalo
|
||||
icon: "zocalo"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: zocalo
|
||||
description: barsign-prototype-description-zocalo
|
||||
|
||||
- type: barSign
|
||||
id: LV426
|
||||
name: barsign-prototype-name-lv426
|
||||
icon: "lv426"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: lv426
|
||||
description: barsign-prototype-description-lv426
|
||||
|
||||
- type: barSign
|
||||
id: WiggleRoom
|
||||
name: barsign-prototype-name-wiggle-room
|
||||
icon: "thewiggleroom"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: thewiggleroom
|
||||
description: barsign-prototype-description-wiggle-room
|
||||
|
||||
- type: barSign
|
||||
id: TheLightbulb
|
||||
name: barsign-prototype-name-the-lightbulb
|
||||
icon: "the_lightbulb"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: the_lightbulb
|
||||
description: barsign-prototype-description-the-lightbulb
|
||||
|
||||
- type: barSign
|
||||
id: Goose
|
||||
name: barsign-prototype-name-goose
|
||||
icon: "goose"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: goose
|
||||
description: barsign-prototype-description-goose
|
||||
|
||||
- type: barSign
|
||||
id: EngineChange
|
||||
name: barsign-prototype-name-enginechange
|
||||
icon: "enginechange"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: enginechange
|
||||
description: barsign-prototype-description-enginechange
|
||||
|
||||
- type: barSign
|
||||
id: Emprah
|
||||
name: barsign-prototype-name-emprah
|
||||
icon: "emprah"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: emprah
|
||||
description: barsign-prototype-description-emprah
|
||||
|
||||
- type: barSign
|
||||
id: Spacebucks
|
||||
name: barsign-prototype-name-spacebucks
|
||||
icon: "spacebucks"
|
||||
icon:
|
||||
sprite: Structures/Wallmounts/barsign.rsi
|
||||
state: spacebucks
|
||||
description: barsign-prototype-description-spacebucks
|
||||
|
||||
# Hidden signs list below this point
|
||||
- type: barSign
|
||||
id: EmpBarSign
|
||||
name: ""
|
||||
icon: "empbarsign"
|
||||
description: barsign-prototype-description-empbarsign
|
||||
renameArea: false
|
||||
hidden: true
|
||||
|
||||
- type: barSign
|
||||
id: SignOff
|
||||
name: ""
|
||||
icon: "empty"
|
||||
description: barsign-prototype-description-sign-off
|
||||
renameArea: false
|
||||
hidden: true
|
||||
|
||||
@@ -46,7 +46,6 @@
|
||||
description: greenshift-description
|
||||
rules:
|
||||
- BasicRoundstartVariation
|
||||
- GameRuleMeteorScheduler
|
||||
|
||||
- type: gamePreset
|
||||
id: Secret
|
||||
|
||||
@@ -545,6 +545,9 @@
|
||||
- type: Tag
|
||||
id: DrinkSpaceGlue
|
||||
|
||||
- type: Tag
|
||||
id: Dropper
|
||||
|
||||
- type: Tag
|
||||
id: Duck
|
||||
|
||||
@@ -620,6 +623,9 @@
|
||||
- type: Tag
|
||||
id: GasScrubber
|
||||
|
||||
- type: Tag
|
||||
id: GasTank
|
||||
|
||||
- type: Tag
|
||||
id: GasVent
|
||||
|
||||
|
||||
Reference in New Issue
Block a user