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
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
layers:
|
||||
- state: red
|
||||
- sprite: Structures/Decoration/crystal.rsi
|
||||
state: crystal_grey
|
||||
state: big0
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
tableId: RandomCrystalTable
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
65
Resources/Prototypes/Entities/Objects/Tiles/marble.yml
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -260,3 +260,6 @@
|
|||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialCardboard: *BaseDoorSpawn
|
||||
- type: IconSmooth
|
||||
key: cards
|
||||
mode: NoSprite
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
38
Resources/Prototypes/Entities/Structures/Windows/regal.yml
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -601,9 +601,9 @@
|
|||
|
||||
- type: construction
|
||||
parent: BaseStructureFullTile
|
||||
id: BananiumClownStatue
|
||||
graph: BananiumStatueClown
|
||||
targetNode: bananiumStatue
|
||||
id: OrnateClownStatue
|
||||
graph: OrnateStatueClown
|
||||
targetNode: ornateStatueClown
|
||||
|
||||
- type: construction
|
||||
parent: BaseStructureFullTile
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@
|
|||
result: RipleyPeripheralsElectronics
|
||||
|
||||
- type: latheRecipe
|
||||
parent: [ BaseBananiumCircuitboardRecipe, BaseMechRecipeCategory ]
|
||||
parent: [ BaseGoldCircuitboardRecipe, BaseMechRecipeCategory ]
|
||||
id: HonkerCentralElectronics
|
||||
result: HonkerCentralElectronics
|
||||
|
||||
|
|
|
|||
|
|
@ -32,4 +32,4 @@
|
|||
result: MechEquipmentHorn
|
||||
materials:
|
||||
Steel: 500
|
||||
Bananium: 200
|
||||
Gold: 200
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -87,4 +87,4 @@
|
|||
Steel: 500
|
||||
Glass: 500
|
||||
Plastic: 250
|
||||
Bananium: 375
|
||||
Gold: 375
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
34
Resources/Prototypes/Tiles/marble.yml
Normal 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
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
},
|
||||
|
After Width: | Height: | Size: 374 B |
|
After Width: | Height: | Size: 259 B |
|
After Width: | Height: | Size: 323 B |
|
After Width: | Height: | Size: 392 B |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 15 KiB |
BIN
Resources/Textures/Objects/Materials/bananium.rsi/bananium-1.png
Normal file
|
After Width: | Height: | Size: 496 B |
BIN
Resources/Textures/Objects/Materials/bananium.rsi/bananium-2.png
Normal file
|
After Width: | Height: | Size: 739 B |
BIN
Resources/Textures/Objects/Materials/bananium.rsi/bananium-3.png
Normal file
|
After Width: | Height: | Size: 797 B |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 440 B |
29
Resources/Textures/Objects/Materials/bananium.rsi/meta.json
Normal 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
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 345 B |
|
Before Width: | Height: | Size: 347 B |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 3 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
|
@ -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"
|
||||
},
|
||||
|
|
|
|||
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/big0.png
Normal file
|
After Width: | Height: | Size: 924 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/big1.png
Normal file
|
After Width: | Height: | Size: 776 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/big2.png
Normal file
|
After Width: | Height: | Size: 944 B |
|
Before Width: | Height: | Size: 15 KiB |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/medium0.png
Normal file
|
After Width: | Height: | Size: 830 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/medium1.png
Normal file
|
After Width: | Height: | Size: 759 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/medium2.png
Normal file
|
After Width: | Height: | Size: 687 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/medium3.png
Normal file
|
After Width: | Height: | Size: 674 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/medium4.png
Normal file
|
After Width: | Height: | Size: 748 B |
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small0.png
Normal file
|
After Width: | Height: | Size: 660 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small1.png
Normal file
|
After Width: | Height: | Size: 500 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small2.png
Normal file
|
After Width: | Height: | Size: 452 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small3.png
Normal file
|
After Width: | Height: | Size: 414 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small4.png
Normal file
|
After Width: | Height: | Size: 358 B |
BIN
Resources/Textures/Structures/Decoration/crystal.rsi/small5.png
Normal file
|
After Width: | Height: | Size: 334 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 896 B |
|
Before Width: | Height: | Size: 869 B After Width: | Height: | Size: 930 B |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2 KiB |
|
|
@ -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
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 866 B After Width: | Height: | Size: 887 B |
|
Before Width: | Height: | Size: 884 B After Width: | Height: | Size: 364 B |
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.1 KiB |
|
|
@ -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
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 4 KiB |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 224 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 611 B |
|
After Width: | Height: | Size: 640 B |
|
|
@ -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
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 109 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 447 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 447 B |