Concrete and asphalt tiles (#19642)

* concrete and asphalt

* los decals
This commit is contained in:
Nemanja
2023-08-29 18:50:11 -04:00
committed by GitHub
parent f3fdb3250e
commit f4503864d5
72 changed files with 814 additions and 0 deletions

View File

@@ -0,0 +1,356 @@
- type: decal
id: ConcreteTrimBox
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_box
- type: decal
id: ConcreteTrimCornerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_corner_ne
- type: decal
id: ConcreteTrimCornerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_corner_se
- type: decal
id: ConcreteTrimCornerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_corner_nw
- type: decal
id: ConcreteTrimCornerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_corner_sw
- type: decal
id: ConcreteTrimInnerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_inner_ne
- type: decal
id: ConcreteTrimInnerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_inner_se
- type: decal
id: ConcreteTrimInnerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_inner_nw
- type: decal
id: ConcreteTrimInnerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_inner_sw
- type: decal
id: ConcreteTrimEndN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_end_n
- type: decal
id: ConcreteTrimEndE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_end_e
- type: decal
id: ConcreteTrimEndS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_end_s
- type: decal
id: ConcreteTrimEndW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_end_w
- type: decal
id: ConcreteTrimLineN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_line_n
- type: decal
id: ConcreteTrimLineE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_line_e
- type: decal
id: ConcreteTrimLineS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_line_s
- type: decal
id: ConcreteTrimLineW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: concrete_line_w
- type: decal
id: GrayConcreteTrimBox
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_box
- type: decal
id: GrayConcreteTrimCornerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_corner_ne
- type: decal
id: GrayConcreteTrimCornerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_corner_se
- type: decal
id: GrayConcreteTrimCornerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_corner_nw
- type: decal
id: GrayConcreteTrimCornerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_corner_sw
- type: decal
id: GrayConcreteTrimInnerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_inner_ne
- type: decal
id: GrayConcreteTrimInnerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_inner_se
- type: decal
id: GrayConcreteTrimInnerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_inner_nw
- type: decal
id: GrayConcreteTrimInnerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_inner_sw
- type: decal
id: GrayConcreteTrimEndN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_end_n
- type: decal
id: GrayConcreteTrimEndE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_end_e
- type: decal
id: GrayConcreteTrimEndS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_end_s
- type: decal
id: GrayConcreteTrimEndW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_end_w
- type: decal
id: GrayConcreteTrimLineN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_line_n
- type: decal
id: GrayConcreteTrimLineE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_line_e
- type: decal
id: GrayConcreteTrimLineS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_line_s
- type: decal
id: GrayConcreteTrimLineW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: grayconcrete_line_w
- type: decal
id: OldConcreteTrimBox
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_box
- type: decal
id: OldConcreteTrimCornerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_corner_ne
- type: decal
id: OldConcreteTrimCornerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_corner_se
- type: decal
id: OldConcreteTrimCornerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_corner_nw
- type: decal
id: OldConcreteTrimCornerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_corner_sw
- type: decal
id: OldConcreteTrimInnerNe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_inner_ne
- type: decal
id: OldConcreteTrimInnerSe
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_inner_se
- type: decal
id: OldConcreteTrimInnerNw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_inner_nw
- type: decal
id: OldConcreteTrimInnerSw
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_inner_sw
- type: decal
id: OldConcreteTrimEndN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_end_n
- type: decal
id: OldConcreteTrimEndE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_end_e
- type: decal
id: OldConcreteTrimEndS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_end_s
- type: decal
id: OldConcreteTrimEndW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_end_w
- type: decal
id: OldConcreteTrimLineN
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_line_n
- type: decal
id: OldConcreteTrimLineE
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_line_e
- type: decal
id: OldConcreteTrimLineS
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_line_s
- type: decal
id: OldConcreteTrimLineW
tags: ["planet", "markings"]
sprite:
sprite: Decals/concretetrim.rsi
state: oldconcrete_line_w

View File

@@ -418,6 +418,55 @@
- type: Stack
stackType: FloorTileLaundry
# Concrete
- type: entity
parent: FloorTileItemBase
id: FloorTileItemConcrete
name: concrete tile
components:
- type: Sprite
state: concrete
- type: Item
heldPrefix: generic
- type: FloorTile
outputs:
- Plating
- FloorConcrete
- type: Stack
stackType: FloorTileConcrete
- type: entity
parent: FloorTileItemBase
id: FloorTileItemGrayConcrete
name: gray concrete tile
components:
- type: Sprite
state: grayconcrete
- type: Item
heldPrefix: generic
- type: FloorTile
outputs:
- Plating
- FloorGrayConcrete
- type: Stack
stackType: FloorTileGrayConcrete
- type: entity
parent: FloorTileItemBase
id: FloorTileItemOldConcrete
name: old concrete tile
components:
- type: Sprite
state: oldconcrete
- type: Item
heldPrefix: generic
- type: FloorTile
outputs:
- Plating
- FloorOldConcrete
- type: Stack
stackType: FloorTileOldConcrete
# Carpets
- type: entity
name: blue arcade floor

View File

@@ -306,6 +306,27 @@
maxCount: 30
itemSize: 5
- type: stack
id: FloorTileConcrete
name: concrete tile
spawn: FloorTileItemGrayConcrete
maxCount: 30
itemSize: 5
- type: stack
id: FloorTileGrayConcrete
name: gray concrete tile
spawn: FloorTileItemLaundry
maxCount: 30
itemSize: 5
- type: stack
id: FloorTileOldConcrete
name: old concrete tile
spawn: FloorTileItemOldConcrete
maxCount: 30
itemSize: 5
- type: stack
id: FloorTileSilver
name: silver floor tile

View File

@@ -787,6 +787,178 @@
itemDrop: FloorTileItemLaundry
heatCapacity: 10000
# Concrete
- type: tile
id: FloorConcrete
name: tiles-concrete-tile
sprite: /Textures/Tiles/Planet/Concrete/concrete.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorConcreteMono
name: tiles-concrete-slab
sprite: /Textures/Tiles/Planet/Concrete/concrete_mono.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorConcreteSmooth
name: tiles-concrete-smooth
sprite: /Textures/Tiles/Planet/Concrete/concrete_smooth.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorGrayConcrete
name: tiles-gray-concrete-tile
sprite: /Textures/Tiles/Planet/Concrete/grayconcrete.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemGrayConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorGrayConcreteMono
name: tiles-gray-concrete-slab
sprite: /Textures/Tiles/Planet/Concrete/grayconcrete_mono.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemGrayConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorGrayConcreteSmooth
name: tiles-gray-concrete-smooth
sprite: /Textures/Tiles/Planet/Concrete/grayconcrete_smooth.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemGrayConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorOldConcrete
name: tiles-old-concrete-tile
sprite: /Textures/Tiles/Planet/Concrete/oldconcrete.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemOldConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorOldConcreteMono
name: tiles-old-concrete-slab
sprite: /Textures/Tiles/Planet/Concrete/oldconcrete_mono.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemOldConcrete
heatCapacity: 10000
weather: true
- type: tile
id: FloorOldConcreteSmooth
name: tiles-old-concrete-smooth
sprite: /Textures/Tiles/Planet/Concrete/oldconcrete_smooth.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
canCrowbar: true
footstepSounds:
collection: FootstepTile
itemDrop: FloorTileItemOldConcrete
heatCapacity: 10000
weather: true
# Carpets (non smoothing)
- type: tile
id: FloorArcadeBlue
@@ -1065,6 +1237,30 @@
heatCapacity: 10000
# Terrain
- type: tile
id: FloorAsphalt
name: tiles-asphalt
sprite: /Textures/Tiles/Planet/Concrete/asphalt.png
variants: 10
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: FloorDirt
isSubfloor: true
canCrowbar: false
footstepSounds:
collection: FootstepTile
heatCapacity: 10000
weather: true
- type: tile
id: FloorGrass
name: tiles-planet-grass-floor