Respritening Batch 1 Polish & Airlocks overhaul (#45409)

* shuttle tile contrast correction, cardboard door smoothing fix

* new airlocks

* shutter tops brightened per player feedback

* fix plastic flaps & grille, set up SecretDoor for UpdatedWalls

* updates to exodermis & mechadermis airlocks

* more freakin stuff

* fix

* walls & bananium item

* grille fixes, camera wallmounts, airlock sparks, janilight removal

* fix linter

* nobody saw that. pay no attention to this commit.

* fixes directional firelocks, moves water fixture changes to swimming pool

* change hull_reinforced per PrincessChzBlz' request

* fixed mining-diagonal
This commit is contained in:
AftrLite 2026-08-20 09:45:40 +00:00 • committed by GitHub
parent a55bf0a34d
commit b67aed30cb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
827 changed files with 2879 additions and 4560 deletions

View file

@ -259,7 +259,9 @@ stack-red-circuit-floor = red-circuit floor
stack-asteroid-astro-sand-floor = asteroid astro-sand floor
stack-desert-astro-sand-floor = desert astro-sand floor
stack-white-marble-floor = white marble floor
stack-white-marble-mono-floor = white marble mono floor
stack-dark-marble-floor = dark marble floor
stack-dark-marble-mono-floor = dark marble mono floor
stack-plasma-marble-floor = plasmarble floor
stack-uranium-marble-floor = uranium marble floor
stack-astro-ironsand-floor = astro-ironsand floor

View file

@ -153,7 +153,9 @@ tiles-astro-ironsand-borderless = borderless astro-ironsand
tiles-desert-astro-sand = desert astro-sand
tiles-wood-large = large wood
tiles-white-marble = white marble tile
tiles-white-marble-mono = white marble mono tile
tiles-dark-marble = dark marble tile
tiles-dark-marble-mono = dark marble mono tile
tiles-plasma-marble = plasmarble tile
tiles-uranium-marble = uranium marble tile

View file

@ -21,7 +21,7 @@
layers:
- state: red
- sprite: Structures/Decoration/crystal.rsi
state: crystal_grey
state: big0
- type: EntityTableSpawner
table: !type:NestedSelector
tableId: RandomCrystalTable

View file

@ -12,7 +12,7 @@
doAfterDuration: 4.0
- type: Sprite
layers:
- sprite: Objects/Materials/Shards/crystal.rsi
- sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard1
map: [ "enum.DamageStateVisualLayers.Base" ]
- type: RandomSprite

View file

@ -467,18 +467,19 @@
materialComposition:
Bananium: 150
- type: Sprite
state: bananium_3
sprite: Objects/Materials/bananium.rsi
state: bananium-3
layers:
- state: bananium_3
- state: bananium-3
map: [ "base" ]
- type: Stack
stackType: Bananium
count: 10
baseLayer: base
layerStates:
- bananium
- bananium_2
- bananium_3
- bananium-1
- bananium-2
- bananium-3
- type: FlavorProfile
flavors:
- banana
@ -505,6 +506,7 @@
Quantity: 5
- type: Item
heldPrefix: bananium
sprite: Objects/Materials/bananium.rsi
- type: entity
parent: MaterialBananium
@ -512,7 +514,7 @@
suffix: Single
components:
- type: Sprite
state: bananium
state: bananium-1
- type: Stack
count: 1

View file

@ -0,0 +1,65 @@
# Marble
- type: entity
name: white marble tile
description: A chiseled, polished tile of the finest Space Marble. Best not to lose it.
parent: FloorTileItemBase
id: FloorTileItemWhiteMarble
components:
- type: Sprite
state: white-marble
- type: Item
heldPrefix: white-marble
- type: FloorTile
outputs:
- Plating
- FloorWhiteMarble
- type: Stack
stackType: FloorTileWhiteMarble
- type: entity
name: white marble mono tile
parent: FloorTileItemWhiteMarble
id: FloorTileItemWhiteMarbleMono
components:
- type: Sprite
state: white-marble
- type: Item
heldPrefix: white-marble-mono
- type: FloorTile
outputs:
- Plating
- FloorWhiteMarbleMono
- type: Stack
stackType: FloorTileWhiteMarbleMono
- type: entity
name: dark marble tile
parent: FloorTileItemWhiteMarble
id: FloorTileItemDarkMarble
components:
- type: Sprite
state: dark-marble
- type: Item
heldPrefix: dark-marble
- type: FloorTile
outputs:
- Plating
- FloorDarkMarble
- type: Stack
stackType: FloorTileDarkMarble
- type: entity
name: dark marble mono tile
parent: FloorTileItemWhiteMarble
id: FloorTileItemDarkMarbleMono
components:
- type: Sprite
state: dark-marble
- type: Item
heldPrefix: dark-marble-mono
- type: FloorTile
outputs:
- Plating
- FloorDarkMarbleMono
- type: Stack
stackType: FloorTileDarkMarbleMono

View file

@ -203,6 +203,20 @@
graph: TileSteel
node: steeltile
- type: entity
name: steel mono tile
parent: FloorTileItemSteel
id: FloorTileItemSteelMono
components:
- type: Sprite
state: steel-mono
- type: FloorTile
outputs:
- Plating
- FloorSteelMono
- type: Stack
stackType: FloorTileSteelMono
- type: entity
parent: FloorTileItemSteel
id: FloorTileItemSteelVerticalSlatsBordered
@ -867,38 +881,3 @@
- type: Construction
graph: WebObjects
node: tile
# Marble
- type: entity
name: white marble tile
description: A chiseled, polished square of the finest Space Marble. Best not to lose it.
parent: FloorTileItemBase
id: FloorTileItemWhiteMarble
components:
- type: Sprite
state: white-marble
- type: Item
heldPrefix: white-marble
- type: FloorTile
outputs:
- Plating
- FloorWhiteMarble
- type: Stack
stackType: FloorTileWhiteMarble
- type: entity
name: dark marble tile
description: A chiseled, polished square of the finest Space Marble. Best not to lose it.
parent: FloorTileItemWhiteMarble
id: FloorTileItemDarkMarble
components:
- type: Sprite
state: dark-marble
- type: Item
heldPrefix: dark-marble
- type: FloorTile
outputs:
- Plating
- FloorDarkMarble
- type: Stack
stackType: FloorTileDarkMarble

View file

@ -3,12 +3,24 @@
parent: [ BaseStructure, StructureHealthFurnitureWeak ]
id: BaseCrystalStalagmite
name: crystal
description: A crystaline solid.
description: An outcrop of jagged crystals.
components:
- type: Sprite
sprite: Structures/Decoration/crystal.rsi
state: crystal_grey
noRot: true
layers:
- sprite: Structures/Decoration/crystal.rsi
state: big0
map: [ "enum.DamageStateVisualLayers.Base" ]
- type: RandomSprite
available:
- enum.DamageStateVisualLayers.Base:
big0: ""
big1: ""
big2: ""
medium0: ""
medium1: ""
medium2: ""
medium3: ""
medium4: ""
- type: Reflect
reflectProb: 0.5
reflects:

View file

@ -4,7 +4,6 @@
id: BaseStatue
components:
- type: Sprite
noRot: true
drawdepth: Mobs
- type: Damageable
damageModifierSet: RockMod
@ -48,21 +47,35 @@
- type: entity
parent: BaseStatue
id: StatueBananiumClown
name: bananium savior statue
description: A bananium statue. It portrays the return of the savior who will rise up and lead the clowns to the great honk.
id: StatueOrnateClown
name: ornate savior statue
description: A gilded statue. It portrays the return of the savior who will rise up and lead the clowns to the great honk.
components:
- type: Sprite
- type: Transform
noRot: true
sprite: Structures/Decoration/statues.rsi
state: bananium_clown
- type: Sprite
sprite: Structures/Decoration/statue-ornate-clown.rsi
state: icon
drawdepth: Mobs
offset: "0.0,0.5"
offset: "0.0,0.3125"
- type: Construction
graph: BananiumStatueClown
node: bananiumStatue
graph: OrnateStatueClown
node: ornateStatueClown
- type: Damageable
damageModifierSet: BananiumMod
damageModifierSet: PreciousMetalMod
- type: SpriteFade
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.25,0.4,0.45"
density: 60
mask:
- MachineMask
layer:
- MidImpassable
- LowImpassable
# Ironsand Statues

View file

@ -5,6 +5,43 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/service-freezer.rsi
layers:
- state: closed
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
shader: unshaded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-freezer.rsi
map: ["enum.DoorVisualLayers.BaseUnlit"]
visible: true
- state: welded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-freezer.rsi
map: ["enum.WeldableLayers.BaseWelded"]
- state: bolted_unlit
shader: unshaded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-freezer.rsi
map: ["enum.DoorVisualLayers.BaseBolted"]
- state: emergency_unlit
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-freezer.rsi
map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
shader: unshaded
- state: panel_open
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-freezer.rsi
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- state: electrified_ai
sprite: Interface/Misc/ai_hud.rsi
shader: unshaded
visible: false
map: ["enum.ElectrifiedLayers.HUD"]
- state: electrified
sprite: Effects/electricity.rsi
shader: unshaded
visible: false
map: ["enum.ElectrifiedLayers.Sparks"]
- state: sparks
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
map: ["enum.DoorVisualLayers.BaseEmagging"]
shader: unshaded
visible: false
- type: Wires
layoutId: AirlockService

View file

@ -235,7 +235,10 @@
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/shuttle-base.rsi
state: "assembly"
layers:
- state: docking-clamp
offset: 0, -1
- state: assembly
- type: entity
parent: AirlockAssembly

View file

@ -19,18 +19,18 @@
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
shader: unshaded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-vault.rsi
map: ["enum.DoorVisualLayers.BaseUnlit"]
visible: true
- state: welded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-vault.rsi
map: ["enum.WeldableLayers.BaseWelded"]
- state: bolted_unlit
shader: unshaded
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-vault.rsi
map: ["enum.DoorVisualLayers.BaseBolted"]
- state: emergency_unlit
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-vault.rsi
map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
shader: unshaded
- state: panel_open

View file

@ -31,6 +31,8 @@
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/shuttle-base.rsi
layers:
- state: docking-clamp
offset: 0, -1
- state: closed
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
@ -50,7 +52,7 @@
map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
shader: unshaded
- state: panel_open
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-shuttle.rsi
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- state: electrified_ai
sprite: Interface/Misc/ai_hud.rsi
@ -157,6 +159,8 @@
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/shuttle-xenoborg.rsi
layers:
- state: docking-clamp
offset: 0, -1
- state: closed
map: ["enum.DoorVisualLayers.Base"]
- state: closed_unlit
@ -176,7 +180,7 @@
map: ["enum.DoorVisualLayers.BaseEmergencyAccess"]
shader: unshaded
- state: panel_open
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
sprite: Structures/Doors/Airlocks/Effects/airlock-effects-shuttle.rsi
map: ["enum.WiresVisualLayers.MaintenancePanel"]
- state: electrified_ai
sprite: Interface/Misc/ai_hud.rsi

View file

@ -209,6 +209,35 @@
- type: Sprite
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
snapCardinals: false
layers:
- state: closed
map: [ "enum.DoorVisualLayers.Base" ]
- state: closed_unlit
shader: unshaded
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
map: [ "enum.DoorVisualLayers.BaseUnlit" ]
visible: false
- state: welded
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
map: [ "enum.WeldableLayers.BaseWelded" ]
- state: bolted_unlit
shader: unshaded
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
map: [ "enum.DoorVisualLayers.BaseBolted" ]
visible: false
- state: panel_open
sprite: Structures/Doors/Airlocks/Effects/airlock-effects.rsi
map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
- state: pressure_unlit
visible: false
shader: unshaded
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
map: [ "enum.FirelockVisualLayersPressure.Base" ]
- state: temperature_unlit
visible: false
shader: unshaded
sprite: Structures/Doors/Misc/edge_door_hazard.rsi
map: [ "enum.FirelockVisualLayersTemperature.Base" ]
- type: Airtight
airBlocked: false
noAirWhenFullyAirBlocked: false

View file

@ -260,3 +260,6 @@
- !type:SpawnEntitiesBehavior
spawn:
MaterialCardboard: *BaseDoorSpawn
- type: IconSmooth
key: cards
mode: NoSprite

View file

@ -34,7 +34,7 @@
energy: 0.8
radius: 10
softness: 1
offset: "0, 0.495"
# offset: "0, 0.25"
- type: RCDDeconstructable
cost: 4
delay: 2
@ -311,7 +311,7 @@
enabled: false
- type: PointLight
enabled: false
offset: "0, 0.495"
# offset: "0, 0.25"
- type: ContainerContainer
containers:
light_bulb: !type:ContainerSlot
@ -454,6 +454,7 @@
color: "#7CFC00"
shader: "unshaded"
visible: false
- type: Appearance
- type: Construction
graph: LightFixture
node: emergencyLight

View file

@ -1,31 +0,0 @@
- type: entity
parent: Poweredlight
id: JanitorServiceLight
name: janitorial service light
description: A wall-mounted janitorial sign. If the light is blinking, a janitor's service is required.
components:
- type: Sprite
sprite: Structures/Wallmounts/service_light.rsi
drawdepth: WallMountedItems
layers:
- map: ["enum.PoweredLightLayers.Base"]
state: base
- map: ["enum.PoweredLightLayers.Glow"]
state: glow
shader: unshaded
state: base
- type: PointLight
radius: 1.5
energy: 0.45
softness: 3
offset: "0, 0"
enabled: false
- type: PoweredLight
bulb: Bulb
on: false
hasLampOnSpawn: ServiceLightBulb
- type: DamageOnInteract
damage:
types:
Heat: 5
popupText: powered-light-component-burn-hand

View file

@ -60,10 +60,10 @@
- type: Sprite
drawdepth: WallMountedItems
sprite: Structures/Wallmounts/camera.rsi
offset: 0, -0.5
layers:
- map: [ "enum.SurveillanceCameraVisualsKey.Layer" ]
state: camera
cycle: true
- type: Appearance
- type: SurveillanceCameraVisuals
sprites:

View file

@ -21,10 +21,9 @@
- type: Anchorable
flags:
- Anchorable
- type: Rotatable
- type: Sprite
drawdepth: Walls
sprite: Structures/Walls/grille-new.rsi
sprite: Structures/Walls/grille.rsi
layers:
- state: electrified
sprite: Effects/electricity.rsi
@ -32,7 +31,7 @@
shader: unshaded
visible: false
- type: Icon
sprite: Structures/Walls/grille-new.rsi
sprite: Structures/Walls/grille.rsi
state: full
- type: PlacementReplacement
key: grilles
@ -148,10 +147,10 @@
components:
- type: Sprite
drawdepth: Walls
sprite: Structures/Walls/grille-new.rsi
sprite: Structures/Walls/grille.rsi
state: broken
- type: Icon
sprite: Structures/Walls/grille-new.rsi
sprite: Structures/Walls/grille.rsi
state: broken
- type: RCDDeconstructable
cost: 6

View file

@ -435,9 +435,9 @@
suffix: rusted
components:
- type: Sprite
sprite: Structures/Walls/solid_rust.rsi
sprite: Structures/Walls/solid-rust.rsi
- type: Icon
sprite: Structures/Walls/solid_rust.rsi
sprite: Structures/Walls/solid-rust.rsi
state: rgeneric
- type: Construction
graph: Girder
@ -720,9 +720,9 @@
suffix: rusted
components:
- type: Sprite
sprite: Structures/Walls/solid_rust.rsi
sprite: Structures/Walls/solid-rust.rsi
- type: Icon
sprite: Structures/Walls/solid_rust.rsi
sprite: Structures/Walls/solid-rust.rsi
state: full
- type: Construction
graph: Girder

View file

@ -0,0 +1,38 @@
- type: entity
id: RegalWindow
name: regal window
description: An ornate window adorned with gilded filigree. Expensive!
parent: [BaseDeltaPressureReinforcedGlass, Window]
components:
- type: Sprite
sprite: Structures/Windows/window-regal.rsi
- type: Icon
sprite: Structures/Windows/window-regal.rsi
- type: Damageable
damageModifierSet: RGlass
- type: Injurable
damageContainer: StructuralInorganic
- type: RCDDeconstructable
cost: 1
delay: 2
fx: EffectRCDDeconstruct6
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 200
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WindowShatter
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: IconSmooth
base: window
- type: Appearance
- type: DamageVisuals
thresholds: [5, 10, 20]
damageDivisor: 3
trackAllDamage: true
damageOverlay:
sprite: Structures/Windows/cracks.rsi

View file

@ -38,7 +38,7 @@
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25, -0.25, 0.25, 0.25"
bounds: "-0.5,-0.5,0.5,0.5"
layer:
- SlipLayer
mask:
@ -78,3 +78,15 @@
sprite: Tiles/TileEntities/swimming-pool.rsi
- type: IconSmooth
key: pool
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25"
layer:
- SlipLayer
mask:
- ItemMask
density: 1000
hard: false

View file

@ -80,7 +80,7 @@
stackEntity: MaterialBananium1
name: materials-bananium
unit: materials-unit-bunch
icon: { sprite: Objects/Materials/materials.rsi, state: bananium }
icon: { sprite: Objects/Materials/bananium.rsi, state: bananium-1 }
color: "#32a852"
price: 1.0 # $100 for 1 unit

View file

@ -1,25 +1,25 @@
- type: constructionGraph
id: BananiumStatueClown
id: OrnateStatueClown
start: start
graph:
- node: start
edges:
- to: bananiumStatue
- to: ornateStatueClown
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: Bananium
- material: Gold
amount: 8
doAfter: 10
- node: bananiumStatue
entity: StatueBananiumClown
- node: ornateStatueClown
entity: StatueOrnateClown
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: MaterialBananium1
prototype: IngotGold1
amount: 8
- !type:DeleteEntity {}
steps:

View file

@ -12,8 +12,8 @@
- tag: CrystalCyan
name: construction-graph-tag-cyan-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard0
color: #52ff39
doAfter: 1
- node: icon
@ -33,7 +33,7 @@
- tag: CrystalBlue
name: construction-graph-tag-blue-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard1
doAfter: 1
- node: icon
@ -53,8 +53,8 @@
- tag: CrystalYellow
name: construction-graph-tag-yellow-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard2
doAfter: 1
- node: icon
entity: LightTubeCrystalYellow
@ -73,8 +73,8 @@
- tag: CrystalPink
name: construction-graph-tag-pink-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard3
doAfter: 1
- node: icon
entity: LightTubeCrystalPink
@ -93,8 +93,8 @@
- tag: CrystalOrange
name: construction-graph-tag-orange-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard0
doAfter: 1
- node: icon
entity: LightTubeCrystalOrange
@ -113,7 +113,7 @@
- tag: CrystalBlack
name: construction-graph-tag-black-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard1
doAfter: 1
- node: icon
@ -133,8 +133,8 @@
- tag: CrystalRed
name: construction-graph-tag-red-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard2
doAfter: 1
- node: icon
entity: LightTubeCrystalRed
@ -153,8 +153,8 @@
- tag: CrystalGreen
name: construction-graph-tag-green-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard3
doAfter: 1
- node: icon
entity: LightTubeCrystalGreen
@ -173,8 +173,8 @@
- tag: CrystalCyan
name: construction-graph-tag-cyan-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard0
color: #52ff39
doAfter: 1
- node: icon
@ -194,7 +194,7 @@
- tag: CrystalBlue
name: construction-graph-tag-blue-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard1
doAfter: 1
- node: icon
@ -214,8 +214,8 @@
- tag: CrystalYellow
name: construction-graph-tag-yellow-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard2
doAfter: 1
- node: icon
entity: LightBulbCrystalYellow
@ -234,8 +234,8 @@
- tag: CrystalPink
name: construction-graph-tag-pink-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard3
doAfter: 1
- node: icon
entity: LightBulbCrystalPink
@ -254,8 +254,8 @@
- tag: CrystalOrange
name: construction-graph-tag-orange-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard0
doAfter: 1
- node: icon
entity: LightBulbCrystalOrange
@ -274,7 +274,7 @@
- tag: CrystalBlack
name: construction-graph-tag-black-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard1
doAfter: 1
- node: icon
@ -294,8 +294,8 @@
- tag: CrystalRed
name: construction-graph-tag-red-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard2
doAfter: 1
- node: icon
entity: LightBulbCrystalRed
@ -314,8 +314,8 @@
- tag: CrystalGreen
name: construction-graph-tag-green-crystal-shard
icon:
sprite: Objects/Materials/Shards/crystal.rsi
state: shard1
sprite: Objects/Materials/Shards/crystal-shard.rsi
state: shard3
doAfter: 1
- node: icon
entity: LightBulbCrystalGreen

View file

@ -601,9 +601,9 @@
- type: construction
parent: BaseStructureFullTile
id: BananiumClownStatue
graph: BananiumStatueClown
targetNode: bananiumStatue
id: OrnateClownStatue
graph: OrnateStatueClown
targetNode: ornateStatueClown
- type: construction
parent: BaseStructureFullTile

View file

@ -92,7 +92,7 @@
result: RipleyPeripheralsElectronics
- type: latheRecipe
parent: [ BaseBananiumCircuitboardRecipe, BaseMechRecipeCategory ]
parent: [ BaseGoldCircuitboardRecipe, BaseMechRecipeCategory ]
id: HonkerCentralElectronics
result: HonkerCentralElectronics

View file

@ -32,4 +32,4 @@
result: MechEquipmentHorn
materials:
Steel: 500
Bananium: 200
Gold: 200

View file

@ -22,7 +22,7 @@
materials:
Steel: 2000
Glass: 750
Bananium: 250
Gold: 250
- type: latheRecipe
abstract: true
@ -71,7 +71,7 @@
materials:
Steel: 3000
Glass: 1200
Bananium: 500
Gold: 500
- type: latheRecipe
parent: BaseHonkerLimbRecipe

View file

@ -87,4 +87,4 @@
Steel: 500
Glass: 500
Plastic: 250
Bananium: 375
Gold: 375

View file

@ -18,8 +18,20 @@
name: stack-white-marble-floor
spawn: FloorTileItemWhiteMarble
- type: stack
parent: BaseTileStack
id: FloorTileWhiteMarbleMono
name: stack-white-marble-mono-floor
spawn: FloorTileItemWhiteMarbleMono
- type: stack
parent: BaseTileStack
id: FloorTileDarkMarble
name: stack-dark-marble-floor
spawn: FloorTileItemDarkMarble
- type: stack
parent: BaseTileStack
id: FloorTileDarkMarbleMono
name: stack-dark-marble-mono-floor
spawn: FloorTileItemDarkMarbleMono

View file

@ -24,6 +24,12 @@
name: stack-steel-pavement
spawn: FloorTileItemSteelPavement
- type: stack
parent: BaseTileStack
id: FloorTileSteelMono
name: stack-steel-mono-tile
spawn: FloorTileItemSteelMono
- type: stack
parent: BaseTileStack
id: FloorTileSteelPavementVertical

View file

@ -11,7 +11,7 @@
parent: BaseSmallStack
id: Bananium
name: stack-bananium
icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: bananium }
icon: { sprite: /Textures/Objects/Materials/bananium.rsi, state: bananium-1 }
spawn: MaterialBananium1
# Ingots

View file

@ -6,6 +6,15 @@
sprite: /Textures/Tiles/Basic/Gray/gray.png
itemDrop: FloorTileItemSteel
- type: tile
id: FloorSteelMono
parent: BaseStationTile
name: tiles-steel-floor-mono
sprite: /Textures/Tiles/Basic/Gray/gray-mono.png
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemSteelMono
- type: tile
id: FloorSteelMini
parent: BaseStationTile

View file

@ -360,22 +360,3 @@
collection: FootstepHull
itemDrop: PartRodMetal1 #same case as FloorHull
- type: tile
id: FloorWhiteMarble
parent: BaseStationTile
name: tiles-white-marble
sprite: /Textures/Tiles/Marble/white-marble.png
footstepSounds:
collection: FootstepTile
friction: 0.8
itemDrop: FloorTileItemWhiteMarble
- type: tile
id: FloorDarkMarble
parent: BaseStationTile
name: tiles-dark-marble
sprite: /Textures/Tiles/Marble/dark-marble.png
footstepSounds:
collection: FootstepTile
friction: 0.8
itemDrop: FloorTileItemDarkMarble

View file

@ -0,0 +1,34 @@
- type: tile
id: FloorWhiteMarble
parent: BaseStationTile
name: tiles-white-marble
sprite: /Textures/Tiles/Marble/white-marble.png
variants: 6
footstepSounds:
collection: FootstepTile
friction: 0.8
itemDrop: FloorTileItemWhiteMarble
- type: tile
id: FloorWhiteMarbleMono
parent: FloorWhiteMarble
name: tiles-white-marble
sprite: /Textures/Tiles/Marble/white-marble-mono.png
variants: 6
itemDrop: FloorTileItemWhiteMarble
- type: tile
id: FloorDarkMarble
parent: FloorWhiteMarble
name: tiles-dark-marble
sprite: /Textures/Tiles/Marble/dark-marble.png
variants: 6
itemDrop: FloorTileItemDarkMarble
- type: tile
id: FloorDarkMarbleMono
parent: FloorWhiteMarble
name: tiles-dark-marble
sprite: /Textures/Tiles/Marble/dark-marble-mono.png
variants: 6
itemDrop: FloorTileItemDarkMarble

View file

@ -41,7 +41,7 @@
id: FloorHullReinforced
parent: BasePlating
name: tiles-hull-reinforced
sprite: /Textures/Tiles/hull_reinforced.png
sprite: /Textures/Tiles/debug-indestructible.png
footstepSounds:
collection: FootstepHull
itemDrop: FloorTileItemSteel

View file

@ -1,12 +1,15 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by brainfood1183 (github)",
"license": "CC-BY-SA-4.0",
"copyright": "by vladimir.s",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "shard0"
},
{
"name": "shard1"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 374 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 323 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 797 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

View file

@ -0,0 +1,29 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "By Imaginos16 (GitHub). Inhands by AftrLite (GitHub), based on the sprites by Imaginos16.",
"source": "https://github.com/Wallemations/heavenstation/blob/3bb667878178365e5505e81cae7b4ad1b6068653/icons/obj/stack_objects.dmi",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "bananium-1"
},
{
"name": "bananium-2"
},
{
"name": "bananium-3"
},
{
"name": "bananium-inhand-left",
"directions": 4
},
{
"name": "bananium-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View file

@ -13,23 +13,6 @@
{
"name": "alienhide"
},
{
"name": "bananium"
},
{
"name": "bananium-inhand-left",
"directions": 4
},
{
"name": "bananium-inhand-right",
"directions": 4
},
{
"name": "bananium_2"
},
{
"name": "bananium_3"
},
{
"name": "bearpelt"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 924 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 944 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 748 B

View file

@ -1,14 +1,53 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/blob/fd35c5efa6973db72eaa646c3e653d230b8412ca/icons/obj/mining.dmi",
"license": "CC-BY-SA-4.0",
"copyright": "by vladimir.s",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "crystal_grey"
"name": "big0"
},
{
"name": "big1"
},
{
"name": "big2"
},
{
"name": "medium0"
},
{
"name": "medium1"
},
{
"name": "medium2"
},
{
"name": "medium3"
},
{
"name": "medium4"
},
{
"name": "small0"
},
{
"name": "small1"
},
{
"name": "small2"
},
{
"name": "small3"
},
{
"name": "small4"
},
{
"name": "small5"
}
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

@ -0,0 +1,15 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "By AftrLite (GitHub)",
"source": "https://github.com/space-wizards/space-station-14",
"size": {
"x": 32,
"y": 48
},
"states": [
{
"name": "icon"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 866 B

After

Width:  |  Height:  |  Size: 896 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 869 B

After

Width:  |  Height:  |  Size: 930 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -27,15 +27,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -44,15 +38,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -61,15 +49,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -78,15 +60,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -131,15 +107,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -148,15 +118,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -165,15 +129,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -182,15 +140,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 866 B

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 884 B

After

Width:  |  Height:  |  Size: 364 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -27,15 +27,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -44,15 +38,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -61,15 +49,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -78,15 +60,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -131,15 +107,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -148,15 +118,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -165,15 +129,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
@ -182,15 +140,9 @@
0.1,
0.05,
0.05,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.01,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

View file

@ -0,0 +1,295 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "By AftrLite",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "bolted_unlit",
"directions": 4
},
{
"name": "open_unlit",
"directions": 4
},
{
"name": "closed_unlit",
"directions": 4
},
{
"name": "closing_unlit",
"directions": 4,
"delays": [
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
]
]
},
{
"name": "deny_unlit",
"directions": 4,
"delays": [
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "opening_unlit",
"directions": 4,
"delays": [
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
]
]
},
{
"name": "emergency_unlit",
"directions": 4,
"delays": [
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "welded",
"directions": 4
},
{
"name": "panel_closing",
"directions": 4,
"delays": [
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
]
]
},
{
"name": "panel_closed",
"directions": 4
},
{
"name": "panel_open",
"directions": 4
},
{
"name": "panel_opening",
"directions": 4,
"delays": [
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
],
[
0.1,
0.05,
0.05,
0.03,
0.03,
0.03,
0.05,
0.05,
0.1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

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