This commit is contained in:
2026-01-24 16:34:15 -05:00
commit c23bf51490
3996 changed files with 657568 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
- type: soundCollection
id: XenoFootstepLarge
files:
- /Audio/_RMC14/Xeno/alien_footstep_large1.ogg
- /Audio/_RMC14/Xeno/alien_footstep_large2.ogg
- /Audio/_RMC14/Xeno/alien_footstep_large3.ogg
- type: soundCollection
id: XenoQueenBreath
files:
- /Audio/_RMC14/Xeno/alien_queen_breath1.ogg
- /Audio/_RMC14/Xeno/alien_queen_breath2.ogg
- type: soundCollection
id: XenoDeath
files:
- /Audio/_RMC14/Xeno/alien_death.ogg
- /Audio/_RMC14/Xeno/alien_death2.ogg
- type: soundCollection
id: XenoResinBreak
files:
- /Audio/_RMC14/Xeno/alien_resin_break1.ogg
- /Audio/_RMC14/Xeno/alien_resin_break2.ogg
- /Audio/_RMC14/Xeno/alien_resin_break3.ogg
- type: soundCollection
id: XenoMove
files:
- /Audio/_RMC14/Xeno/alien_resin_move1.ogg
- /Audio/_RMC14/Xeno/alien_resin_move2.ogg
- type: soundCollection
id: XenoEchoRoar
files:
- /Audio/_RMC14/Xeno/alien_echoroar_1.ogg
- /Audio/_RMC14/Xeno/alien_echoroar_2.ogg
- /Audio/_RMC14/Xeno/alien_echoroar_3.ogg

View File

@@ -0,0 +1,364 @@
- type: entity
parent: BaseStructureDynamic
id: RMCSmallFloodlight
name: small floodlight
description: A small bit of light in the darkness.
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
flags:
- Anchorable
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/floodlight.rsi
layers:
- state: smallfloodon # Temporary until power works.
- state: smallflood
visible: false
map: [ "light" ]
- type: InteractionOutline
- type: Damageable
damageContainer: Inorganic
- type: PointLight
enabled: true
radius: 6
netsync: false
energy: 2
offset: "0, 0"
color: "#ECFFFF"
mask: /Textures/_RMC14/Effects/LightMasks/quad_cone.png
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalGlassBreak
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.4"
density: 50
mask:
- MachineMask
layer:
- WallLayer
- type: Appearance
- type: entity
parent: BaseStructure
id: RMCTallFloodlight
name: tall floodlight
description: A pillar of light in the darkness.
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
flags:
- Anchorable
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/floodlightbig.rsi
layers:
- state: bigflood
- state: bigfloodon
visible: false
map: [ "light" ]
offset: "0.0,0.5"
drawdepth: Mobs
- type: InteractionOutline
- type: Damageable
damageContainer: Inorganic
- type: PointLight
enabled: false
radius: 7
netsync: false
offset: "0,0.5"
color: "#ECFFFF"
mask: /Textures/_RMC14/Effects/LightMasks/quad_cone.png
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalGlassBreak
- !type:ChangeConstructionNodeBehavior
node: start
- type: Repairable
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.4"
density: 50
mask:
- MachineMask
layer:
- WallLayer
- type: Appearance
- type: ToggleableVisuals
spriteLayer: light
- type: entity
parent: BaseStructure
id: RMCFloodlightBroken
name: tall broken floodlight
description: A pasted on note says 'To fix, unscrew the panel, crowbar out the damaged assembly, weld it fixed, add 2 cable, then close the panel.'
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
flags:
- Anchorable
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/floodlightbig.rsi
state: broken
offset: "0.0,0.5"
drawdepth: Mobs
- type: InteractionOutline
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.4"
density: 155
mask:
- MachineMask
layer:
- WallLayer
# LZ Floodlights
- type: entity
parent: BaseStructure
id: RMCLZFloodlight
name: landing light
description: A powerful light usually stationed near landing zones to provide better visibility. This one seems to have been bolted down and is unable to be moved.
placement:
mode: SnapgridCenter
components:
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/floodlight.rsi
state: magical
- type: InteractionOutline
- type: PointLight
enabled: true
radius: 6
energy: 2
netsync: false
color: "#ECFFFF"
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.4"
density: 50
mask:
- HighImpassable
- type: Appearance
# Engineer Ship Light
- type: entity
parent: RMCLZFloodlight
id: RMCEngineerShipLight
name: circular light
description: A huge circular light
components:
- type: Sprite
sprite: _RMC14/Objects/Misc/Lights/engineer_ship.rsi
state: engineerlight_on
- type: PointLight
enabled: true
radius: 14
energy: 3
color: "#00FFA0"
# Street
- type: entity
parent: RMCTallFloodlight
id: RMCStreetlight
name: colony streetlight
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.1,0.1,0.1"
density: 50
mask:
- MachineMask
layer:
- WallLayer
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/streetlight.rsi
offset: 0.0,0.8
layers:
- state: street_off
visible: false
- state: street_on
visible: true
map: [ "light" ]
drawdepth: Mobs
- type: PointLight
enabled: true
- type: entity
parent: RMCStreetlight
id: RMCStreetlightOff
suffix: Off
name: colony streetlight
components:
- type: PointLight
enabled: false
- type: Sprite
layers:
- state: street_off
visible: true
- state: street_on
visible: false
map: [ "light" ]
- type: entity
parent: RMCFloodlightBroken
id: RMCStreetlightBroken
name: broken colony streetlight
description: This thing is ancient, how are you gonna fix it now? Good job, smartass.
components:
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/streetlight.rsi
offset: 0.0,0.8
state: broken
drawdepth: Mobs
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.1,0.1,0.1"
density: 50
mask:
- MachineMask
layer:
- WallLayer
# Traffic light
- type: entity
parent: BaseStructure
id: RMCTrafficLightBase
name: traffic light
description: A traffic light.
abstract: true
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Anchorable
flags:
- Anchorable
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/trafficlights.rsi
offset: 0.65,0.8
layers:
- state: trafficlight
- state: trafficlight_on
visible: false
map: [ "light" ]
drawdepth: Mobs
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.1,0.1,0.1"
density: 50
mask:
- MachineMask
layer:
- WallLayer
- type: InteractionOutline
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalGlassBreak
- type: Appearance
- type: ToggleableVisuals
spriteLayer: light
- type: entity
parent: RMCTrafficLightBase
id: RMCTrafficLight
- type: entity
parent: RMCStreetlightBroken
id: RMCTrafficLightBroken
name: broken traffic light
description: This thing is ancient, how are you gonna fix it now? Good job, smartass.
components:
- type: Sprite
noRot: true
sprite: _RMC14/Objects/Misc/Lights/trafficlights.rsi
offset: 0.65,0.8
state: trafficlight_damaged
drawdepth: Mobs
- type: entity
parent: RMCTrafficLight
id: RMCTrafficLightAlt
suffix: Alt
components:
- type: Sprite
layers:
- state: trafficlight_alt
- state: trafficlight_alt_on
visible: false
map: [ "light" ]
- type: entity
parent: RMCTrafficLightBroken
id: RMCTrafficLightBrokenAlt
suffix: Alt
components:
- type: Sprite
sprite: _RMC14/Objects/Misc/Lights/trafficlights.rsi
state: trafficlight_alt_damaged
drawdepth: Mobs

View File

@@ -0,0 +1,12 @@
- type: entity
id: RMCCampfire
parent: Bonfire
name: campfire
description: A useful tool to turn fellow marines into lifelong friends. Pull up a chair!
components:
- type: Sprite
noRot: true
sprite: _RMC14/Structures/campfire.rsi
layers:
- state: campfire
- state: burning

View File

@@ -0,0 +1,131 @@
- type: entity
parent: BaseStructure
abstract: true
id: RMCBaseLandingSign
name: sign
description: A sign.
components:
- type: Transform
anchored: false
- type: Physics
bodyType: Static
- type: InteractionOutline
- type: Sprite
drawdepth: OverMobs
sprite: _RMC14/Structures/landing_signs.rsi
- type: AnimationPlayer
- type: entity
parent: RMCBaseLandingSign
id: RMCLazarusLandingSign
name: Lazarus landing sign
description: A large sign reading 'lazarus landing por-' the rest of it is smeared in blood.
components:
- type: Sprite
state: laz_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCSolarisRidgeSign
name: Solaris Ridge sign
description: A large sign that reads 'Solaris Ridge -', the rest of it is scraped away.
components:
- type: Sprite
state: red_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCPrisonSign
name: UN Prison Docking sign
description: A large sign that reads 'UN Prison Docking -', the rest of it is obscured by claw marks.
components:
- type: Sprite
state: prison_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCShivaIceSign
name: Shiva's Ice landing sign
description: A large sign that reads 'Shiva's Ice L-nding -', bullet holes and torn metal obscure the rest of the signage.
components:
- type: Sprite
state: ice_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCTrijentSign
name: Trijent landing sign
description: A large sign that reads 'Trijent mining col-', with the rest being obscured by what looks to be dried blood, and damage.
components:
- type: Sprite
state: dam_sign
- type: entity
parent: RMCTrijentSign
id: RMCTrijentSignAlt
description: A large sign that reads 'Trijent mining colony', with half the sign written in Japanese.
components:
- type: Sprite
state: dam_sign_2
- type: entity
parent: RMCBaseLandingSign
id: RMCSorokyneSign
name: Sorokyne landing sign
description: A large sign that reads 'Sorokyne - СОРОКІНО - POP. 110' The Company logo is proudly emblazoned in the corner. Don't eat the resin coated snow.
components:
- type: Sprite
state: sorokyne_1
- type: entity
parent: RMCSorokyneSign
id: RMCSorokyneSignAlt
description: A large sign that reads 'Sorokyne - СОРОКІНО - POP. 110' The Company logo is proudly emblazoned in the corner. Someone has crudely written 'FUCK OFF' in teal paint across the majority of the sign.
components:
- type: Sprite
state: sorokyne
- type: entity
parent: RMCBaseLandingSign
id: RMCNewVaraderoSign
name: New Varadero landing sign
description: A large sign that reads 'New Varadero'. Its always sunny here!
components:
- type: Sprite
state: new_varadero
- type: entity
parent: RMCBaseLandingSign
id: RMCFortBicepSign
name: Fort Bicep sign
description: A large sign that reads 'Fort Bicep, T-COMMS'.
components:
- type: Sprite
state: fort_biceps
- type: entity
parent: RMCBaseLandingSign
id: RMCHybrisaProsperaSign
name: Hybrisa Prospera welcome sign
description: A large sign that reads 'Welcome to Hybrisa Prospera', The Weston Yamada 'Wings' and logo adorn the sign, as well as some information about the colony.
components:
- type: Sprite
state: hybrisa_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCHybrisaProsperaMedicalSign
name: Hybrisa Prospera - Emergency Medical Landing Zone one sign
description: A large sign that reads 'Emergency Medical - HBP - LZ - 01'.
components:
- type: Sprite
state: hybrisamedical_sign
- type: entity
parent: RMCBaseLandingSign
id: RMCHybrisaProsperaMiningSign
name: Hybrisa Prospera - Weston-Yamada Tartarus Mining - Landing Zone two sign
description: A large sign that reads 'WEYA - TMCC Mining - HBP - LZ - 01' The Tartarus Mining logo is adorns the sign.
components:
- type: Sprite
state: hybrisamining_sign

View File

@@ -0,0 +1,559 @@
- type: entity
abstract: true
id: CMPlatformBase
name: platform
description: A square metal surface resting on four legs.
components:
- type: Transform
anchored: true
- type: Sprite
sprite: _RMC14/Structures/platforms.rsi
- type: InteractionOutline
- type: Clickable
- type: Climbable
delay: 0.25
- type: entity
abstract: true
id: CMPlatformBaseBroken
name: destroyed platform
description: A square metal surface resting on four legs. It has been destroyed.
components:
- type: Transform
anchored: true
- type: Sprite
sprite: _RMC14/Structures/platforms.rsi
- type: InteractionOutline
- type: Clickable
- type: entity
abstract: true
parent: CMPlatformBase
id: CMPlatformBaseDestructible
components:
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 150 # Excessive damage
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:ChangeConstructionNodeBehavior
node: platformBroken
- !type:DoActsBehavior
acts: ["Breakage"]
- type: entity
parent: CMPlatformBaseBroken
id: CMPlatformBroken
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
canCollide: false
- type: Sprite
state: platform_broken
- type: entity
parent: CMPlatformBaseDestructible
id: CMPlatform
name: platform
description: A square metal surface resting on four legs.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,-0.36"
density: 1500
mask:
- TableMask
layer:
- TableLayer
- type: Sprite
state: platform
- type: entity
parent: CMPlatformBaseDestructible
id: CMPlatformCorner
name: platform
description: A square metal surface resting on four legs.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,-0.36"
density: 1500
mask:
- TableMask
layer:
- TableLayer
fix2:
shape:
!type:PhysShapeAabb
bounds: "0.49,0.49,0.36,-0.49"
density: 1500
mask:
- TableMask
layer:
- TableLayer
- type: Sprite
state: platform_corner
- type: Climbable
- type: entity
parent: CMPlatformBaseDestructible
id: RMCPlatformCornerSmall
name: platform
description: A square metal surface resting on four legs.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,0.49,-0.36,0.36"
density: 1500
mask:
- TableMask
layer:
- TableLayer
- type: Sprite
state: platform_deco
- type: Climbable
- type: entity
parent: CMPlatformBase
id: RMCPlatformRound
name: platform
description: A square metal surface resting on four legs.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,-0.36"
density: 1500
mask:
- TableMask
layer:
- TableLayer
fix2:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,-0.36,0.49"
density: 1500
mask:
- TableMask
layer:
- TableLayer
fix3:
shape:
!type:PhysShapeAabb
bounds: "0.36,-0.49,0.49,0.49"
density: 1500
mask:
- TableMask
layer:
- TableLayer
- type: Sprite
state: platform_round
- type: Climbable
- type: entity
parent: CMPlatform
id: RMCPlatformStairRight
components:
- type: Sprite
state: platform_stair
- type: entity
parent: CMPlatform
id: RMCPlatformStairLeft
components:
- type: Sprite
state: platform_stair_alt
- type: entity
parent: CMPlatform
id: RMCPlatformKutjevo
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform
- type: entity
parent: CMPlatformBroken
id: RMCPlatformKutjevoBroken
components:
- type: Sprite
state: kutjevo_platform_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformKutjevoCornerSmall
name: raised metal corner
description: The corner of what appears to be raised piece of metal, often used to imply the illusion of elevation in non-Euclidean 2d spaces. But you don't know that, you're just a spaceman with a rifle.
components:
- type: Sprite
state: kutjevo_platform_deco
- type: entity
parent: CMPlatform
id: RMCPlatformKutjevoSM
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform_sm
- type: entity
parent: CMPlatformCorner
id: RMCPlatformKutjevoSMCorner
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform_sm_corner
- type: entity
parent: RMCPlatformRound
id: RMCPlatformKutjevoSMRound
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform_sm_round
- type: entity
parent: CMPlatform
id: RMCPlatformKutjevoStairRight
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform_sm_stair
- type: entity
parent: CMPlatform
id: RMCPlatformKutjevoStairLeft
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: kutjevo_platform_sm_stair_alt
- type: entity
parent: CMPlatform
id: RMCPlatformShiva
name: raised rubber cord platform
description: Reliable steel and a polymer rubber substitute. Doesn't crack under cold weather.
components:
- type: Sprite
state: shiva
- type: entity
parent: CMPlatformBroken
id: RMCPlatformShivaBroken
name: destroyed rubber cord platform
description: Reliable steel and a polymer rubber substitute. Doesn't crack under cold weather. It has been destroyed.
components:
- type: Sprite
state: shiva_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformShivaCornerSmall
name: raised rubber cord platform
description: Reliable steel and a polymer rubber substitute. Doesn't crack under cold weather.
components:
- type: Sprite
state: shiva_deco
- type: entity
parent: CMPlatform
id: RMCPlatformKutjevoRock
name: raised rock edge
description: A collection of stones and rocks that provide ample grappling and vaulting opportunity. Indicates a change in elevation. You could probably climb it.
components:
- type: Sprite
state: kutjevo_rock
- type: Physics
bodyType: Static
- type: entity
parent: CMPlatformBroken
id: RMCPlatformKutjevoRockBroken
name: destroyed raised rock edge
description: A collection of stones and rocks that provide ample grappling and vaulting opportunity. Indicates a change in elevation. You could probably climb it. It has been destroyed.
components:
- type: Sprite
state: kutjevo_rock_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformKutjevoRockCornerSmall
name: raised rock corner
description: A collection of stones and rocks that cap the edge of some conveniently 1-meter-long lengths of perfectly climbable chest high walls.
components:
- type: Sprite
state: kutjevo_rock_deco
- type: Physics
bodyType: Static
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaEdge
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisametal
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisaEdgeBroken
components:
- type: Sprite
state: hybrisametal_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaEdgeCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: hybrisametal_deco
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisa
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisaBroken
components:
- type: Sprite
state: hybrisametal_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: hybrisaplatform_deco
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaTwo
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform2
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisa2Broken
components:
- type: Sprite
state: hybrisaplatform2_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaTwoCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: hybrisaplatform_deco2
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaThree
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform3
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisa3Broken
components:
- type: Sprite
state: hybrisaplatform3_broken
- type: entity
parent: CMPlatformCorner
id: RMCPlatformHybrisaThreeCorner
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform3_corner
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaThreeStair
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform3_stair
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaThreeStairAlt
name: raised metal platform
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: hybrisaplatform3_stair_alt
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaThreeCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: hybrisaplatform_deco3
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaRock
name: raised rock edges
description: A collection of stones and rocks that provide ample grappling and vaulting opportunity. Indicates a change in elevation. You could probably climb it.
components:
- type: Sprite
state: kutjevo_rockdark
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisaRockBroken
components:
- type: Sprite
state: kutjevo_rockdark_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaRockCornerSmall
name: raised rock corner
description: A collection of stones and rocks that cap the edge of some conveniently 1-meter-long lengths of perfectly climbable chest high walls.
components:
- type: Sprite
state: kutjevo_rock_decodark
- type: entity
parent: CMPlatform
id: RMCPlatformHybrisaStone
name: raised stone platform
description: A raised level of stone, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: stone
- type: entity
parent: CMPlatformBroken
id: RMCPlatformHybrisaStoneBroken
components:
- type: Sprite
state: stone_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformHybrisaStoneCornerSmall
name: raised stone corner
description: A raised level of stone, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: stone_deco
- type: entity
parent: CMPlatform
id: RMCPlatformSandstone
name: sandstone platform
description: A raised level of metal, often used to elevate areas above others, or construct bridges. You could probably climb it.
components:
- type: Sprite
state: stone
color: "#b29082"
- type: entity
parent: CMPlatformBroken
id: RMCPlatformSandstoneBroken
components:
- type: Sprite
state: stone_broken
color: "#b29082"
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformSandstoneCornerSmall
name: sandstone platform corner
description: The corner of what appears to be raised piece of metal, often used to imply the illusion of elevation in non-Euclidean 2d spaces. But you don't know that, you're just a spaceman with a rifle.
components:
- type: Sprite
state: stone_deco
color: "#b29082"
- type: entity
parent: CMPlatform
id: RMCPlatformSandstoneStairRight
name: sandstone platform stair
components:
- type: Sprite
state: stone_stair
color: "#b29082"
- type: entity
parent: CMPlatform
id: RMCPlatformSandstoneStairLeft
name: sandstone platform stair
components:
- type: Sprite
state: stone_stair_alt
color: "#b29082"

View File

@@ -0,0 +1,27 @@
# Shiva Rock
- type: entity
parent: CMPlatform
id: RMCPlatformShivaRock
name: ice rock edge
description: A solid chunk of desolate rocks and ice. Looks like you could climb it with some difficulty.
components:
- type: Sprite
state: strata_platform
- type: entity
parent: CMPlatformBroken
id: RMCPlatformShivaRockBroken
name: destroyed ice rock edge
description: A solid chunk of desolate rocks and ice. Looks like you could climb it with some difficulty. It has been destroyed.
components:
- type: Sprite
state: strata_platform_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformShivaRockCornerSmall
name: ice rock corner
description: A solid chunk of desolate rocks and ice.
components:
- type: Sprite
state: strata_platform_deco

View File

@@ -0,0 +1,118 @@
# Sorokyne Strata
- type: entity
parent: CMPlatform
id: RMCPlatformStrata
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: strata_metalplatform
- type: entity
parent: CMPlatformBroken
id: RMCPlatformStrataBroken
components:
- type: Sprite
state: strata_metalplatform_broken
- type: entity
parent: RMCPlatformStrata
id: RMCPlatformStrataStair
components:
- type: Sprite
state: strata_metalplatform_stair
- type: entity
parent: RMCPlatformStrata
id: RMCPlatformStrataStairAlt
components:
- type: Sprite
state: strata_metalplatform_stair_alt
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformStrataCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: strata_metalplatform_deco
- type: entity
parent: CMPlatform
id: RMCPlatformStrataTwo
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: strata_metalplatform2
- type: entity
parent: CMPlatformBroken
id: RMCPlatformStrata2Broken
components:
- type: Sprite
state: strata_metalplatform2_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformStrataTwoCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: strata_metalplatform_deco2
- type: entity
parent: CMPlatform
id: RMCPlatformStrataThree
name: raised metal edge
description: A raised level of metal, often used to elevate areas above others. You could probably climb it.
components:
- type: Sprite
state: strata_metalplatform3
- type: entity
parent: CMPlatformBroken
id: RMCPlatformStrata3Broken
components:
- type: Sprite
state: strata_metalplatform3_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformStrataThreeCornerSmall
name: raised metal corner
description: A raised level of metal, often used to elevate areas above others. This is the corner.
components:
- type: Sprite
state: strata_metalplatform_deco3
# Sorokyne Rock
- type: entity
parent: CMPlatform
id: RMCPlatformStrataRock
name: ice rock edge
description: A solid chunk of desolate rocks and ice. Looks like you could climb it with some difficulty.
components:
- type: Sprite
state: strata_rock_platform
- type: entity
parent: CMPlatformBroken
id: RMCPlatformStrataRockBroken
name: destroyed ice rock edge
description: A solid chunk of desolate rocks and ice. Looks like you could climb it with some difficulty. It has been destroyed.
components:
- type: Sprite
state: strata_rock_platform_broken
- type: entity
parent: RMCPlatformCornerSmall
id: RMCPlatformStrataRockCornerSmall
name: ice rock corner
description: A solid chunk of desolate rocks and ice.
components:
- type: Sprite
state: strata_rock_platform_deco

View File

@@ -0,0 +1,21 @@
- type: entity
abstract: true
id: BaseHiveStructure
components:
- type: Transform
anchored: true
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,0.49"
layer:
- BulletImpassable
density: 200
- type: InteractionOutline
- type: Clickable
- type: Damageable
damageContainer: Biological
damageModifierSet: Wood

View File

@@ -0,0 +1,34 @@
- type: entity
id: HiveEggMorpherXeno
parent: BaseHiveStructure
name: Egg Morpher
description: A disgusting biomass generator that reeks of rotting flesh. Capable of producing parasites on its own.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/hive_structures.rsi
layers:
- state: eggmorph
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 20
mask:
- ItemMask
layer:
- BulletImpassable
restitution: 0.3
friction: 0.2
- type: CollisionWake
enabled: false
- type: Appearance
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -0,0 +1,18 @@
- type: entity
id: HiveClusterXeno
parent: BaseHiveStructure
name: Hive Cluster
description: A large clump of gooey mass. It rhythmically pulses, as if its pumping something into the weeds below...
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/hive_cluster.rsi
layers:
- state: hive_cluster_idle
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1200
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -0,0 +1,49 @@
- type: entity
id: HiveCoreXeno
parent: BaseHiveStructure
name: hive core
description: A giant pulsating mound of mass. It looks very much alive.
components:
- type: Transform
anchored: true
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,0.49"
layer:
- BulletImpassable
density: 200
- type: Sprite
sprite: _RMC14/Structures/Xenos/hive_structures.rsi
layers:
- state: core
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1200
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
id: HivePylonXeno
parent: BaseHiveStructure
name: hive pylon
description: A towering spike of resin. Its base pulsates with large tendrils.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/hive_structures.rsi
layers:
- state: pylon
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -0,0 +1,18 @@
- type: entity
id: HiveRecoveryNodeXeno
parent: BaseHiveStructure
name: Recovery Node
description: A warm, soothing light source that pulsates with a faint hum.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/hive_structures.rsi
state: recovery
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 400
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -0,0 +1,108 @@
- type: entity
parent: CMBaseXenoStructure
id: DoorXenoResin
name: resin door
description: That's a resin door.
placement:
mode: SnapgridCenter
components:
- type: InteractionOutline
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_door.rsi
layers:
- state: resin
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
map: ["enum.DoorVisualLayers.BaseUnlit"]
- state: closed_unlit
map: ["enum.DoorVisualLayers.BaseBolted"]
- type: AnimationPlayer
- type: Physics
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
density: 100
mask:
- FullTileMask
layer:
- AirlockLayer
- type: Door
canPry: false
crushDamage:
types:
Blunt: 15
openSpriteState: resinopen
closedSpriteState: resin
openingSpriteState: resinopening
closingSpriteState: resinclosing
openSound:
path: /Audio/_RMC14/Xeno/alien_resin_move1.ogg
closeSound:
path: /Audio/_RMC14/Xeno/alien_resin_move2.ogg
- type: Appearance
- type: Airtight
fixVacuum: true
noAirWhenFullyAirBlocked: false
- type: Occluder
- type: Damageable
damageContainer: Biological
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 600
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
key: walls
mode: NoSprite
- type: Airlock
emergencyAccessLayer: false
animatePanel: false
powered: true
openingSpriteState: closed_unlit
closingSpriteState: closed_unlit
- type: entity
parent: DoorXenoResin
id: DoorXenoResinThick
name: thick resin door
description: A thick resin door, which is more durable.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_door.rsi
layers:
- state: thick_resin
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
map: ["enum.DoorVisualLayers.BaseUnlit"]
- state: closed_unlit
map: ["enum.DoorVisualLayers.BaseBolted"]
- type: Door
crushDamage:
types:
Blunt: 15
openSpriteState: thick_resinopen
closedSpriteState: thick_resin
openingSpriteState: thick_resinopening
closingSpriteState: thick_resinclosing
openSound:
path: /Audio/_RMC14/Xeno/alien_resin_move1.ogg
closeSound:
path: /Audio/_RMC14/Xeno/alien_resin_move2.ogg
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 900
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
key: walls
mode: NoSprite

View File

@@ -0,0 +1,87 @@
- type: entity
parent: BaseItem
id: XenoEgg
name: egg
description: It looks like a weird egg.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Item
size: Ginormous
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 20
mask:
- ItemMask
restitution: 0.3
friction: 0.2
- type: CollisionWake
enabled: false
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_egg.rsi
drawdepth: Items
layers:
- state: egg_item
- type: Damageable
damageContainer: Biological
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 80
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
parent: BaseItem
id: XenoEggDestroyed
name: destroyed egg
description: A mess of... something.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Item
size: Ginormous
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 20
mask:
- ItemMask
layer:
- BulletImpassable
restitution: 0.3
friction: 0.2
- type: CollisionWake
enabled: false
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_egg.rsi
drawdepth: Items
layers:
- state: egg_exploded
- type: Damageable
damageContainer: Biological
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 60
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]

View File

@@ -0,0 +1,38 @@
- type: entity
id: XenoNest
name: alien nest
description: It's a gruesome pile of thick, sticky resin shaped like a nest.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Physics
bodyType: Static
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_weeds.rsi
state: nest_overlay
drawdepth: Overdoors # Goobstation - render above most things
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
layer:
- SlipLayer
mask:
- ItemMask
density: 1000
hard: false
- type: Clickable
- type: Damageable
damageContainer: Biological
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -0,0 +1,46 @@
- type: entity
id: XenoTunnel
name: Tunnel
description: A tunnel entrance. Looks like it was dug by some kind of clawed beast.
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_tunnel.rsi
state: hole
noRot: true
- type: InteractionOutline
- type: Clickable
- type: entity
parent: XenoTunnel
id: XenoTunnelMaint
name: Maintenance Hatch
description: An entrance to a maintenance tunnel. You can see bits of slime and resin within. Pieces of debris keep you from getting a closer look.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_tunnel.rsi
state: maintenancehatch_alt
- type: entity
parent: XenoTunnelMaint
id: XenoTunnelMaintNoXenoDesc
description: An entrance to a maintenance tunnel. Pieces of debris keep you from getting a closer look.
- type: entity
parent: XenoTunnelMaint
id: XenoTunnelMaintHybrisa
name: Sewer Manhole
components:
- type: Sprite
state: wymanhole
- type: entity
parent: XenoTunnelMaintNoXenoDesc
id: XenoTunnelMaintHybrisaNoXenoDesc
name: Sewer Manhole
components:
- type: Sprite
state: wymanhole

View File

@@ -0,0 +1,158 @@
- type: entity
parent: BaseStructure
id: CMBaseXenoStructure
abstract: true
placement:
mode: SnapgridCenter
components:
- type: MeleeSound
soundGroups:
Brute:
collection: XenoResinBreak
- type: NpcFactionMember
factions:
- Xeno
- type: entity
parent:
- BaseWall
- CMBaseXenoStructure
id: BaseWallXeno
name: resin wall
abstract: true
placement:
mode: SnapgridCenter
components:
- type: Damageable
damageContainer: Biological
damageModifierSet: Wood
- type: Appearance
- type: PlacementReplacement
key: walls
- type: ExplosionResistance
damageCoefficient: 3.64
- type: Tag
tags:
- Wall
- type: entity
parent: BaseWallXeno
id: WallXenoResin
name: resin wall
description: Weird slime solidified into a wall.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
- type: Icon
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
state: resin
- type: IconSmooth
key: walls
base: resin
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 900
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
parent: WallXenoResin
id: WallXenoResinThick
name: thick resin wall
description: Weird slime solidified into a thick wall.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
- type: Icon
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
state: thickresin
- type: IconSmooth
key: walls
base: thickresin
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1350
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
parent: BaseWallXeno
id: BaseMembraneXeno
name: resin membrane
abstract: true
components:
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
key: walls
- type: Occluder
enabled: false
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
mask:
- FullTileMask
layer:
- GlassLayer
density: 1000
- type: entity
parent: BaseMembraneXeno
id: WallXenoMembrane
name: resin membrane
description: Weird slime translucent enough to let light pass through.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
- type: Icon
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
state: membrane
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
key: walls
base: membrane
- type: entity
parent: BaseMembraneXeno
id: WallXenoMembraneThick
name: thick resin membrane
description: Weird thick slime just translucent enough to let light pass through.
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
- type: Icon
sprite: _RMC14/Structures/Xenos/xeno_resin_wall.rsi
state: thickmembrane
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 600
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- type: IconSmooth
key: walls
base: thickmembrane

View File

@@ -0,0 +1,190 @@
- type: entity
id: XenoWeeds
name: weeds
description: Weird black weeds...
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.45,-0.45,0.45,0.45"
layer:
- SlipLayer
mask:
- ItemMask
density: 1000
hard: false
- type: Clickable
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_weeds.rsi
drawdepth: FloorTiles
layers:
- state: weed0
- type: IconSmooth
key: cm_xeno_weeds
base: weed_dir
mode: CardinalFlags
- type: RandomSprite
available:
- 0:
weed0: ""
- 0:
weed1: ""
- 0:
weed2: ""
- 0:
weed3: ""
- 0:
weed4: ""
- 0:
weed5: ""
- 0:
weed6: ""
- 0:
weed7: ""
- 0:
weed8: ""
- 0:
weed9: ""
- 0:
weed10: ""
- 0:
weed11: ""
- 0:
weed12: ""
- 0:
weed13: ""
- 0:
weed14: ""
- 0:
weed15: ""
- type: Damageable
damageContainer: Biological
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 5
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: MeleeSound
soundGroups:
Brute:
collection: XenoResinBreak
- type: entity
parent: XenoWeeds
id: XenoWeedsSource
name: weed node
description: A weird, pulsating node
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_weeds.rsi
drawdepth: FloorTiles
layers:
- state: weed0
- state: constructionnode
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 11
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Damageable
damage:
groups:
Brute: 6
- type: entity
id: XenoWeedsWall
name: weeds
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
layer:
- WallLayer
density: 1000
hard: false
- type: Clickable
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_weeds.rsi
drawdepth: Objects
- type: IconSmooth
key: cm_xeno_weeds_walls
base: weedwall
mode: Corners
- type: Damageable
damageContainer: Biological
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 5
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: WallMount
arc: 360
# Gardener's weeds
- type: entity
parent: XenoWeeds
id: XenoHardyWeeds
components:
- type: Sprite
color: "#a1a1a1"
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 10
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
parent: XenoHardyWeeds
id: XenoHardyWeedsSource
name: hardy weed node
description: A weird, pulsating node
components:
- type: Sprite
sprite: _RMC14/Structures/Xenos/xeno_weeds.rsi
drawdepth: FloorTiles
color: "#a1a1a1"
layers:
- state: weed0
- state: constructionnode
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 11
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]

View File

@@ -0,0 +1,185 @@
- type: entity
id: CMCatwalk
name: catwalk
description: A catwalk for easier EVA maneuvering and cable placement.
placement:
mode: SnapgridCenter
components:
- type: Clickable
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: catwalk
noRot: false
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: catwalk
- type: Transform
anchored: true
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepCatwalk
params:
volume: 8
- type: Tag
tags:
- Catwalk
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 500
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
parent: CMCatwalk
id: RMCCatwalkAI
components:
- type: Sprite
state: ai_catwalk
- type: entity
parent: CMCatwalk
id: RMCCatwalkAIWhite
components:
- type: Sprite
state: w_ai_catwalk
- type: entity
parent: CMCatwalk
id: CMCatwalkShiva
components:
- type: Sprite
state: shiva_catwalk
- type: entity
parent: CMCatwalk
id: CMCatwalkPrison
components:
- type: Sprite
state: prison_catwalk
- type: entity
parent: CMCatwalk
id: RMCCatwalkKutjevo
components:
- type: Sprite
state: kutjevo_catwalk
- type: entity
parent: CMCatwalk
id: RMCCatwalkStrata
components:
- type: Sprite
state: strata_catwalk
- type: entity
parent: CMCatwalk
id: RMCCatwalkHybrisa
name: solid metal grate
components:
- type: Sprite
state: solidgrate1
- type: entity
parent: CMCatwalk
id: RMCCatwalkHybrisaLattice
name: structural lattice
components:
- type: Sprite
state: latticefull
- type: entity
parent: CMCatwalk
id: RMCCatwalkHybrisaElevator
name: solid metal grate
components:
- type: Sprite
state: solidgrate5
# Monorail
- type: entity
id: RMCMonorailStraight
name: monorail track
description: The rail system for the CORSAT monorail.
placement:
mode: SnapgridCenter
components:
- type: Clickable
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: monorailStraight
noRot: false
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: monorailStraight
- type: Transform
anchored: true
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepCatwalk
params:
volume: 8
- type: Tag
tags:
- Catwalk
- type: entity
parent: RMCMonorailStraight
id: RMCMonorailBend
components:
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: monorailBend
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: monorailBend
# Minecart Track
- type: entity
parent: RMCMonorailStraight
id: RMCRailroadStraight
name: rails
description: Minecarts and rail vehicles go on these.
components:
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: railroadStraight
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: railroadStraight
- type: entity
parent: RMCRailroadStraight
id: RMCRailroadBend
components:
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: railroadBend
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: railroadBend
- type: entity
parent: RMCRailroadStraight
id: RMCRailroadBumper
name: rail bumpers
description: This (usually) stops minecarts and other rail vehicles at the end of a line of track.
components:
- type: Sprite
sprite: _RMC14/Structures/catwalk.rsi
drawdepth: FloorTiles
state: railroadBumper
- type: Icon
sprite: _RMC14/Structures/catwalk.rsi
state: railroadBumper

View File

@@ -0,0 +1,963 @@
- type: entity
abstract: true
id: RMCContainerBase
name: cargo container
description: A huge industrial shipping container.
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,1.5"
density: 190
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/containers.rsi
offset: 0, 0.5
- type: Clickable
- type: Occluder
boundingBox: "-0.5,-0.5,0.5,1.5"
# Large
- type: entity
parent: RMCContainerBase
id: RMCContainerBlueLeft
suffix: Blue, Left
components:
- type: Sprite
state: bluecontainerleft
- type: entity
parent: RMCContainerBase
id: RMCContainerBlueMiddle
suffix: Blue, Middle
components:
- type: Sprite
state: bluecontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerBlueRight
suffix: Blue, Right
components:
- type: Sprite
state: bluecontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerGreenLeft
suffix: Green, Left
components:
- type: Sprite
state: greencontainerleft
- type: entity
parent: RMCContainerBase
id: RMCContainerGreenMiddle
suffix: Green, Middle
components:
- type: Sprite
state: greencontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerGreenRight
suffix: Green, Right
components:
- type: Sprite
state: greencontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerRedLeft
suffix: Red, Left
components:
- type: Sprite
state: redcontainerleft
- type: entity
parent: RMCContainerBase
id: RMCContainerRedMiddle
suffix: Red, Middle
components:
- type: Sprite
state: redcontainercenter
- type: entity
parent: RMCContainerBase
id: RMCContainerRedRight
suffix: Red, Right
components:
- type: Sprite
state: redcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerFujinLeft
name: Fujin Cargo Container
description: "A huge industrial shipping container.\nThis one is from Fujin, a manufacturer of a variety of electronical and mechanical products.\nAt least, that is what is says on the container. You have literally never heard of this company before."
suffix: Fujin, Left
components:
- type: Sprite
state: fujincontainerleft
- type: entity
parent: RMCContainerFujinLeft
id: RMCContainerFujinMiddle
suffix: Fujin, Middle
components:
- type: Sprite
state: fujincontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerApocraphyLeft
name: Apocraphy Cargo Container
description: "A huge industrial shipping container.\nThis one is from The Apocrahpy Corporation, a manufacturer of medical and biotechnological parts.\nYou remember hearing about one of their latest drugs, and how dangerous it was... though they claimed to be close to finding a solution."
suffix: Apocraphy, Left
components:
- type: Sprite
state: apocraphycontainerleft
- type: entity
parent: RMCContainerApocraphyLeft
id: RMCContainerApocraphyMiddle
suffix: Apocraphy, Middle
components:
- type: Sprite
state: apocraphycontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerPathosLeft
name: Pathos Cargo Container
description: "A huge industrial shipping container.\nThis one is from Pathos, a computer parts and motion detector manufacturer.\nYou still wonder why we have a container of old Motion Detectors, and if they even still work."
suffix: Pathos, Left
components:
- type: Sprite
state: pathoscontainerleft
- type: entity
parent: RMCContainerPathosLeft
id: RMCContainerPathosMiddle
suffix: Pathos, Middle
components:
- type: Sprite
state: pathoscontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerWeYaLeft
name: Weston-Yamada Cargo Container
description: "A huge industrial shipping container.\nThis one is from The Weston-Yamada Corporation, you have probably heard of them before."
suffix: WeYa, Left
components:
- type: Sprite
state: weyacontainerleft
- type: entity
parent: RMCContainerWeYaLeft
id: RMCContainerWeYaMiddle
suffix: WeYa, Middle
components:
- type: Sprite
state: weyacontainermiddle
- type: entity
parent: RMCContainerWeYaLeft
id: RMCContainerWeYaRight
suffix: WeYa, Right
components:
- type: Sprite
state: weyacontainerright
- type: entity
parent: RMCContainerWeYaLeft
id: RMCContainerWeYaAltLeft
suffix: WeYa Alt, Left
components:
- type: Sprite
state: weyaaltcontainerleft
- type: entity
parent: RMCContainerWeYaLeft
id: RMCContainerWeYaAltMiddle
suffix: WeYa Alt, Middle
components:
- type: Sprite
state: weyaaltcontainermiddle
- type: entity
parent: RMCContainerWeYaLeft
id: RMCContainerWeYaAltRight
suffix: WeYa Alt, Right
components:
- type: Sprite
state: weyaaltcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerTrijentLeft
name: Trijent Corporation Cargo Container
description: "A huge industrial shipping container.\nThis one is from The Trijent Corporation's mining operations.\nIf this breaks open, you figure you probably shouldn't breathe in what's inside."
suffix: Trijent, Left
components:
- type: Sprite
state: trijentcontainerleft
- type: entity
parent: RMCContainerTrijentLeft
id: RMCContainerTrijentMiddle
suffix: Trijent, Middle
components:
- type: Sprite
state: trijentcontainermiddle
- type: entity
parent: RMCContainerTrijentLeft
id: RMCContainerTrijentRight
suffix: Trijent, Right
components:
- type: Sprite
state: trijentcontainerright
- type: entity
parent: RMCContainerTrijentLeft
id: RMCContainerTrijentAltLeft
suffix: Trijent Alt, Left
components:
- type: Sprite
state: trijentaltcontainerleft
- type: entity
parent: RMCContainerTrijentLeft
id: RMCContainerTrijentAltMiddle
suffix: Trijent Alt, Middle
components:
- type: Sprite
state: trijentaltcontainermiddle
- type: entity
parent: RMCContainerTrijentLeft
id: RMCContainerTrijentAltRight
suffix: Trijent Alt, Right
components:
- type: Sprite
state: trijentaltcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerFerretLeft
name: Ferret Heavy Industries Cargo Container
description: "A huge industrial shipping container.\nThis one is from Ferret Heavy Industries, a manufacturer of terrestrial crawlers and powerloaders.\nUnfortunately, the company went bankrupt. Fortunately, these containers are really cheap now."
suffix: Ferret, Left
components:
- type: Sprite
state: ferretcontainerleft
- type: entity
parent: RMCContainerFerretLeft
id: RMCContainerFerretMiddle
suffix: Ferret, Middle
components:
- type: Sprite
state: ferretcontainermiddle
- type: entity
parent: RMCContainerFerretLeft
id: RMCContainerFerretRight
suffix: Ferret, Right
components:
- type: Sprite
state: ferretcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerNovarisLeft
name: Novaris Cargo Container
description: "A huge industrial shipping containerThis one is from Novaris, they makes just about anything and everything.\nYou notice this container has a peeling note on it, saying all contents were transferred from another station decades ago, how long has it been here?"
suffix: Novaris, Left
components:
- type: Sprite
state: novariscontainerleft
- type: entity
parent: RMCContainerNovarisLeft
id: RMCContainerNovarisMiddle
suffix: Novaris, Middle
components:
- type: Sprite
state: novariscontainermiddle
- type: entity
parent: RMCContainerNovarisLeft
id: RMCContainerNovarisRight
suffix: Novaris, Right
components:
- type: Sprite
state: novariscontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerAICMiddle
name: AIC Cargo Container
description: "A huge industrial shipping container.\nThis one is from the Asian Industrial Collective, which was absorded into the SPP. Their massive industrial output has ensured that cargo containers bearing their symbols and name won't be disappearing any time soon."
suffix: AIC, Middle
components:
- type: Sprite
state: aiccontainermiddle
- type: entity
parent: RMCContainerBase
id: RMCContainerSPPLeft
suffix: SPP, Left
name: SPP Cargo Container
description: "A huge industrial shipping container.\nThis one is from the Socailists Progressive Peoples, as indicated by the massive symbol on the side."
components:
- type: Sprite
state: sppcontainerleft
- type: entity
parent: RMCContainerSPPLeft
id: RMCContainerSPPMiddle
suffix: SPP, Middle
components:
- type: Sprite
state: sppcontainermiddle
- type: entity
parent: RMCContainerSPPLeft
id: RMCContainerSPPRight
suffix: SPP, Right
components:
- type: Sprite
state: sppcontainerright
- type: entity
parent: RMCContainerSPPLeft
id: RMCContainerSPPAltLeft
suffix: SPP Alt, Left
components:
- type: Sprite
state: sppaltcontainerleft
- type: entity
parent: RMCContainerSPPLeft
id: RMCContainerSPPAltMiddle
suffix: SPP Alt, Middle
components:
- type: Sprite
state: sppaltcontainermiddle
- type: entity
parent: RMCContainerSPPLeft
id: RMCContainerSPPAltRight
suffix: SPP Alt, Right
components:
- type: Sprite
state: sppaltcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerMSPLeft
suffix: MSP, Left
name: Ministry of Space Protection Cargo Container
description: "A huge industrial shipping container.\nThis one belongs to the SPP's Ministry of Space Protection."
components:
- type: Sprite
state: mspcontainerleft
- type: entity
parent: RMCContainerMSPLeft
id: RMCContainerMSPMiddle
suffix: MSP, Middle
components:
- type: Sprite
state: mspcontainermiddle
- type: entity
parent: RMCContainerMSPLeft
id: RMCContainerMSPRight
suffix: MSP, Right
components:
- type: Sprite
state: mspcontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerUNMCLeft
suffix: UNMC, Left
name: United Nations Marine Corps Cargo Container
description: "A huge industrial shipping container.\nThis one belongs to the UN's United Nations Marine Corps."
components:
- type: Sprite
state: unmccontainerleft
- type: entity
parent: RMCContainerUNMCLeft
id: RMCContainerUNMCMiddle
suffix: UNMC, Middle
components:
- type: Sprite
state: unmccontainermiddle
- type: entity
parent: RMCContainerUNMCLeft
id: RMCContainerUNMCRight
suffix: UNMC, Right
components:
- type: Sprite
state: unmccontainerright
- type: entity
parent: RMCContainerBase
id: RMCContainerAegisLeft
suffix: Aegis, Left
name: AEGIS Cargo Container
description: "A huge industrial shipping container.\nThis one is from AEGIS, the defense contractors behind the M54C and other marine weaponry."
components:
- type: Sprite
state: aegiscontainerleft
- type: entity
parent: RMCContainerAegisLeft
id: RMCContainerAegisMiddle
suffix: Aegis, Middle
components:
- type: Sprite
state: aegiscontainermiddle
- type: entity
parent: RMCContainerAegisLeft
id: RMCContainerAegisRight
suffix: Aegis, Right
components:
- type: Sprite
state: aegiscontainerright
# Small
- type: entity
parent: RMCContainerBase
id: RMCContainerTartarusLeft
suffix: Tartarus, Left
components:
- type: Sprite
state: tartarus_l
- type: Occluder
boundingBox: "-0.5,-0.5,0.5,0.5"
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
density: 190
layer:
- MobMask
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerTartarusRight
suffix: Tartarus, Right
components:
- type: Sprite
state: tartarus_r
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortBlueLeft
suffix: Blue, Left
components:
- type: Sprite
state: blueleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortBlueRight
suffix: Blue, Right
components:
- type: Sprite
state: blueright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortGreenLeft
suffix: Green, Left
components:
- type: Sprite
state: greenleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortGreenRight
suffix: Green, Right
components:
- type: Sprite
state: greenright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortRedLeft
suffix: Red, Left
components:
- type: Sprite
state: redleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortRedRight
suffix: Red, Right
components:
- type: Sprite
state: redright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortTanLeft
suffix: Tan, Left
components:
- type: Sprite
state: tanleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortTanRight
suffix: Tan, Right
components:
- type: Sprite
state: tanright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPPLeft
suffix: SPP, 1, Left
components:
- type: Sprite
state: spp1left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPPRight
suffix: SPP, 1, Right
components:
- type: Sprite
state: spp1right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP2Left
suffix: SPP, 2, Left
components:
- type: Sprite
state: spp2left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP2Right
suffix: SPP, 2, Right
components:
- type: Sprite
state: spp2right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP3Left
suffix: SPP, 3, Left
components:
- type: Sprite
state: spp3left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP3Right
suffix: SPP, 3, Right
components:
- type: Sprite
state: spp3right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP4Left
suffix: SPP, 4, Left
components:
- type: Sprite
state: spp4left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP4Right
suffix: SPP, 4, Right
components:
- type: Sprite
state: spp4right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP5Left
suffix: SPP, 5, Left
components:
- type: Sprite
state: spp5left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP5Right
suffix: SPP, 5, Right
components:
- type: Sprite
state: spp5right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP6Left
suffix: SPP, 6, Left
components:
- type: Sprite
state: spp6left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP6Right
suffix: SPP, 6, Right
components:
- type: Sprite
state: spp6right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP7Left
suffix: SPP, 7, Left
components:
- type: Sprite
state: spp7left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP7Right
suffix: SPP, 7, Right
components:
- type: Sprite
state: spp7right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP8Left
suffix: SPP, 8, Left
components:
- type: Sprite
state: spp8left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP8Right
suffix: SPP, 8, Right
components:
- type: Sprite
state: spp8right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP9Left
suffix: SPP, 9, Left
components:
- type: Sprite
state: spp9left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP9Right
suffix: SPP, 9, Right
components:
- type: Sprite
state: spp9right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP10Left
suffix: SPP, 10, Left
components:
- type: Sprite
state: spp10left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP10Right
suffix: SPP, 10, Right
components:
- type: Sprite
state: spp10right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP11Left
suffix: SPP, 11, Left
components:
- type: Sprite
state: spp11left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP11Right
suffix: SPP, 11, Right
components:
- type: Sprite
state: spp11right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP12Left
suffix: SPP, 12, Left
components:
- type: Sprite
state: spp12left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP12Right
suffix: SPP, 12, Right
components:
- type: Sprite
state: spp12right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP13Left
suffix: SPP, 13, Left
components:
- type: Sprite
state: spp13left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP13Right
suffix: SPP, 13, Right
components:
- type: Sprite
state: spp13right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP14Left
suffix: SPP, 14, Left
components:
- type: Sprite
state: spp14left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP14Right
suffix: SPP, 14, Right
components:
- type: Sprite
state: spp14right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP15Left
suffix: SPP, 15, Left
components:
- type: Sprite
state: spp15left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP15Right
suffix: SPP, 15, Right
components:
- type: Sprite
state: spp15right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP16Left
suffix: SPP, 16, Left
components:
- type: Sprite
state: spp16left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP16Right
suffix: SPP, 16, Right
components:
- type: Sprite
state: spp16right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP17Left
suffix: SPP, 17, Left
components:
- type: Sprite
state: spp17left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP17Right
suffix: SPP, 17, Right
components:
- type: Sprite
state: spp17right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP18Left
suffix: SPP, 18, Left
components:
- type: Sprite
state: spp18left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP18Right
suffix: SPP, 18, Right
components:
- type: Sprite
state: spp18right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP19Left
suffix: SPP, 19, Left
components:
- type: Sprite
state: spp19left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP19Right
suffix: SPP, 19, Right
components:
- type: Sprite
state: spp19right
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP20Left
suffix: SPP, 20, Left
components:
- type: Sprite
state: spp20left
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerShortSPP20Right
suffix: SPP, 20, Right
components:
- type: Sprite
state: spp20right
# WeYa
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaBlackLeft
suffix: WeYa, Black, Left
components:
- type: Sprite
state: blackwyleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaBlackRight
suffix: WeYa, Black, Right
components:
- type: Sprite
state: blackwyright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaGreyLeft
suffix: WeYa, Grey, Left
components:
- type: Sprite
state: greywyleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaGreyRight
suffix: WeYa, Grey, Right
components:
- type: Sprite
state: greywyright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaLightGreyLeft
suffix: WeYa, Light Grey, Left
components:
- type: Sprite
state: lightgreywyleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaLightGreyRight
suffix: WeYa, Light Grey, Right
components:
- type: Sprite
state: lightgreywyright
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaWhiteLeft
suffix: WeYa, White, Left
components:
- type: Sprite
state: whitewyleft
- type: entity
parent: RMCContainerTartarusLeft
id: RMCContainerWeYaWhiteRight
suffix: WeYa, White, Right
components:
- type: Sprite
state: whitewyright
# Vertical
- type: entity
parent: RMCContainerBase
id: RMCContainerVerticalBottom
suffix: Bottom
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,1.35,0.5"
density: 190
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/containers_vertical.rsi
offset: 0.15, 0
state: blue_b
- type: Occluder
boundingBox: "-0.5,-0.5,0.9,0.5"
- type: entity
parent: RMCContainerVerticalBottom
id: RMCContainerVerticalMiddle
suffix: Middle
components:
- type: Sprite
state: blue_m
- type: entity
parent: RMCContainerVerticalBottom
id: RMCContainerVerticalTop
suffix: Top
components:
- type: Sprite
state: blue_t

View File

@@ -0,0 +1,236 @@
- type: entity
parent: BaseStructure
id: RMCMachinePropBase
abstract: true
name: machinery
components:
- type: Sprite
noRot: true
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
offset: 0,0.5
state: buildingventbig1
- type: Appearance
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
density: 75
mask:
- MachineMask
layer:
- MachineLayer
- type: entity
parent: RMCMachinePropBase
id: RMCMachinePropBaseWide
abstract: true
components:
- type: Sprite
offset: 0.5,0.5
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "0,-0.25,1,0.25"
density: 75
mask:
- MachineMask
layer:
- MachineLayer
- type: entity
id: RMCMachinePropBaseWall
abstract: true
name: machinery
components:
- type: Transform
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_wall_props.rsi
drawdepth: WallMountedItems
- type: Appearance
- type: WallMount
arc: 360
- type: entity
id: RMCMachinePropBaseOverhead
abstract: true
name: machinery
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: SpriteFade
- type: Transform
anchored: true
- type: Sprite
noRot: true
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
offset: 0.25,0.5
state: buildingventbig11
drawdepth: Overdoors
- type: Anchorable
- type: Clickable
- type: entity
parent: RMCMachinePropBaseOverhead
id: RMCMachinePropBaseOverheadFlipped
suffix: flipped
components:
- type: Sprite
offset: -0.25,0.5
- type: entity
parent: RMCMachinePropBase
id: RMCMachinePropBig1
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig1
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig2
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig2
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig3
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig3
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig4
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig4
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig5
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig5
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig6
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig6
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig7
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig7
- type: entity
parent: RMCMachinePropBaseWide
id: RMCMachinePropBig8
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig8
- type: entity
parent: RMCMachinePropBase
id: RMCMachinePropBig9
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig9
- type: entity
parent: RMCMachinePropBase
id: RMCMachinePropBig10
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig10
- type: entity
parent: RMCMachinePropBaseOverhead
id: RMCMachinePropBig11
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig11
- type: entity
parent: RMCMachinePropBaseOverhead
id: RMCMachinePropBig12
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig12
- type: entity
parent: RMCMachinePropBaseOverhead
id: RMCMachinePropBig13
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig13
- type: entity
parent: RMCMachinePropBaseOverheadFlipped
id: RMCMachinePropBig11Flipped
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig11
- type: entity
parent: RMCMachinePropBaseOverheadFlipped
id: RMCMachinePropBig12Flipped
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig12
- type: entity
parent: RMCMachinePropBaseOverheadFlipped
id: RMCMachinePropBig13Flipped
components:
- type: Sprite
sprite: _RMC14/Structures/hybrisa_machine_props.rsi
state: buildingventbig13
- type: entity
parent: RMCMachinePropBaseWall
id: RMCMachinePropSmallVent
name: wall vent
components:
- type: Sprite
state: smallwallvent1
- type: entity
parent: RMCMachinePropBaseWall
id: RMCMachinePropSmallVent2
name: wall vent
components:
- type: Sprite
state: smallwallvent2
- type: entity
parent: RMCMachinePropBaseWall
id: RMCMachinePropSmallVent3
name: wall vent
components:
- type: Sprite
state: smallwallvent3

View File

@@ -0,0 +1,388 @@
- type: entity
id: RMCOverheadLattice
abstract: true
name: lattice
description: A support lattice.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: SpriteFade
- type: Transform
anchored: true
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice1
drawdepth: Overdoors
offset: 0,0.5
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice1
- type: Anchorable
- type: Clickable
# Vertical
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeVertical1
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice1
offset: 0.25,0.5
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice1
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical2
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice2
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice2
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical3
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice3
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice3
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical1A
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_a
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical1B
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_b
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical1C
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_c
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical1D
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice1_d
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical2A
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_a
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical2B
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_b
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical2C
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_c
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical2D
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice2_d
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical3A
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_a
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical3B
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_b
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical3C
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_c
- type: entity
parent: RMCOverheadLatticeVertical1
id: RMCOverheadLatticeVertical3D
suffix: Vertical
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice3_d
# Horizontal
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal4
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice4
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice4
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal8
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice8
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice8
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal12
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice12
- type: Icon
sprite: _RMC14/Structures/overhead_lattice.rsi
state: lattice12
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal4A
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_a
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal4B
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_b
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal4C
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_c
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal4D
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice4_d
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal5A
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_a
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal5B
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_b
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal5C
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_c
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal5D
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice5_d
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal6A
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_a
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_a
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal6B
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_b
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_b
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal6C
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_c
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_c
- type: entity
parent: RMCOverheadLattice
id: RMCOverheadLatticeHorizontal6D
suffix: Horizontal
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_d
- type: Icon
sprite: _RMC14/Structures/overhead_lattice_hybrisa.rsi
state: lattice6_d

View File

@@ -0,0 +1,357 @@
- type: entity
id: RMCOverheadSign
abstract: true
name: sign
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: SpriteFade
- type: Transform
anchored: true
- type: Sprite
noRot: true
sprite: _RMC14/Structures/overhead_signs.rsi
offset: 0.25,0.5
drawdepth: Overdoors
- type: Anchorable
- type: Clickable
- type: entity
parent: RMCOverheadSign
id: RMCOverheadSignNeon
abstract: true
components:
- type: Sprite
sprite: _RMC14/Structures/overhead_neon_signs.rsi
layers:
- state: open_on # Temporary until power works.
- state: open
visible: false
map: [ "light" ]
- type: PointLight
enabled: true
radius: 4
netsync: true
energy: 5
offset: "0,0"
color: "#ECFFFF"
mask: /Textures/_RMC14/Effects/LightMasks/quad_cone.png
# Neon Signs
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonArcade
components:
- type: Sprite
offset: 0.75,0.5
layers:
- state: arcade_on # Temporary until power works.
- state: arcade_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonBar
components:
- type: Sprite
layers:
- state: barsign_on # Temporary until power works.
- state: barsign_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonCafe
components:
- type: Sprite
offset: -0.25,0.5
layers:
- state: cafe_on # Temporary until power works.
- state: cafe_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonCafeAlt
components:
- type: Sprite
layers:
- state: cafealt_on # Temporary until power works.
- state: cafealt_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonCasino
components:
- type: Sprite
layers:
- state: casinolights_on # Temporary until power works.
- state: casinolights_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonCoffee
components:
- type: Sprite
layers:
- state: coffee_on # Temporary until power works.
- state: coffee_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonHotel
components:
- type: Sprite
layers:
- state: hotel_on # Temporary until power works.
- state: hotel_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonJacks
components:
- type: Sprite
layers:
- state: jacksopen_on # Temporary until power works.
- state: jacksopen
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMechanics
components:
- type: Sprite
offset: -0.25,0.5
layers:
- state: mechanicopen_on2 # Temporary until power works.
- state: mechanicopen2
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMisc
components:
- type: Sprite
layers:
- state: misc_on # Temporary until power works.
- state: misc_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert
components:
- type: Sprite
offset: 0.75,0.5
layers:
- state: miscvert_on # Temporary until power works.
- state: miscvert_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert2
components:
- type: Sprite
layers:
- state: miscvert2_on # Temporary until power works.
- state: miscvert2_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00FF4C"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert3
components:
- type: Sprite
layers:
- state: miscvert3_on # Temporary until power works.
- state: miscvert3_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#E24646"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert4
components:
- type: Sprite
layers:
- state: miscvert4_on # Temporary until power works.
- state: miscvert4_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert5
components:
- type: Sprite
layers:
- state: miscvert5_on # Temporary until power works.
- state: miscvert5_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#6046e2"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert6
components:
- type: Sprite
offset: 0.75,0.5
layers:
- state: miscvert6_on # Temporary until power works.
- state: miscvert6_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#E24646"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonMiscVert7
components:
- type: Sprite
layers:
- state: miscvert7_on # Temporary until power works.
- state: miscvert7_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonNightCasino
components:
- type: Sprite
layers:
- state: nightgoldcasinoopen_on # Temporary until power works.
- state: nightgoldcasinoopen
visible: false
map: [ "light" ]
- type: PointLight
color: "#E6991E"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonOpen
components:
- type: Sprite
layers:
- state: open_on # Temporary until power works.
- state: open
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonOpen2
components:
- type: Sprite
offset: -0.25,0.5
layers:
- state: open_on2 # Temporary until power works.
- state: open2
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonPharmacy
components:
- type: Sprite
layers:
- state: pharmacy_on # Temporary until power works.
- state: pharmacy_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonPizza
components:
- type: Sprite
offset: -0.25,0.5
layers:
- state: pizzaneon_on # Temporary until power works.
- state: pizzaneon
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeon
id: RMCOverheadSignNeonWeYaMart
components:
- type: Sprite
offset: -0.07,0.75
layers:
- state: weyamartsign2 # Temporary until power works.
- state: weyamartsign2_off
visible: false
map: [ "light" ]
- type: PointLight
color: "#00AAFF"
- type: entity
parent: RMCOverheadSignNeonWeYaMart
id: RMCOverheadSignNeonWeYaMartOffset
suffix: Offset
components:
- type: Sprite
offset: -0.07,0.45

View File

@@ -0,0 +1,578 @@
# Temporary until we get actual vehicle code
- type: entity
id: RMCCarPileup
name: burned out vehicle pileup
description: Burned-out vehicles block your path, their charred frames and shattered glass hinting at recent chaos. The acrid smell of smoke lingers.
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,0.5,3.5,2"
density: 190
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/vehicle_pileup.rsi
state: car_pileup
offset: 1.5, 1
- type: Clickable
- type: InteractionOutline
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 3000
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
abstract: true
id: RMCPropVehicleBase
components:
- type: Transform
noRot: true
- type: Physics
bodyType: Static
fixedRotation: true
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,1.4,0.5"
density: 190
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Vehicles/vehicles.rsi
offset: 0.5, 0.5
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 3000
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Clickable
- type: InteractionOutline
# Vehicles
- type: entity
parent: RMCPropVehicleBase
id: RMCPropVehicleMonoSupronOrange
suffix: Orange
name: Mono-Supron
description: The 'Mono-Supron', a mass-produced civilian vehicle for the colonial markets, in and outside of the United Nations. Produced by 'Mizutani' a car marque and associated operating division of the Weston-Yamada Corporation.
components:
- type: Sprite
sprite: _RMC14/Structures/Vehicles/vehicles.rsi
state: mizutani_orange
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronOrangeFlipped
suffix: Orange, Flipped
components:
- type: Sprite
state: mizutani_orange_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBlack
suffix: Black
components:
- type: Sprite
state: mizutani_black
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBlackFlipped
suffix: Black, Flipped
components:
- type: Sprite
state: mizutani_black_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBlue
suffix: Blue
components:
- type: Sprite
state: mizutani_blue
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBlueFlipped
suffix: Blue, Flipped
components:
- type: Sprite
state: mizutani_blue_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBrown
suffix: Brown
components:
- type: Sprite
state: mizutani_brown
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBrownFlipped
suffix: Brown, Flipped
components:
- type: Sprite
state: mizutani_brown_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronCop
suffix: Cop
components:
- type: Sprite
state: mizutani_cop
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronCopFlipped
suffix: Cop, Flipped
components:
- type: Sprite
state: mizutani_cop_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronDesatBlue
suffix: Desat Blue
components:
- type: Sprite
state: mizutani_desatblue
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronDesatBlueFlipped
suffix: Desat Blue, Flipped
components:
- type: Sprite
state: mizutani_desatblue_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronGreen
suffix: Green
components:
- type: Sprite
state: mizutani_green
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronGreenFlipped
suffix: Green, Flipped
components:
- type: Sprite
state: mizutani_green_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronLightBlue
suffix: LightBlue
components:
- type: Sprite
state: mizutani_lightblue
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronLightBlueFlipped
suffix: LightBlue, Flipped
components:
- type: Sprite
state: mizutani_lightblue_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronPink
suffix: Pink
components:
- type: Sprite
state: mizutani_pink
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronPinkFlipped
suffix: Pink, Flipped
components:
- type: Sprite
state: mizutani_pink_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronPurple
suffix: Purple
components:
- type: Sprite
state: mizutani_purple
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronPurpleFlipped
suffix: Purple, Flipped
components:
- type: Sprite
state: mizutani_purple_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronRed
suffix: Red
components:
- type: Sprite
state: mizutani_red
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronRedFlipped
suffix: Red, Flipped
components:
- type: Sprite
state: mizutani_red_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronShell
suffix: Shell
components:
- type: Sprite
state: mizutani_shell
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronShellFlipped
suffix: Shell, Flipped
components:
- type: Sprite
state: mizutani_shell_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronTaxi
suffix: Taxi
components:
- type: Sprite
state: mizutani_taxi
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronTaxiFlipped
suffix: Taxi, Flipped
components:
- type: Sprite
state: mizutani_taxi_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronTurquoise
suffix: Turquoise
components:
- type: Sprite
state: mizutani_turquoise
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronTurquoiseFlipped
suffix: Turquoise, Flipped
components:
- type: Sprite
state: mizutani_turquoise_f
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronWY
suffix: WeYa
components:
- type: Sprite
state: mizutani_wy
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronWYFlipped
suffix: WeYa, Flipped
components:
- type: Sprite
state: mizutani_wy_f
# Destroyed
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronOrangeDestroyed
suffix: Orange, Destroyed
components:
- type: Sprite
state: mizutani_orange_damage
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1750
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronOrangeDestroyedFlipped
suffix: Orange, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_orange_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBlackDestroyed
suffix: Black, Destroyed
components:
- type: Sprite
state: mizutani_black_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBlackDestroyedFlipped
suffix: Black, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_black_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBlueDestroyed
suffix: Blue, Destroyed
components:
- type: Sprite
state: mizutani_blue_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBlueDestroyedFlipped
suffix: Blue, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_blue_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBrownDestroyed
suffix: Brown, Destroyed
components:
- type: Sprite
state: mizutani_brown_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronBrownDestroyedFlipped
suffix: Brown, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_brown_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronCopDestroyed
suffix: Cop, Destroyed
components:
- type: Sprite
state: mizutani_cop_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronCopDestroyedFlipped
suffix: Cop, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_cop_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronDesatBlueDestroyed
suffix: DesatBlue, Destroyed
components:
- type: Sprite
state: mizutani_desatblue_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronDesatBlueDestroyedFlipped
suffix: DesatBlue, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_desatblue_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronGreenDestroyed
suffix: Green, Destroyed
components:
- type: Sprite
state: mizutani_green_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronGreenDestroyedFlipped
suffix: Green, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_green_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronLightBlueDestroyed
suffix: LightBlue, Destroyed
components:
- type: Sprite
state: mizutani_lightblue_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronLightBlueDestroyedFlipped
suffix: LightBlue, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_lightblue_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronPinkDestroyed
suffix: Pink, Destroyed
components:
- type: Sprite
state: mizutani_pink_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronPinkDestroyedFlipped
suffix: Pink, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_pink_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronPurpleDestroyed
suffix: Purple, Destroyed
components:
- type: Sprite
state: mizutani_purple_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronPurpleDestroyedFlipped
suffix: Purple, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_purple_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronRedDestroyed
suffix: Red, Destroyed
components:
- type: Sprite
state: mizutani_red_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronRedDestroyedFlipped
suffix: Red, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_red_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronTaxiDestroyed
suffix: Taxi, Destroyed
components:
- type: Sprite
state: mizutani_taxi_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronTaxiDestroyedFlipped
suffix: Taxi, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_taxi_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronTurquoiseDestroyed
suffix: Turquoise, Destroyed
components:
- type: Sprite
state: mizutani_turquoise_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronTurquoiseDestroyedFlipped
suffix: Turquoise, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_turquoise_damage_f
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronWYDestroyed
suffix: WeYa, Destroyed
components:
- type: Sprite
state: mizutani_wy_damage
- type: entity
parent: RMCPropVehicleMonoSupronOrangeDestroyed
id: RMCPropVehicleMonoSupronWYDestroyedFlipped
suffix: WeYa, Destroyed, Flipped
components:
- type: Sprite
state: mizutani_wy_damage_f
# Offset
- type: entity
parent: RMCPropVehicleMonoSupronOrange
id: RMCPropVehicleMonoSupronBlueOffset
suffix: Blue, Offset
components:
- type: Sprite
state: mizutani_blue_f
offset: 0.5,0.8
- type: entity
parent: RMCPropVehicleMonoSupronBlueOffset
id: RMCPropVehicleMonoSupronRedOffset
suffix: Red, Offset
components:
- type: Sprite
state: mizutani_red
- type: entity
parent: RMCPropVehicleMonoSupronBlueOffset
id: RMCPropVehicleMonoSupronTurquoiseOffset
suffix: Turquoise, Offset
components:
- type: Sprite
state: mizutani_turquoise_f

View File

@@ -0,0 +1,325 @@
# I beg if anyone has the time to remove RMCPropVehicle2Base and change how the vehicles in this file work so that they're like prop_vehicles.yml or prop_vehicles3.yml
- type: entity
abstract: true
parent: RMCPropVehicleBase
id: RMCPropVehicle2Base
components:
- type: Transform
noRot: false
- type: Sprite
sprite: _RMC14/Structures/Vehicles/vehicles2.rsi
offset: 0, 0
noRot: true
state: crane
#suffix: WeYa, Destroyed, Flipped
- type: entity
parent: RMCPropVehicle2Base #use East and West
id: RMCPropVehicleCargoCrane
suffix: Use East, West
name: cargo crane
description: A crane used for loading and unloading cargo.
components:
- type: Sprite
state: crane
- type: Climbable
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.8,-0.9,0.8,0.9"
density: 190
layer:
- TableLayer
- type: entity
parent: RMCPropVehicleCargoCrane
id: RMCPropVehicleCargoCraneAltHitbox
suffix: Alt Hitbox, East
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-1.4,1,0.5"
density: 190
layer:
- TableLayer
- type: entity
parent: RMCPropVehicleCargoCraneAltHitbox
id: RMCPropVehicleCargoCraneAltHitboxWest
suffix: Alt Hitbox, West
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-1,-0.5,0.5,1.4"
density: 190
layer:
- TableLayer
- type: entity
parent: RMCPropVehicleCargoCrane
id: RMCPropVehicleCargoCraneCargo
name: cargo crane
description: A crane used for loading and unloading cargo.
components:
- type: Sprite
state: crane_cargo
- type: Climbable
- type: entity
parent: RMCPropVehicleCargoCrane
id: RMCPropVehicleCargoCraneCargoSnow
name: cargo crane
description: A crane used for loading and unloading cargo.
components:
- type: Sprite
state: crane_cargo_snow
- type: Climbable
- type: entity
parent: RMCPropVehicleCargoCrane
id: RMCPropVehicleCargoCraneSnow
name: cargo crane
description: A crane used for loading and unloading cargo.
components:
- type: Sprite
state: crane_snow
- type: Climbable
- type: entity
parent: RMCPropVehicleCargoCrane
id: RMCPropVehicleCargoCraneDestroyed
name: cargo crane
description: A crane used for loading and unloading cargo.
components:
- type: Sprite
state: crane_damaged
- type: Climbable
- type: entity
parent: RMCPropVehicle2Base #Use East and West
id: RMCPropVehicleCrawler
suffix: Use East, West
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.6,-0.7,0.6,0.7"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerCovered
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_covered_bed
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerCrate
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_crate
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerCrate2
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_crate_alt
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerCrate3
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_crate_alt2
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerCrateWY
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_crate_wy
- type: entity
parent: RMCPropVehicleCrawler
id: RMCPropVehicleCrawlerFuel
name: colony crawler
description: It is a tread bound crawler used in harsh conditions. Supplied by Orbital Blue International; 'Your friends, in the Aerospace business.' A subsidiary of We-Ya.
components:
- type: Sprite
state: crawler_fuel
- type: entity
parent: RMCPropVehicle2Base #Use East and West
id: RMCPropVehicleTruck
suffix: Use East, West
name: truck
description: An old truck, seems to be broken down.
components:
- type: Sprite
state: truck
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.6,-0.9,0.6,0.9"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTruckCargo
name: truck
description: An old cargo truck, seems to be broken down.
components:
- type: Sprite
state: truck_cargo
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTruckMining
name: truck
description: An old mining truck, seems to be broken down.
components:
- type: Sprite
state: truck_mining
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTruckBroken
name: truck
description: An old truck, seems to be broken down.
components:
- type: Sprite
state: truck_damaged
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTruckSnow
name: truck
description: An old truck, seems to be broken down.
components:
- type: Sprite
state: truck_snow
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTruckCargoSnow
name: truck
description: An old cargo truck, seems to be broken down.
components:
- type: Sprite
state: truck_cargo
- type: entity
parent: RMCPropVehicle2Base #Use East and West
id: RMCPropVehicleTractor
suffix: Use East, West
name: tractor
description: An old tractor, seems to be broken down.
components:
- type: Sprite
state: tractor
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.6,-0.9,0.6,0.9"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTractorDamaged
name: tractor
description: An old cargo truck, seems to be broken down.
components:
- type: Sprite
state: tractor_damaged
- type: entity
parent: RMCPropVehicleTruck
id: RMCPropVehicleTractorSnow
name: tractor
description: An old cargo truck, seems to be broken down.
components:
- type: Sprite
state: tractor_snow
- type: entity
parent: RMCPropVehicle2Base #Use East and West
id: RMCPropVehicleVan
suffix: Use East, West [PropVan
name: van
description: An old van, seems to be broken down.
components:
- type: Sprite
state: van
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.8,0.5,0.8"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleVan
id: RMCPropVehicleVanDamaged
name: van
description: An old van, seems to be broken down.
components:
- type: Sprite
state: van_damaged
- type: entity
parent: RMCPropVehicleVan
id: RMCPropVehicleVanSnow
name: van
description: An old van, seems to be broken down.
components:
- type: Sprite
state: van_snow
- type: entity
parent: RMCPropVehicleVan
id: RMCPropVehicleVanCandy
name: van
description: An old van, seems to be filled with... Candy?
components:
- type: Sprite
state: van_candy

View File

@@ -0,0 +1,699 @@
- type: entity
parent: RMCPropVehicleBase
id: RMCPropVehicleLargeBase
abstract: true
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,1.6,0.5"
density: 190
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Vehicles/vehicles3.rsi
offset: 1.5, 0.5
# Ambulance
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleAmbulance
name: ambulance
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: ambulance
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleAmbulanceF
name: ambulance
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: ambulance_f
# Heavy-Loader Truck
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlue
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: armored_truck_blue
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlueF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: armored_truck_blue_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlueFilled
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: armored_truck_blue_loaded
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlueFilledF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: armored_truck_blue_loaded_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckTeal
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: armored_truck_teal
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckTealF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: armored_truck_teal_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckTealFilled
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: armored_truck_teal_loaded
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckTealFilledF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: armored_truck_teal_loaded_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhite
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: armored_truck_white
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: armored_truck_white_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteFilled
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: armored_truck_white_loaded
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteFilledF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: armored_truck_white_loaded_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlack
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: armored_truck_wy_black
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlackF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: armored_truck_wy_black_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlackFilled
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: armored_truck_wy_black_loaded
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckBlackFilledF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: armored_truck_wy_black_loaded_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteWeYa
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: armored_truck_wy_white
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteWeYaF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: armored_truck_wy_white_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteWeYaFilled
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: armored_truck_wy_white_loaded
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLoaderTruckWhiteWeYaFilledF
name: heavy-loader truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: armored_truck_wy_white_loaded_f
# Box Van
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanBlueGrey
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_bluegrey
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanBlueGreyF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_bluegrey_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMaintGrey
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_maintenanceblue
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMaintGreyF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_maintenanceblue_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMaintWhite
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_maintenancewhite
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMaintWhiteF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_maintenancewhite_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMining
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_mining
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanMiningF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_mining_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanPizza
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_pizza
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanPizzaF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_pizza_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanRed
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_red
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanRedF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_red_f
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanWhite
name: box van
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: box_van_white
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleBoxVanWhiteF
name: box van
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: box_van_white_f
# Long Truck
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleLongTruckBlue
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_blue
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,3.3,0.75"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckBlueF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_blue_f
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckBrown
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_brown
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckBrownF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_brown_f
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckDonk
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_donk
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckDonkF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_donk_f
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckMining
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_mining
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckMiningF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_mining_f
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckRed
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_red
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckRedF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_red_f
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckWeYaBlue
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: longtruck_wy_blue
- type: entity
parent: RMCPropVehicleLongTruckBlue
id: RMCPropVehicleLongTruckWeYaBlueF
name: long-hauler truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: longtruck_wy_blue_f
# Small Truck
- type: entity
parent: RMCPropVehicleLargeBase
id: RMCPropVehicleSmallTruckBlue
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_blue
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,1.5,0.5"
density: 190
layer:
- MobMask
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBlueF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_blue_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBlueCargo
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: small_truck_blue_cargo
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBlueCargoF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: small_truck_blue_cargo_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrown
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_brown
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrownF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_brown_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrownCargo
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded
components:
- type: Sprite
state: small_truck_brown_cargo
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrownCargoF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded, Flipped
components:
- type: Sprite
state: small_truck_brown_cargo_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrownCargoAlt
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded Alt
components:
- type: Sprite
state: small_truck_brown_cargobarrels
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckBrownCargoAltF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Loaded Alt, Flipped
components:
- type: Sprite
state: small_truck_brown_cargobarrels_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckGarbage
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_garbage
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckGarbageF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_garbage_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckGreen
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_green
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckGreenF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_green_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckMedical
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_medical
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckMedicalF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_medical_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckMining
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_mining
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckMiningF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_mining_f
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckRed
name: small truck
description: It's locked and seems to be broken down, forget driving this.
components:
- type: Sprite
state: small_truck_red
- type: entity
parent: RMCPropVehicleSmallTruckBlue
id: RMCPropVehicleSmallTruckRedF
name: small truck
description: It's locked and seems to be broken down, forget driving this.
suffix: Flipped
components:
- type: Sprite
state: small_truck_red_f

View File

@@ -0,0 +1,107 @@
- type: entity
id: RMCFiltration
name: water filtration system
description: A water filter that separates both organic and inorganic matter, hazardous waste, and corrosive acids from water so it may be further processed.
placement:
mode: SnapgridCenter
components:
- type: Transform
anchored: true
- type: Physics
bodyType: Static
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-1.49,-1.49,1.49,1.49"
density: 60
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: filtration
- type: Clickable
- type: entity
parent: RMCFiltration
id: RMCFiltrationDisinfection
name: disinfection filter
description: A water filter specifically designed to separate micro-organisms, such as viruses and bacteria, from water.
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-1.49,-1.49,1.49,0.49"
density: 60
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: disinfection
- type: entity
parent: RMCFiltration
id: RMCFiltrationDistribution
name: waste distribution system
description: This machine separates the leftover waste from the purification processes to be discarded into space, recycled for supplies, or used for research.
components:
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: distribution
- type: entity
parent: RMCFiltrationDistribution
id: RMCFiltrationDistributionDamaged
components:
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: distribution-damaged
- type: entity
parent: RMCFiltration
id: RMCFiltrationSedimentation
name: sedimentation filter
description: A water filter specifically designed to capture and remove sediment, such as sand, silt, dirt, and rust, from water without removing the nutritious minerals for that crisp, clean taste every time.
components:
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: sedimentation
- type: entity
parent: RMCFiltrationSedimentation
id: RMCFiltrationSedimentationAlt
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-1.49,-1.49,1.49,0.49"
density: 60
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: sedimentation_A_1
- type: entity
parent: RMCFiltration
id: RMCCoagulationArm
name: coagulation arm
description: An axel with four sides, made to spin to help filter the water.
components:
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,0.49"
density: 60
layer:
- MobMask
- type: Sprite
sprite: _RMC14/Structures/Filtration/96x96.rsi
state: coagulation_arm

View File

@@ -0,0 +1,801 @@
- type: entity
id: RMCOverheadRoadsign
name: road sign
description: A road sign.
placement:
mode: SnapgridCenter
snap:
- Wall
components:
- type: SpriteFade
- type: Transform
anchored: true
- type: Sprite
sprite: _RMC14/Structures/roadsigns.rsi
state: roadsign_1
drawdepth: Effects # Goes over OverDoors, IDFK if theres a better solution
offset: 0.5,1
- type: Icon
sprite: _RMC14/Structures/roadsigns.rsi
state: roadsign_1
- type: Anchorable
- type: Clickable
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsign2
components:
- type: Sprite
state: roadsign_2
- type: Icon
state: roadsign_2
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsign3
components:
- type: Sprite
state: roadsign_3
- type: Icon
state: roadsign_3
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsign4
components:
- type: Sprite
state: roadsign_4
- type: Icon
state: roadsign_4
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsignAlt1
components:
- type: Sprite
state: roadsign_alt_1
- type: Icon
state: roadsign_alt_1
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsignAlt2
components:
- type: Sprite
state: roadsign_alt_2
- type: Icon
state: roadsign_alt_2
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsignAlt3
components:
- type: Sprite
state: roadsign_alt_3
- type: Icon
state: roadsign_alt_3
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadRoadsignAlt4
components:
- type: Sprite
state: roadsign_alt_4
- type: Icon
state: roadsign_alt_4
# Billboards
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadBillboardBigger1
name: billboard
description: An advertisement billboard.
components:
- type: Sprite
sprite: _RMC14/Structures/billboards.rsi
state: billboard_bigger_1
offset: 0.5,0.5
- type: Icon
sprite: _RMC14/Structures/billboards.rsi
state: billboard_bigger_1
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger2
components:
- type: Sprite
state: billboard_bigger_2
- type: Icon
state: billboard_bigger_2
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger3
components:
- type: Sprite
state: billboard_bigger_3
- type: Icon
state: billboard_bigger_3
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger4
components:
- type: Sprite
state: billboard_bigger_4
- type: Icon
state: billboard_bigger_4
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger5
components:
- type: Sprite
state: billboard_bigger_5
- type: Icon
state: billboard_bigger_5
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger6
components:
- type: Sprite
state: billboard_bigger_6
- type: Icon
state: billboard_bigger_6
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger7
components:
- type: Sprite
state: billboard_bigger_7
- type: Icon
state: billboard_bigger_7
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboardBigger8
components:
- type: Sprite
state: billboard_bigger_8
- type: Icon
state: billboard_bigger_8
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1A
components:
- type: Sprite
state: billboard1_a
- type: Icon
state: billboard1_a
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1B
components:
- type: Sprite
state: billboard1_b
- type: Icon
state: billboard1_b
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1C
components:
- type: Sprite
state: billboard1_c
- type: Icon
state: billboard1_c
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1D
components:
- type: Sprite
state: billboard1_d
- type: Icon
state: billboard1_d
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1E
components:
- type: Sprite
state: billboard1_e
- type: Icon
state: billboard1_e
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1F
components:
- type: Sprite
state: billboard1_f
- type: Icon
state: billboard1_f
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1G
components:
- type: Sprite
state: billboard1_g
- type: Icon
state: billboard1_g
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard1H
components:
- type: Sprite
state: billboard1_h
- type: Icon
state: billboard1_h
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2A
components:
- type: Sprite
state: billboard2_a
- type: Icon
state: billboard2_a
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2B
components:
- type: Sprite
state: billboard2_b
- type: Icon
state: billboard2_b
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2C
components:
- type: Sprite
state: billboard2_c
- type: Icon
state: billboard2_c
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2D
components:
- type: Sprite
state: billboard2_d
- type: Icon
state: billboard2_d
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2E
components:
- type: Sprite
state: billboard2_e
- type: Icon
state: billboard2_e
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2F
components:
- type: Sprite
state: billboard2_f
- type: Icon
state: billboard2_f
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2G
components:
- type: Sprite
state: billboard2_g
- type: Icon
state: billboard2_g
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard2H
components:
- type: Sprite
state: billboard2_h
- type: Icon
state: billboard2_h
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3A
components:
- type: Sprite
state: billboard3_a
- type: Icon
state: billboard3_a
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3B
components:
- type: Sprite
state: billboard3_b
- type: Icon
state: billboard3_b
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3C
components:
- type: Sprite
state: billboard3_c
- type: Icon
state: billboard3_c
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3D
components:
- type: Sprite
state: billboard3_d
- type: Icon
state: billboard3_d
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3E
components:
- type: Sprite
state: billboard3_e
- type: Icon
state: billboard3_e
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3F
components:
- type: Sprite
state: billboard3_f
- type: Icon
state: billboard3_f
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3G
components:
- type: Sprite
state: billboard3_g
- type: Icon
state: billboard3_g
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard3H
components:
- type: Sprite
state: billboard3_h
- type: Icon
state: billboard3_h
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4A
components:
- type: Sprite
state: billboard4_a
- type: Icon
state: billboard4_a
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4B
components:
- type: Sprite
state: billboard4_b
- type: Icon
state: billboard4_b
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4C
components:
- type: Sprite
state: billboard4_c
- type: Icon
state: billboard4_c
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4D
components:
- type: Sprite
state: billboard4_d
- type: Icon
state: billboard4_d
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4E
components:
- type: Sprite
state: billboard4_e
- type: Icon
state: billboard4_e
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4F
components:
- type: Sprite
state: billboard4_f
- type: Icon
state: billboard4_f
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4G
components:
- type: Sprite
state: billboard4_g
- type: Icon
state: billboard4_g
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard4H
components:
- type: Sprite
state: billboard4_h
- type: Icon
state: billboard4_h
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5A
components:
- type: Sprite
state: billboard5_a
- type: Icon
state: billboard5_a
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5B
components:
- type: Sprite
state: billboard5_b
- type: Icon
state: billboard5_b
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5C
components:
- type: Sprite
state: billboard5_c
- type: Icon
state: billboard5_c
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5D
components:
- type: Sprite
state: billboard5_d
- type: Icon
state: billboard5_d
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5E
components:
- type: Sprite
state: billboard5_e
- type: Icon
state: billboard5_e
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5F
components:
- type: Sprite
state: billboard5_f
- type: Icon
state: billboard5_f
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5G
components:
- type: Sprite
state: billboard5_g
- type: Icon
state: billboard5_g
- type: entity
parent: RMCOverheadBillboardBigger1
id: RMCOverheadBillboard5H
components:
- type: Sprite
state: billboard5_h
- type: Icon
state: billboard5_h
# Wallmount Billboards
- type: entity
parent: RMCOverheadRoadsign
id: RMCOverheadBillboardWallmount1
name: billboard
description: An advertisement billboard.
components:
- type: Sprite
sprite: _RMC14/Structures/billboards.rsi
state: billboard4_d
offset: 0.5,0
- type: Icon
sprite: _RMC14/Structures/billboards.rsi
state: billboard4_d
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount2
components:
- type: Sprite
state: billboard3_c
- type: Icon
state: billboard3_c
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount3
components:
- type: Sprite
state: billboard2_c
- type: Icon
state: billboard2_c
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount4
components:
- type: Sprite
state: billboard5_h
- type: Icon
state: billboard5_h
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount5
components:
- type: Sprite
state: billboard3_a
- type: Icon
state: billboard3_a
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount6
components:
- type: Sprite
state: billboard1_h
- type: Icon
state: billboard1_h
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount7
components:
- type: Sprite
state: billboard_bigger_1
- type: Icon
state: billboard_bigger_1
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount8
components:
- type: Sprite
state: billboard1_a
- type: Icon
state: billboard1_a
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount9
components:
- type: Sprite
state: billboard2_b
- type: Icon
state: billboard2_b
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount10
components:
- type: Sprite
state: billboard1_g
- type: Icon
state: billboard1_g
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount11
components:
- type: Sprite
state: billboard2_g
- type: Icon
state: billboard2_g
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount12
components:
- type: Sprite
state: billboard2_a
- type: Icon
state: billboard2_a
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount13
components:
- type: Sprite
state: billboard3_d
- type: Icon
state: billboard3_d
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount14
components:
- type: Sprite
state: billboard_bigger_5
- type: Icon
state: billboard_bigger_5
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount15
components:
- type: Sprite
state: billboard4_b
- type: Icon
state: billboard4_b
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount16
components:
- type: Sprite
state: billboard3_g
- type: Icon
state: billboard3_g
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount17
components:
- type: Sprite
state: billboard5_a
- type: Icon
state: billboard5_a
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount18
components:
- type: Sprite
state: billboard_bigger_6
- type: Icon
state: billboard_bigger_6
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount19
components:
- type: Sprite
state: billboard4_c
- type: Icon
state: billboard4_c
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount20
components:
- type: Sprite
state: billboard5_b
- type: Icon
state: billboard5_b
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount21
components:
- type: Sprite
state: billboard_bigger_7
- type: Icon
state: billboard_bigger_7
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount22
components:
- type: Sprite
state: billboard_bigger_3
- type: Icon
state: billboard_bigger_3
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount23
components:
- type: Sprite
state: billboard1_b
- type: Icon
state: billboard1_b
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount24
components:
- type: Sprite
state: billboard3_e
- type: Icon
state: billboard3_e
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount25
components:
- type: Sprite
state: billboard2_e
- type: Icon
state: billboard2_e
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount26
components:
- type: Sprite
state: billboard2_h
- type: Icon
state: billboard2_h
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount27
components:
- type: Sprite
state: billboard_bigger_2
- type: Icon
state: billboard_bigger_2
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount28
components:
- type: Sprite
state: billboard2_d
- type: Icon
state: billboard2_d
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount29
components:
- type: Sprite
state: billboard5_d
- type: Icon
state: billboard5_d
- type: entity
parent: RMCOverheadBillboardWallmount1
id: RMCOverheadBillboardWallmount30
components:
- type: Sprite
state: billboard1_f
- type: Icon
state: billboard1_f

View File

@@ -0,0 +1,4 @@
- type: flavor
id: mango
flavorType: Complex
description: flavor-complex-mango

View File

@@ -0,0 +1,43 @@
- type: entity
name: mango
parent: FoodProduceBase
id: FoodMango
description: "MANGO MANGO MANGO"
components:
- type: FlavorProfile
flavors:
- sweet
- fruity
- type: SolutionContainerManager
solutions:
food:
maxVol: 9
reagents:
- ReagentId: Nutriment
Quantity: 4
- ReagentId: Vitamin
Quantity: 5
- type: Sprite
sprite: _RMC14/Objects/Kitchen/Plants/mango.rsi
- type: Item
heldPrefix: produce
- type: Produce
seedId: mango
- type: Extractable
juiceSolution:
reagents:
- ReagentId: JuiceMango
Quantity: 10
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
sprite:
sprite: _RMC14/Objects/Kitchen/Plants/mango.rsi
state: produce
# TODO: Sequence sprites are to be scaled by 0.8x.
entries:
taco:
name: food-sequence-content-mango
burger:
name: food-sequence-burger-content-mango

View File

@@ -0,0 +1,35 @@
- type: entity
parent: SeedBase
name: packet of mango seeds
id: MangoSeeds
components:
- type: Seed
seedId: mango
- type: Sprite
sprite: _RMC14/Objects/Kitchen/Plants/mango.rsi
- type: seed
id: mango
name: seeds-mango-name
noun: seeds-noun-seeds
displayName: seeds-mango-display-name
plantRsi: _RMC14/Objects/Kitchen/Plants/mango.rsi
packetPrototype: MangoSeeds
productPrototypes:
- FoodMango
harvestRepeat: Repeat
lifespan: 55
maturation: 6
production: 6
yield: 3
potency: 10
idealLight: 8
chemicals:
Nutriment:
Min: 1
Max: 5
PotencyDivisor: 20
Vitamin:
Min: 1
Max: 4
PotencyDivisor: 25

View File

@@ -0,0 +1,14 @@
- type: reagent ##RMC14
id: JuiceMango
name: reagent-name-juice-mango
parent: BaseJuice
desc: reagent-desc-juice-mango
physicalDesc: reagent-physical-desc-citric
flavor: mango
color: "#FFBF34"
metamorphicSprite:
sprite: Objects/Consumable/Drinks/orangejuiceglass.rsi
state: icon_empty
metamorphicMaxFillLevels: 5
metamorphicFillBaseName: fill-
metamorphicChangeColor: false

View File

@@ -0,0 +1,474 @@
# Planet
- type: tile
parent: CMPlanetBase
id: RMCPlanetHybrisaDirt
name: dirt
sprite: /Textures/_RMC14/Tiles/hybrisa/hybrisa_0.png
variants: 8
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- type: tile
parent: RMCPlanetHybrisaDirt
id: RMCPlanetHybrisaShale
name: shale
sprite: /Textures/_RMC14/Tiles/hybrisa/hybrisa_1.png
- type: tile
parent: RMCPlanetHybrisaShale
id: RMCPlanetHybrisaShale2
sprite: /Textures/_RMC14/Tiles/hybrisa/hybrisa_2.png
edgeSpritePriority: 0
edgeSprites:
SouthEast: /Textures/_RMC14/Tiles/hybrisa/layer1_single_edge.png
NorthEast: /Textures/_RMC14/Tiles/hybrisa/layer1_single_edge.png
NorthWest: /Textures/_RMC14/Tiles/hybrisa/layer1_single_edge.png
SouthWest: /Textures/_RMC14/Tiles/hybrisa/layer1_single_edge.png
South: /Textures/_RMC14/Tiles/hybrisa/layer1_double_edge.png
East: /Textures/_RMC14/Tiles/hybrisa/layer1_double_edge.png
North: /Textures/_RMC14/Tiles/hybrisa/layer1_double_edge.png
West: /Textures/_RMC14/Tiles/hybrisa/layer1_double_edge.png
- type: tile
parent: RMCPlanetHybrisaShale2
id: RMCPlanetHybrisaShale3
sprite: /Textures/_RMC14/Tiles/hybrisa/hybrisa_3.png
- type: tile
parent: CMPlanetBase
id: RMCPlanetHybrisaUndergroundWeedable
name: floor
sprite: /Textures/_RMC14/Tiles/hybrisa/underground.png
- type: tile
parent: RMCPlanetHybrisaUndergroundWeedable
id: RMCPlanetHybrisaUnderground
name: unweedable floor
- type: tile
parent: RMCPlanetHybrisaDirt
id: RMCPlanetHybrisaDirtPlating
name: unweedable dirt
# Metal
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaBasicBase
name: tiles-cm-default-basic
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaCementFlat
name: cement
sprite: /Textures/_RMC14/Tiles/hybrisa/cementflat.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaRampNorth
name: ramp
sprite: /Textures/_RMC14/Tiles/hybrisa/rampsmaller_north.png
- type: tile
parent: RMCFloorHybrisaRampNorth
id: RMCFloorHybrisaRampEast
sprite: /Textures/_RMC14/Tiles/hybrisa/rampsmaller_east.png
- type: tile
parent: RMCFloorHybrisaRampNorth
id: RMCFloorHybrisaRampSouth
sprite: /Textures/_RMC14/Tiles/hybrisa/rampsmaller_south.png
- type: tile
parent: RMCFloorHybrisaRampNorth
id: RMCFloorHybrisaRampWest
sprite: /Textures/_RMC14/Tiles/hybrisa/rampsmaller_west.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaStripeRedNorth
name: red stripe
sprite: /Textures/_RMC14/Tiles/hybrisa/stripe_red_north.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaStripeRedSouth
name: red stripe
sprite: /Textures/_RMC14/Tiles/hybrisa/stripe_red_south.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaStripeRedEast
name: red stripe
sprite: /Textures/_RMC14/Tiles/hybrisa/stripe_red_east.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaStripeRedWest
name: red stripe
sprite: /Textures/_RMC14/Tiles/hybrisa/stripe_red_west.png
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaNSPAEmblem
name: metal floor
sprite: /Textures/_RMC14/Tiles/hybrisa/NSPAemblem.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaNSPAEmblem64A
sprite: /Textures/_RMC14/Tiles/hybrisa/NSPA_emblem_concrete_2x2_a.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaNSPAEmblem64B
sprite: /Textures/_RMC14/Tiles/hybrisa/NSPA_emblem_concrete_2x2_b.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaNSPAEmblem64C
sprite: /Textures/_RMC14/Tiles/hybrisa/NSPA_emblem_concrete_2x2_c.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaNSPAEmblem64D
sprite: /Textures/_RMC14/Tiles/hybrisa/NSPA_emblem_concrete_2x2_d.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaMarshallEmblem
sprite: /Textures/_RMC14/Tiles/hybrisa/marshallsemblem.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaMarshallEmblem64A
sprite: /Textures/_RMC14/Tiles/hybrisa/marshallsemblem_concrete_2x2_a.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaMarshallEmblem64B
sprite: /Textures/_RMC14/Tiles/hybrisa/marshallsemblem_concrete_2x2_b.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaMarshallEmblem64C
sprite: /Textures/_RMC14/Tiles/hybrisa/marshallsemblem_concrete_2x2_c.png
- type: tile
parent: RMCFloorHybrisaNSPAEmblem
id: RMCFloorHybrisaMarshallEmblem64D
sprite: /Textures/_RMC14/Tiles/hybrisa/marshallsemblem_concrete_2x2_d.png
# Road
- type: tile
parent: CMPlanetBase
id: RMCPlanetHybrisaAsphalt
name: asphalt
sprite: /Textures/_RMC14/Tiles/hybrisa/asphalt_old.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltLines3
sprite: /Textures/_RMC14/Tiles/hybrisa/asphalt_old_roadlines3.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltLines4
sprite: /Textures/_RMC14/Tiles/hybrisa/asphalt_old_roadlines4.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltLinesRed
sprite: /Textures/_RMC14/Tiles/hybrisa/warning_red_floor.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltLinesYellow
sprite: /Textures/_RMC14/Tiles/hybrisa/warning_yellow_floor.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltSidewalkNorth
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcenter_1.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltSidewalkSouth
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcenter_2.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltSidewalkWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcenter_3.png
- type: tile
parent: RMCPlanetHybrisaAsphalt
id: RMCPlanetHybrisaAsphaltSidewalkEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcenter_4.png
- type: tile
parent: CMPlanetBase
id: RMCPlanetHybrisaCement
name: cement
sprite: /Textures/_RMC14/Tiles/hybrisa/cement1.png
- type: tile
parent: RMCPlanetHybrisaCement
id: RMCPlanetHybrisaCement2
sprite: /Textures/_RMC14/Tiles/hybrisa/cement2.png
- type: tile
parent: RMCPlanetHybrisaCement
id: RMCPlanetHybrisaCement3
sprite: /Textures/_RMC14/Tiles/hybrisa/cement3.png
- type: tile
parent: CMPlanetBase
id: RMCPlanetHybrisaSidewalk
name: sidewalk
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkfull.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkSouth
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_1.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkNorth
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_2.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_3.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_4.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkSouthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_5.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkSouthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_6.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkNorthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_7.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkNorthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalk_8.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkCornerNorthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcorner_1.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkCornerNorthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcorner_2.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkCornerSouthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcorner_3.png
- type: tile
parent: RMCPlanetHybrisaSidewalk
id: RMCPlanetHybrisaSidewalkCornerSouthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/sidewalkcorner_4.png
# Engineer
- type: tile
parent: RMCFloorHybrisaBasicBase
id: RMCFloorHybrisaEngineerShip
name: strange metal floor
sprite: /Textures/_RMC14/Tiles/hybrisa/floor.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPlating
sprite: /Textures/_RMC14/Tiles/hybrisa/plating.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShip1
sprite: /Textures/_RMC14/Tiles/hybrisa/engineer_metalfloor_1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShip2
sprite: /Textures/_RMC14/Tiles/hybrisa/engineer_metalfloor_2.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShip3
sprite: /Textures/_RMC14/Tiles/hybrisa/engineer_metalfloor_3.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShip4
sprite: /Textures/_RMC14/Tiles/hybrisa/engineer_metalfloor_4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShip5
sprite: /Textures/_RMC14/Tiles/hybrisa/engineer_floor_5.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull1
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull2
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_2.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull3
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_3.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull4
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull5
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_5.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull6
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_6.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull7
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_7.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipOuterHull8
sprite: /Textures/_RMC14/Tiles/hybrisa/outerhull_8.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarN1
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillar1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarN2
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillar2.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarN3
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillar3.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarN4
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillar4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarS1
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarsouth1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarS2
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarsouth2.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarS3
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarsouth3.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarS4
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarsouth4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarE1
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillareast1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarE2
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillareast2.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarE3
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillareast3.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarE4
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillareast4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarW1
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarwest1.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarW2
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarwest2.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarW3
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarwest3.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipPillarW4
sprite: /Textures/_RMC14/Tiles/hybrisa/eng_pillarwest4.png
- type: tile
parent: RMCFloorHybrisaEngineerShip
id: RMCFloorHybrisaEngineerShipLight
sprite: /Textures/_RMC14/Tiles/hybrisa/engineerlight.png

View File

@@ -0,0 +1,58 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaBeigeBase
name: tiles-cm-default-beige
- type: tile
parent: RMCFloorHybrisaBeigeBase
id: RMCFloorHybrisaBeige
name: beige metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/tilebeige.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeCheck
sprite: /Textures/_RMC14/Tiles/hybrisa/tilebeigecheck.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeCheckAlt
sprite: /Textures/_RMC14/Tiles/hybrisa/tilebeigecheckalt.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeLight
sprite: /Textures/_RMC14/Tiles/hybrisa/tilelightbeige.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeBig
sprite: /Textures/_RMC14/Tiles/hybrisa/beige_bigtile.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeBigLight
sprite: /Textures/_RMC14/Tiles/hybrisa/lightbeige_bigtile.png
- type: tile
parent: RMCFloorHybrisaBeige
id: RMCFloorHybrisaBeigeSupermart
sprite: /Textures/_RMC14/Tiles/hybrisa/supermartfloor2.png
- type: tile
parent: RMCFloorHybrisaBeigeBase
id: RMCFloorHybrisaBeigeCarpet
name: beige carpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetbeige.png
- type: tile
parent: RMCFloorHybrisaBeigeCarpet
id: RMCFloorHybrisaBeigeCarpetDeco
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetbeige_deco.png
- type: tile
parent: RMCFloorHybrisaBeigeCarpet
id: RMCFloorHybrisaBrownPatternCarpet
name: brown metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetpatternbrown.png

View File

@@ -0,0 +1,42 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaBlackBase
name: tiles-cm-default-black
- type: tile
parent: RMCFloorHybrisaBlackBase
id: RMCFloorHybrisaBlack
name: black metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/tileblack.png
- type: tile
parent: RMCFloorHybrisaBlack
id: RMCFloorHybrisaGrey
sprite: /Textures/_RMC14/Tiles/hybrisa/tilegrey.png
- type: tile
parent: RMCFloorHybrisaBlack
id: RMCFloorHybrisaBlackAlt
sprite: /Textures/_RMC14/Tiles/hybrisa/tileblack2.png
- type: tile
parent: RMCFloorHybrisaBlack
id: RMCFloorHybrisaDarkGrey
sprite: /Textures/_RMC14/Tiles/hybrisa/darkgrey_bigtile.png
- type: tile
parent: RMCFloorHybrisaBlack
id: RMCFloorHybrisaBlackShiny
sprite: /Textures/_RMC14/Tiles/hybrisa/blacktileshiny.png
- type: tile
parent: RMCFloorHybrisaBlackBase
id: RMCFloorHybrisaBlackCarpet
name: black carpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetblack.png
- type: tile
parent: RMCFloorHybrisaBlackCarpet
id: RMCFloorHybrisaBlackCarpetDeco
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetblack_deco.png

View File

@@ -0,0 +1,152 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaBlueBase
name: tiles-cm-default-blue
- type: tile
parent: RMCFloorHybrisaBlueBase
id: RMCFloorHybrisaBlueFull
name: blue metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetalfull.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueTile
sprite: /Textures/_RMC14/Tiles/hybrisa/tileblue.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueTileCheck
sprite: /Textures/_RMC14/Tiles/hybrisa/tilebluecheck.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueSupermart
sprite: /Textures/_RMC14/Tiles/hybrisa/supermartfloor1.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueSouth
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_1.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueNorth
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_2.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueEast
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_3.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueWest
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_4.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueSouthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_5.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueSouthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_6.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueNorthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_7.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueNorthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetal_8.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueCornerSouthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetalcorner_1.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueCornerNorthEast
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetalcorner_2.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueCornerNorthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetalcorner_3.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueCornerSouthWest
sprite: /Textures/_RMC14/Tiles/hybrisa/bluemetalcorner_4.png
- type: tile
parent: RMCFloorHybrisaBlueBase
id: RMCFloorHybrisaBlueCarpet
name: blue carpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetblue.png
- type: tile
parent: RMCFloorHybrisaBlueCarpet
id: RMCFloorHybrisaBlueDarkerCarpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetdarkerblue.png
- type: tile
parent: RMCFloorHybrisaBlueCarpet
id: RMCFloorHybrisaBlueCarpetDeco
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetblue_deco.png
- type: tile
parent: RMCFloorHybrisaBlueCarpet
id: RMCFloorHybrisaBluePatternCarpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetpatternblue.png
- type: tile
parent: RMCFloorHybrisaBlueCarpet
id: RMCFloorHybrisaBlueSpacePort1
sprite: /Textures/_RMC14/Tiles/hybrisa/spaceport1.png
- type: tile
parent: RMCFloorHybrisaBlueCarpet
id: RMCFloorHybrisaBlueSpacePort2
sprite: /Textures/_RMC14/Tiles/hybrisa/spaceport2.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropship1
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloor1.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropship2
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloor2.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropship3
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloor3.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropship4
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloor4.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropshipCorner1
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloorcorner1.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropshipCorner2
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloorcorner2.png
- type: tile
parent: RMCFloorHybrisaBlueFull
id: RMCFloorHybrisaBlueDropshipFull
sprite: /Textures/_RMC14/Tiles/hybrisa/dropshipfloorfull.png

View File

@@ -0,0 +1,71 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaBrownBase
name: tiles-cm-default-brown
- type: tile
parent: RMCFloorHybrisaBrownBase
id: RMCFloorHybrisaBrown
name: brown metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloorfull1.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown1
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_1.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown2
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_2.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown3
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_3.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown4
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_4.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown5
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_5.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown6
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_6.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown7
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_7.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrown8
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloor_8.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrownCorner1
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloorcorner_1.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrownCorner2
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloorcorner_2.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrownCorner3
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloorcorner_3.png
- type: tile
parent: RMCFloorHybrisaBrown
id: RMCFloorHybrisaBrownCorner4
sprite: /Textures/_RMC14/Tiles/hybrisa/zbrownfloorcorner_4.png

View File

@@ -0,0 +1,72 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaGreenBase
name: tiles-cm-default-green
- type: tile
parent: RMCFloorHybrisaGreenBase
id: RMCFloorHybrisaGreenMetal
name: green metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetalfull.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenTile
sprite: /Textures/_RMC14/Tiles/hybrisa/tilegreen.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal1
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal1.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal2
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal2.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal3
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal3.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal4
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal4.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal5
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal5.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal6
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal6.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal7
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal7.png
- type: tile
parent: RMCFloorHybrisaGreenMetal
id: RMCFloorHybrisaGreenMetal8
sprite: /Textures/_RMC14/Tiles/hybrisa/greenmetal8.png
- type: tile
parent: RMCFloorHybrisaGreenBase
id: RMCFloorHybrisaGreenCarpet
name: green carpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetgreen.png
- type: tile
parent: RMCFloorHybrisaGreenCarpet
id: RMCFloorHybrisaGreenCarpetDeco
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetgreen_deco.png
- type: tile
parent: RMCFloorHybrisaGreenCarpet
id: RMCFloorHybrisaGreenDingy
sprite: /Textures/_RMC14/Tiles/hybrisa/grimy.png

View File

@@ -0,0 +1,42 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaRedBase
name: tiles-cm-default-red
- type: tile
parent: RMCFloorHybrisaRedBase
id: RMCFloorHybrisaRedMetal
name: red metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/tilered.png
- type: tile
parent: RMCFloorHybrisaRedMetal
id: RMCFloorHybrisaRedMetalCuppaJoe
sprite: /Textures/_RMC14/Tiles/hybrisa/cuppafloor.png
- type: tile
parent: RMCFloorHybrisaRedBase
id: RMCFloorHybrisaRedCarpet
name: red carpet
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetred.png
- type: tile
parent: RMCFloorHybrisaRedCarpet
id: RMCFloorHybrisaRedCarpetDeco
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetred_deco.png
- type: tile
parent: RMCFloorHybrisaRedCarpet
id: RMCFloorHybrisaRedCarpetFaded
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetfadedred.png
- type: tile
parent: RMCFloorHybrisaRedCarpet
id: RMCFloorHybrisaRedCarpetOrange
sprite: /Textures/_RMC14/Tiles/hybrisa/carpetorangered.png
- type: tile
parent: RMCFloorHybrisaRedCarpet
id: RMCFloorHybrisaRedCarpetPink
sprite: /Textures/_RMC14/Tiles/hybrisa/carpet_deco_pink.png

View File

@@ -0,0 +1,21 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaWhiteBase
name: tiles-cm-default-white
- type: tile
parent: RMCFloorHybrisaWhiteBase
id: RMCFloorHybrisaWhite
name: white metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/tilewhite.png
- type: tile
parent: RMCFloorHybrisaWhite
id: RMCFloorHybrisaWhiteCheck
sprite: /Textures/_RMC14/Tiles/hybrisa/tilewhitecheck.png
- type: tile
parent: RMCFloorHybrisaWhite
id: RMCFloorHybrisaWhiteFull
sprite: /Textures/_RMC14/Tiles/hybrisa/metalwhitefull.png

View File

@@ -0,0 +1,29 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaWoodBase
name: tiles-cm-wood
footstepSounds:
collection: FootstepWood
barestepSounds:
collection: BarestepWood
- type: tile
parent: RMCFloorHybrisaWoodBase
id: RMCFloorHybrisaWood
sprite: /Textures/_RMC14/Tiles/hybrisa/darkerwood.png
- type: tile
parent: RMCFloorHybrisaWoodBase
id: RMCFloorHybrisaWoodGrey
sprite: /Textures/_RMC14/Tiles/hybrisa/greywood.png
- type: tile
parent: RMCFloorHybrisaWoodBase
id: RMCFloorHybrisaWoodRed
sprite: /Textures/_RMC14/Tiles/hybrisa/redwood.png
- type: tile
parent: RMCFloorHybrisaWoodBase
id: RMCFloorHybrisaWoodBlack
sprite: /Textures/_RMC14/Tiles/hybrisa/blackwood.png

View File

@@ -0,0 +1,72 @@
- type: tile
abstract: true
parent: CMTileBase
id: RMCFloorHybrisaYellowBase
name: tiles-cm-default-yellow
- type: tile
parent: RMCFloorHybrisaYellowBase
id: RMCFloorHybrisaYellow
name: yellow metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/yellow_bigtile.png
- type: tile
parent: RMCFloorHybrisaYellow
id: RMCFloorHybrisaOrangeLine1
name: orange metal tile
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_1.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine2
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_2.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine3
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_3.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine4
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_4.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine5
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_5.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine6
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_6.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine7
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_7.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLine8
sprite: /Textures/_RMC14/Tiles/hybrisa/orangeline_8.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLineCorner1
sprite: /Textures/_RMC14/Tiles/hybrisa/orangelinecorner_1.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLineCorner2
sprite: /Textures/_RMC14/Tiles/hybrisa/orangelinecorner_2.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLineCorner3
sprite: /Textures/_RMC14/Tiles/hybrisa/orangelinecorner_3.png
- type: tile
parent: RMCFloorHybrisaOrangeLine1
id: RMCFloorHybrisaOrangeLineCorner4
sprite: /Textures/_RMC14/Tiles/hybrisa/orangelinecorner_4.png

View File

@@ -0,0 +1,16 @@
- type: tile
abstract: true
id: CMTileBase
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
footstepSounds:
collection: FootstepFloor
- type: tile
abstract: true
id: CMPlanetBase
isSubfloor: true
deconstructTools: [ ]
footstepSounds:
collection: FootstepGrass