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:
76
Resources/Prototypes/Decals/Overlays/grayscale.yml
Normal file
76
Resources/Prototypes/Decals/Overlays/grayscale.yml
Normal 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
|
||||
52
Resources/Prototypes/Decals/dirty.yml
Normal file
52
Resources/Prototypes/Decals/dirty.yml
Normal 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
|
||||
|
||||
|
||||
237
Resources/Prototypes/Decals/markings.yml
Normal file
237
Resources/Prototypes/Decals/markings.yml
Normal 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
|
||||
Reference in New Issue
Block a user