Decal Placer + add new decals for mapping (#6548)

* abomination

* okay its less unabashedly garbage now

* other UI changes

* its britney bitch

* proper greyscale full/half/quarter tiles

* misc cleanup

* rsi

* Add a palette system. It's Kara's problem now.

* oops

* a

* Departmental palette alpha tweaks

* oopy

* so true

* Update Content.Shared/Decals/ColorPalettePrototype.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* fixes for that

* neutral light color and new warning lines

* dirt

* checkerboards

* oop

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
mirrorcult
2022-02-08 13:54:41 -07:00
committed by GitHub
parent 2d5c082eba
commit 31769edf5f
80 changed files with 1223 additions and 12 deletions

View File

@@ -0,0 +1,76 @@
- type: decal
id: FullTileOverlayGreyscale
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: fulltile_overlay
- type: decal
id: HalfTileOverlayGreyscale
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: halftile_overlay
- type: decal
id: HalfTileOverlayGreyscale90
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: halftile_overlay_90
- type: decal
id: HalfTileOverlayGreyscale180
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: halftile_overlay_180
- type: decal
id: HalfTileOverlayGreyscale270
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: halftile_overlay_270
- type: decal
id: QuarterTileOverlayGreyscale
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: quartertile_overlay
- type: decal
id: QuarterTileOverlayGreyscale90
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: quartertile_overlay_90
- type: decal
id: QuarterTileOverlayGreyscale180
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: quartertile_overlay_180
- type: decal
id: QuarterTileOverlayGreyscale270
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: quartertile_overlay_270
- type: decal
id: CheckerNESW
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: checkerNESW
- type: decal
id: CheckerNWSE
tags: ["station", "overlay"]
sprite:
sprite: Decals/Overlays/greyscale.rsi
state: checkerNWSE

View File

@@ -0,0 +1,52 @@
# If you spawn any of these, they should probably be made cleanable as well.
- type: decal
id: Dirt
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: dirt
- type: decal
id: DirtLight
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: dirtlight
- type: decal
id: DirtMedium
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: dirtmedium
- type: decal
id: DirtHeavy
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: dirtheavy
- type: decal
id: Damaged
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: damaged
- type: decal
id: Remains
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: remains
- type: decal
id: Rust
tags: ["station", "dirty"]
sprite:
sprite: Decals/dirty.rsi
state: rust

View File

@@ -0,0 +1,237 @@
- type: decal
id: Arrows
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: arrows
- type: decal
id: ArrowsGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: arrows_greyscale
- type: decal
id: Bot
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot
- type: decal
id: BotGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot_greyscale
- type: decal
id: BotLeft
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot_left
- type: decal
id: BotLeftGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot_left_greyscale
- type: decal
id: BotRight
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot_right
- type: decal
id: BotRightGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: bot_right_greyscale
- type: decal
id: Box
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: box
- type: decal
id: BoxGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: box_greyscale
- type: decal
id: Caution
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: caution
- type: decal
id: CautionGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: caution_greyscale
- type: decal
id: Delivery
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: delivery
- type: decal
id: DeliveryGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: delivery_greyscale
- type: decal
id: LoadingArea
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: loading_area
- type: decal
id: LoadingAreaGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: loading_area_greyscale
- type: decal
id: StandClear
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: standclear
- type: decal
id: StandClearGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: standclear_greyscale
- type: decal
id: WarnBox
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_box
- type: decal
id: WarnBoxGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_box_greyscale
- type: decal
id: WarnEnd
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_end
- type: decal
id: WarnEndGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_end_greyscale
- type: decal
id: WarnFull
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_full
- type: decal
id: WarnFullGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_full_greyscale
- type: decal
id: WarningLine
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warningline
- type: decal
id: WarningLineGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warningline_greyscale
- type: decal
id: WarningLineCorner
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warninglinecorner
- type: decal
id: WarningLineCornerGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warninglinecorner_greyscale
- type: decal
id: WarningLineCornerFlipped
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warninglinecorner_flipped
- type: decal
id: WarningLineCornerFlippedGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warninglinecorner_flipped_greyscale
- type: decal
id: WarnCorner
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_corner
- type: decal
id: WarnCornerGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_corner_greyscale
- type: decal
id: WarnCornerFlipped
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_corner_flipped
- type: decal
id: WarnCornerFlippedGreyscale
tags: ["station", "markings"]
sprite:
sprite: Decals/markings.rsi
state: warn_corner_flipped_greyscale