From 8259bac81cdfab792fdc54db8bb47e0fba0c2b72 Mon Sep 17 00:00:00 2001 From: wilowzeta Date: Sun, 18 Jan 2026 23:41:06 -0500 Subject: [PATCH] FNKY Sector and floor direction sign decals --- .../Prototypes/_Funkystation/floor_signs.yml | 440 ++++++++++++++++++ .../Prototypes/_Funkystation/fnkysign.yml | 101 ++++ .../Textures/Decals/floor_signs.rsi/ai.png | Bin 0 -> 156 bytes .../Decals/floor_signs.rsi/anchor.png | Bin 0 -> 158 bytes .../Decals/floor_signs.rsi/anomlab.png | Bin 0 -> 175 bytes .../Decals/floor_signs.rsi/arcade.png | Bin 0 -> 147 bytes .../Decals/floor_signs.rsi/armory.png | Bin 0 -> 150 bytes .../Decals/floor_signs.rsi/arrivals.png | Bin 0 -> 117 bytes .../Textures/Decals/floor_signs.rsi/atmos.png | Bin 0 -> 143 bytes .../Textures/Decals/floor_signs.rsi/bar.png | Bin 0 -> 140 bytes .../Decals/floor_signs.rsi/botany.png | Bin 0 -> 161 bytes .../Decals/floor_signs.rsi/bridge.png | Bin 0 -> 173 bytes .../Decals/floor_signs.rsi/briefing.png | Bin 0 -> 158 bytes .../Textures/Decals/floor_signs.rsi/brig.png | Bin 0 -> 120 bytes .../Textures/Decals/floor_signs.rsi/cargo.png | Bin 0 -> 148 bytes .../Textures/Decals/floor_signs.rsi/cco.png | Bin 0 -> 146 bytes .../Decals/floor_signs.rsi/chapel.png | Bin 0 -> 153 bytes .../Textures/Decals/floor_signs.rsi/chem.png | Bin 0 -> 158 bytes .../Textures/Decals/floor_signs.rsi/clown.png | Bin 0 -> 138 bytes .../Textures/Decals/floor_signs.rsi/comms.png | Bin 0 -> 155 bytes .../Textures/Decals/floor_signs.rsi/court.png | Bin 0 -> 148 bytes .../Decals/floor_signs.rsi/cryogenics.png | Bin 0 -> 156 bytes .../Decals/floor_signs.rsi/cryosleep.png | Bin 0 -> 116 bytes .../Textures/Decals/floor_signs.rsi/det.png | Bin 0 -> 156 bytes .../Decals/floor_signs.rsi/disposals.png | Bin 0 -> 136 bytes .../Textures/Decals/floor_signs.rsi/dorms.png | Bin 0 -> 139 bytes .../Textures/Decals/floor_signs.rsi/engi.png | Bin 0 -> 151 bytes .../Textures/Decals/floor_signs.rsi/eva.png | Bin 0 -> 147 bytes .../Textures/Decals/floor_signs.rsi/evac.png | Bin 0 -> 158 bytes .../Decals/floor_signs.rsi/genetics.png | Bin 0 -> 142 bytes .../Textures/Decals/floor_signs.rsi/grav.png | Bin 0 -> 136 bytes .../Textures/Decals/floor_signs.rsi/hop.png | Bin 0 -> 139 bytes .../Textures/Decals/floor_signs.rsi/ia.png | Bin 0 -> 142 bytes .../Textures/Decals/floor_signs.rsi/inter.png | Bin 0 -> 158 bytes .../Textures/Decals/floor_signs.rsi/jani.png | Bin 0 -> 154 bytes .../Decals/floor_signs.rsi/kitchen.png | Bin 0 -> 146 bytes .../Textures/Decals/floor_signs.rsi/law.png | Bin 0 -> 166 bytes .../Decals/floor_signs.rsi/library.png | Bin 0 -> 146 bytes .../Textures/Decals/floor_signs.rsi/magi.png | Bin 0 -> 155 bytes .../Textures/Decals/floor_signs.rsi/mail.png | Bin 0 -> 151 bytes .../Textures/Decals/floor_signs.rsi/mats.png | Bin 0 -> 155 bytes .../Textures/Decals/floor_signs.rsi/med.png | Bin 0 -> 123 bytes .../Textures/Decals/floor_signs.rsi/meta.json | 227 +++++++++ .../Textures/Decals/floor_signs.rsi/mime.png | Bin 0 -> 154 bytes .../Decals/floor_signs.rsi/morgue.png | Bin 0 -> 153 bytes .../Decals/floor_signs.rsi/musician.png | Bin 0 -> 139 bytes .../Textures/Decals/floor_signs.rsi/news.png | Bin 0 -> 148 bytes .../Decals/floor_signs.rsi/ordnance.png | Bin 0 -> 155 bytes .../Decals/floor_signs.rsi/pointer.png | Bin 0 -> 139 bytes .../Textures/Decals/floor_signs.rsi/power.png | Bin 0 -> 160 bytes .../Textures/Decals/floor_signs.rsi/psych.png | Bin 0 -> 148 bytes .../Decals/floor_signs.rsi/reactor.png | Bin 0 -> 151 bytes .../Textures/Decals/floor_signs.rsi/robo.png | Bin 0 -> 153 bytes .../Decals/floor_signs.rsi/salvage.png | Bin 0 -> 155 bytes .../Decals/floor_signs.rsi/satellite.png | Bin 0 -> 148 bytes .../Textures/Decals/floor_signs.rsi/sci.png | Bin 0 -> 143 bytes .../Decals/floor_signs.rsi/security.png | Bin 0 -> 162 bytes .../Decals/floor_signs.rsi/service.png | Bin 0 -> 144 bytes .../Decals/floor_signs.rsi/singularity.png | Bin 0 -> 178 bytes .../Decals/floor_signs.rsi/solars.png | Bin 0 -> 148 bytes .../Decals/floor_signs.rsi/spicyrock.png | Bin 0 -> 160 bytes .../Decals/floor_signs.rsi/surgery.png | Bin 0 -> 157 bytes .../Textures/Decals/floor_signs.rsi/tech.png | Bin 0 -> 132 bytes .../Textures/Decals/floor_signs.rsi/teg.png | Bin 0 -> 156 bytes .../Decals/floor_signs.rsi/telesci.png | Bin 0 -> 159 bytes .../Textures/Decals/floor_signs.rsi/tesla.png | Bin 0 -> 151 bytes .../Decals/floor_signs.rsi/theater.png | Bin 0 -> 168 bytes .../Textures/Decals/floor_signs.rsi/tools.png | Bin 0 -> 173 bytes .../Textures/Decals/floor_signs.rsi/vault.png | Bin 0 -> 153 bytes .../Textures/Decals/floor_signs.rsi/viro.png | Bin 0 -> 168 bytes .../Decals/floor_signs.rsi/voxbox.png | Bin 0 -> 157 bytes .../Decals/floor_signs.rsi/warden.png | Bin 0 -> 147 bytes .../Decals/floor_signs.rsi/xenoarch.png | Bin 0 -> 153 bytes .../Decals/floor_signs.rsi/xenobio.png | Bin 0 -> 174 bytes .../Textures/Decals/floor_signs.rsi/zoo.png | Bin 0 -> 156 bytes .../Decals/fnkysign.rsi/fnkysign1.png | Bin 0 -> 299 bytes .../Decals/fnkysign.rsi/fnkysign1alt.png | Bin 0 -> 307 bytes .../Decals/fnkysign.rsi/fnkysign2.png | Bin 0 -> 295 bytes .../Decals/fnkysign.rsi/fnkysign2alt.png | Bin 0 -> 295 bytes .../Decals/fnkysign.rsi/fnkysign3.png | Bin 0 -> 320 bytes .../Decals/fnkysign.rsi/fnkysign3alt.png | Bin 0 -> 327 bytes .../Decals/fnkysign.rsi/fnkysign4.png | Bin 0 -> 370 bytes .../Decals/fnkysign.rsi/fnkysign4alt.png | Bin 0 -> 372 bytes .../Decals/fnkysign.rsi/fnkysign5.png | Bin 0 -> 338 bytes .../Decals/fnkysign.rsi/fnkysign5alt.png | Bin 0 -> 341 bytes .../Decals/fnkysign.rsi/fnkysign6.png | Bin 0 -> 351 bytes .../Decals/fnkysign.rsi/fnkysign6alt.png | Bin 0 -> 354 bytes .../Decals/fnkysign.rsi/fnkysign7.png | Bin 0 -> 339 bytes .../Decals/fnkysign.rsi/fnkysign7alt.png | Bin 0 -> 348 bytes .../Textures/Decals/fnkysign.rsi/meta.json | 53 +++ 90 files changed, 821 insertions(+) create mode 100644 Resources/Prototypes/_Funkystation/floor_signs.yml create mode 100644 Resources/Prototypes/_Funkystation/fnkysign.yml create mode 100644 Resources/Textures/Decals/floor_signs.rsi/ai.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/anchor.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/anomlab.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/arcade.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/armory.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/arrivals.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/atmos.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/bar.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/botany.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/bridge.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/briefing.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/brig.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/cargo.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/cco.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/chapel.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/chem.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/clown.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/comms.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/court.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/cryogenics.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/cryosleep.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/det.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/disposals.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/dorms.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/engi.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/eva.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/evac.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/genetics.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/grav.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/hop.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/ia.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/inter.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/jani.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/kitchen.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/law.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/library.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/magi.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/mail.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/mats.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/med.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/meta.json create mode 100644 Resources/Textures/Decals/floor_signs.rsi/mime.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/morgue.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/musician.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/news.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/ordnance.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/pointer.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/power.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/psych.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/reactor.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/robo.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/salvage.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/satellite.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/sci.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/security.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/service.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/singularity.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/solars.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/spicyrock.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/surgery.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/tech.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/teg.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/telesci.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/tesla.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/theater.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/tools.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/vault.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/viro.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/voxbox.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/warden.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/xenoarch.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/xenobio.png create mode 100644 Resources/Textures/Decals/floor_signs.rsi/zoo.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign1.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign1alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign2.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign2alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign3.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign3alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign4.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign4alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign5.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign5alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign6.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign6alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign7.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/fnkysign7alt.png create mode 100644 Resources/Textures/Decals/fnkysign.rsi/meta.json diff --git a/Resources/Prototypes/_Funkystation/floor_signs.yml b/Resources/Prototypes/_Funkystation/floor_signs.yml new file mode 100644 index 00000000000..57d337a7d9c --- /dev/null +++ b/Resources/Prototypes/_Funkystation/floor_signs.yml @@ -0,0 +1,440 @@ +# SPDX-FileCopyrightText: 2025 willow +# SPDX-FileCopyrightText: 2026 wilowzeta +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: FloorSignAI + sprite: + sprite: Decals/floor_signs.rsi + state: ai + +- type: decal + id: FloorSignAnchor + sprite: + sprite: Decals/floor_signs.rsi + state: anchor + +- type: decal + id: FloorSignAnomalyLab + sprite: + sprite: Decals/floor_signs.rsi + state: anomlab + +- type: decal + id: FloorSignArcade + sprite: + sprite: Decals/floor_signs.rsi + state: arcade + +- type: decal + id: FloorSignArmory + sprite: + sprite: Decals/floor_signs.rsi + state: armory + +- type: decal + id: FloorSignArrivals + sprite: + sprite: Decals/floor_signs.rsi + state: arrivals + +- type: decal + id: FloorSignAtmos + sprite: + sprite: Decals/floor_signs.rsi + state: atmos + +- type: decal + id: FloorSignBar + sprite: + sprite: Decals/floor_signs.rsi + state: bar + +- type: decal + id: FloorSignBotany + sprite: + sprite: Decals/floor_signs.rsi + state: botany + +- type: decal + id: FloorSignBridge + sprite: + sprite: Decals/floor_signs.rsi + state: bridge + +- type: decal + id: FloorSignBriefing + sprite: + sprite: Decals/floor_signs.rsi + state: briefing + +- type: decal + id: FloorSignBrig + sprite: + sprite: Decals/floor_signs.rsi + state: brig + +- type: decal + id: FloorSignCargo + sprite: + sprite: Decals/floor_signs.rsi + state: cargo + +- type: decal + id: FloorSignCCOffice + sprite: + sprite: Decals/floor_signs.rsi + state: cco + +- type: decal + id: FloorSignChapel + sprite: + sprite: Decals/floor_signs.rsi + state: chapel + +- type: decal + id: FloorSignChem + sprite: + sprite: Decals/floor_signs.rsi + state: chem + +- type: decal + id: FloorSignClown + sprite: + sprite: Decals/floor_signs.rsi + state: clown + +- type: decal + id: FloorSignComms + sprite: + sprite: Decals/floor_signs.rsi + state: comms + +- type: decal + id: FloorSignCourtroom + sprite: + sprite: Decals/floor_signs.rsi + state: court + +- type: decal + id: FloorSignCryogenics + sprite: + sprite: Decals/floor_signs.rsi + state: cryogenics + +- type: decal + id: FloorSignCryosleep + sprite: + sprite: Decals/floor_signs.rsi + state: cryosleep + +- type: decal + id: FloorSignDetective + sprite: + sprite: Decals/floor_signs.rsi + state: det + +- type: decal + id: FloorSignDisposals + sprite: + sprite: Decals/floor_signs.rsi + state: disposals + +- type: decal + id: FloorSignDorms + sprite: + sprite: Decals/floor_signs.rsi + state: dorms + +- type: decal + id: FloorSignEngi + sprite: + sprite: Decals/floor_signs.rsi + state: engi + +- type: decal + id: FloorSignEVA + sprite: + sprite: Decals/floor_signs.rsi + state: eva + +- type: decal + id: FloorSignEvac + sprite: + sprite: Decals/floor_signs.rsi + state: evac + +- type: decal + id: FloorSignGenetics + sprite: + sprite: Decals/floor_signs.rsi + state: genetics + +- type: decal + id: FloorSignGrav + sprite: + sprite: Decals/floor_signs.rsi + state: grav + +- type: decal + id: FloorSignHOP + sprite: + sprite: Decals/floor_signs.rsi + state: hop + +- type: decal + id: FloorSignIA + sprite: + sprite: Decals/floor_signs.rsi + state: ia + +- type: decal + id: FloorSignInterrogation + sprite: + sprite: Decals/floor_signs.rsi + state: inter + +- type: decal + id: FloorSignJani + sprite: + sprite: Decals/floor_signs.rsi + state: jani + +- type: decal + id: FloorSignKitchen + sprite: + sprite: Decals/floor_signs.rsi + state: kitchen + +- type: decal + id: FloorSignLawyer + sprite: + sprite: Decals/floor_signs.rsi + state: law + +- type: decal + id: FloorSignLibrary + sprite: + sprite: Decals/floor_signs.rsi + state: library + +- type: decal + id: FloorSignMagi + sprite: + sprite: Decals/floor_signs.rsi + state: magi + +- type: decal + id: FloorSignMail + sprite: + sprite: Decals/floor_signs.rsi + state: mail + +- type: decal + id: FloorSignMats + sprite: + sprite: Decals/floor_signs.rsi + state: mats + +- type: decal + id: FloorSignMedical + sprite: + sprite: Decals/floor_signs.rsi + state: med + +- type: decal + id: FloorSignMime + sprite: + sprite: Decals/floor_signs.rsi + state: mime + +- type: decal + id: FloorSignMorgue + sprite: + sprite: Decals/floor_signs.rsi + state: morgue + +- type: decal + id: FloorSignMusician + sprite: + sprite: Decals/floor_signs.rsi + state: musician + +- type: decal + id: FloorSignNewsroom + sprite: + sprite: Decals/floor_signs.rsi + state: news + +- type: decal + id: FloorSignOrdnanceLab + sprite: + sprite: Decals/floor_signs.rsi + state: ordnance + +- type: decal + id: FloorSignPointer + sprite: + sprite: Decals/floor_signs.rsi + state: pointer + +- type: decal + id: FloorSignPower + sprite: + sprite: Decals/floor_signs.rsi + state: power + +- type: decal + id: FloorSignPsych + sprite: + sprite: Decals/floor_signs.rsi + state: psych + +- type: decal + id: FloorSignReactor + sprite: + sprite: Decals/floor_signs.rsi + state: reactor + +- type: decal + id: FloorSignRobo + sprite: + sprite: Decals/floor_signs.rsi + state: robo + +- type: decal + id: FloorSignSalvage + sprite: + sprite: Decals/floor_signs.rsi + state: salvage + +- type: decal + id: FloorSignSatelliteArray + sprite: + sprite: Decals/floor_signs.rsi + state: satellite + +- type: decal + id: FloorSignScience + sprite: + sprite: Decals/floor_signs.rsi + state: sci + +- type: decal + id: FloorSignSecurity + sprite: + sprite: Decals/floor_signs.rsi + state: security + +- type: decal + id: FloorSignService + sprite: + sprite: Decals/floor_signs.rsi + state: service + +- type: decal + id: FloorSignSingularity + sprite: + sprite: Decals/floor_signs.rsi + state: singularity + +- type: decal + id: FloorSignSolars + sprite: + sprite: Decals/floor_signs.rsi + state: solars + +- type: decal + id: FloorSignSupermatter + sprite: + sprite: Decals/floor_signs.rsi + state: spicyrock + +- type: decal + id: FloorSignSurgery + sprite: + sprite: Decals/floor_signs.rsi + state: surgery + +- type: decal + id: FloorSignTechStorage + sprite: + sprite: Decals/floor_signs.rsi + state: tech + +- type: decal + id: FloorSignTEG + sprite: + sprite: Decals/floor_signs.rsi + state: teg + +- type: decal + id: FloorSignTelescience + sprite: + sprite: Decals/floor_signs.rsi + state: telesci + +- type: decal + id: FloorSignTesla + sprite: + sprite: Decals/floor_signs.rsi + state: tesla + +- type: decal + id: FloorSignTheater + sprite: + sprite: Decals/floor_signs.rsi + state: theater + +- type: decal + id: FloorSignTools + sprite: + sprite: Decals/floor_signs.rsi + state: tools + +- type: decal + id: FloorSignWarden + sprite: + sprite: Decals/floor_signs.rsi + state: warden + +- type: decal + id: FloorSignVault + sprite: + sprite: Decals/floor_signs.rsi + state: vault + +- type: decal + id: FloorSignViro + sprite: + sprite: Decals/floor_signs.rsi + state: viro + +- type: decal + id: FloorSignVoxBox + sprite: + sprite: Decals/floor_signs.rsi + state: voxbox + +- type: decal + id: FloorSignXenoarch + sprite: + sprite: Decals/floor_signs.rsi + state: xenoarch + +- type: decal + id: FloorSignXenobio + sprite: + sprite: Decals/floor_signs.rsi + state: xenobio + +- type: decal + id: FloorSignZoo + sprite: + sprite: Decals/floor_signs.rsi + state: zoo + + + + diff --git a/Resources/Prototypes/_Funkystation/fnkysign.yml b/Resources/Prototypes/_Funkystation/fnkysign.yml new file mode 100644 index 00000000000..b4a0ddf06bd --- /dev/null +++ b/Resources/Prototypes/_Funkystation/fnkysign.yml @@ -0,0 +1,101 @@ +# SPDX-FileCopyrightText: 2025 wilowzeta +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: FNKYSign1 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign1 + +- type: decal + id: FNKYSign2 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign2 + +- type: decal + id: FNKYSign3 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign3 + +- type: decal + id: FNKYSign4 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign4 + +- type: decal + id: FNKYSign5 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign5 + +- type: decal + id: FNKYSign6 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign6 + +- type: decal + id: FNKYSign7 + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign7 + +- type: decal + id: FNKYSign1Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign1alt + +- type: decal + id: FNKYSign2Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign2alt + +- type: decal + id: FNKYSign3Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign3alt + +- type: decal + id: FNKYSign4Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign4alt + +- type: decal + id: FNKYSign5Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign5alt + +- type: decal + id: FNKYSign6alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign6alt + +- type: decal + id: FNKYSign7Alt + tags: ["station"] + sprite: + sprite: Decals/fnkysign.rsi + state: fnkysign7alt diff --git a/Resources/Textures/Decals/floor_signs.rsi/ai.png b/Resources/Textures/Decals/floor_signs.rsi/ai.png new file mode 100644 index 0000000000000000000000000000000000000000..767329a656539b89d760b0a88068be0a5ee07622 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJWKS2zkcif|S59*sP~dS14F2_h zzs=n(vlUD{m05SDFMXiwcfgQ=!F7^}bh@nV(<_l>hi_+})u~O3W}F(<620K|8zcL3 zB1LZEb{F%mHx)4bE3p60sq6h{JIlVfD|xf$3osNg{#q1%p}Nn{2xuLHr>mdKI;Vst E0C0vlqW}N^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/anchor.png b/Resources/Textures/Decals/floor_signs.rsi/anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a6381dbf6165a5176df0590433f6c5d012fc7d GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcif|lO4Gj6nU7}{{R2E z>f?e9-DbLaht4ohny_Ul1A{}ua^Z^`I)198sAYRTOK$KGHr1bYY_4#RVxQc@bvHMf z8A%n$K0Fn`sZx7zcIT~@>eW*xme;?G*yr@;Qx^ln^~(%1tAo$HZ*LOgTe~ HDWM4fIu$$` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/anomlab.png b/Resources/Textures/Decals/floor_signs.rsi/anomlab.png new file mode 100644 index 0000000000000000000000000000000000000000..aa4ed3500de5cedffe225ce4ccd83e39652fbce4 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJGEW!Bkcif|Qv&%K6nLChe*71{ z&VJSjCB5VYo!@FVt;uCuBcj;y!}>+8%1JMd7uUF?qd)I1?hkl%n1NxPTERN^<`$+c zY8O`d8ZKXGeq<77>)akUtpgm_d_Hga{f)=n?$8Gok4wMXf-6e}BM*DMSQ)C*A}~Lh ZdD4;Q4SNsnT@7>rgQu&X%Q~loCIAoGMR))J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/arcade.png b/Resources/Textures/Decals/floor_signs.rsi/arcade.png new file mode 100644 index 0000000000000000000000000000000000000000..dae901e22cbcf7fa3c6ba57b7a2e9bcde0c214be GIT binary patch literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJC{Gv1kcif|mmRqdDDb!h23P&p z_BW4Ra^X&LrZp+IqUL^3|cvu($c<__ry$6VNf_(`HyAdoxAy&3B0y~nGas_oR)}nyvcT1 yc?PTM%1>5LWmoh)dm&yT8rwSk!kIH~rist1QV^T?$NC@8A_h-aKbLh*2~7a_Ha8Cd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/arrivals.png b/Resources/Textures/Decals/floor_signs.rsi/arrivals.png new file mode 100644 index 0000000000000000000000000000000000000000..879d22bff34c6a9f33935d92ba1891db89017ea9 GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz8&4OhJfzHRczdcTYBMzT=g*Ov>QNGo$zG%_$TFwEGZEWlbnaf>U^ O90pHUKbLh*2~7Zg0VOE_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/atmos.png b/Resources/Textures/Decals/floor_signs.rsi/atmos.png new file mode 100644 index 0000000000000000000000000000000000000000..d14a408de2cbe8528de3bb99de828d781bbca745 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJFi#i9kcif|S1kDsDDb!hp85OU z#^j}gV4R4`r})m4YOXie7#_So6RqGGENompf5O!d+rP`&$}MMOJjL|l;actcOrF1T rw8I*Wq$eKx(D5bRvT7FN11{!c!p1M6I-dOi+Q8uH>gTe~DWM4f$dNQ~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/bar.png b/Resources/Textures/Decals/floor_signs.rsi/bar.png new file mode 100644 index 0000000000000000000000000000000000000000..c64d27d5b464d4613e5082b203ccf10a6626b231 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJU{4pvkcif|mmRr)5-t~e-qokx z=H%3sV(R>N+xkYxTE+wKePm0@B!22gtQ0~ru9K!1!?qw@m-hbe**ePj^ n_=FYBulAomCH+8 zokiCioAAH9`IPJn6Lal%2a+8NUDnF3c;g=3@T#b;j-7$w0gLH#6)CB8SrI@x89ZJ6 KT-G@yGywp<-a5ws literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/bridge.png b/Resources/Textures/Decals/floor_signs.rsi/bridge.png new file mode 100644 index 0000000000000000000000000000000000000000..717dc343ea0ac597875a4e60390a977051068e03 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ5>FS$kcif|Qx9?-P~dSs`{93m zd8Gn=W_cm WHIVcTc2)w~&*16m=d#Wzp$PyfygvH? literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/briefing.png b/Resources/Textures/Decals/floor_signs.rsi/briefing.png new file mode 100644 index 0000000000000000000000000000000000000000..71dab07c91781b649b65b4a0e2464d15f6aa5b4e GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcif|moIWP7;v;cl-&DY z`?l|)2~sN`aQu6p#dFK@j42z#gYzMwtJ7tyoldVg662QtRyFLk{<)kL9UX6P?wTv_ z`dZ@Np~b90;m_CKZFh4M`o}x}RLDMm`+1=swz+dMoY=u2)f>ORH~ZH+poI*cu6{1- HoD!MgTe~DWM4fIAthb literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/cargo.png b/Resources/Textures/Decals/floor_signs.rsi/cargo.png new file mode 100644 index 0000000000000000000000000000000000000000..8c5a1bda1be5ec6aa96332ec07734d3b8a6a7ff8 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXipc%kcif|mk)9=C~~+4_Wt}I zzb!Q2u)s{7{NnRQlb*~>V_+~mAJf+n(RH`Bylzpd)Q{#pjmv}n^!;nIVXS0cDp>RP w+nb0}oIULM|DAU>PIOB9p8iRff#F1{?jjkXB8{zgfz~j1y85}Sb4q9e03NU^0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/chapel.png b/Resources/Textures/Decals/floor_signs.rsi/chapel.png new file mode 100644 index 0000000000000000000000000000000000000000..34c8fbb89681ecaea75c7cdd36264908a9441c56 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ1Wy;okcif|lMML|7;rE@{`dd< zxk-D?6qW|nDhEAiiqviqa1x&MW>0+{Up}`_#}rnzy8A*uSZrb>*IW@XP-R?jCHoKC z9p4j7UiVZu8Twkbnr+=E+&=gAY?rTMP8<*S=lCbuKhPAuX9u*4!PC{xWt~$(698~@ BHMjr( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/chem.png b/Resources/Textures/Decals/floor_signs.rsi/chem.png new file mode 100644 index 0000000000000000000000000000000000000000..9200b90e2e2002759e457fc37a31d294d6ee8fb2 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcif|QyjStDDbfK{{LTW zBf3Q6;@WK@>3L1NgoS-L86K4QSU!1oZ_gQ@UH*%vz2NMfaQ(##1qIG6RsT}>mL0BU zx~=+7@nTi=j}!YiDmmi+mgp^dHAT!PT#&WqlMw^M{$&jQuadXcA35vQ;S>pVCaKJ32L%629@!olN6-U8D_dwMJt&ntLJReL_$eCAs8y^7Co mY#;n)_%6R=HZudq1%@m(^ZQwk?ll4pXYh3Ob6Mw<&;$Sm#xqy| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/comms.png b/Resources/Textures/Decals/floor_signs.rsi/comms.png new file mode 100644 index 0000000000000000000000000000000000000000..f061f74400f1ab43bdd7f9f3f922531a16021772 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJBu^K|kcif|mmK*T6nI<$U;TY= zlNTc(B%mcM^!dI}7CZM+1_r+FtNbdNHw=(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/court.png b/Resources/Textures/Decals/floor_signs.rsi/court.png new file mode 100644 index 0000000000000000000000000000000000000000..8ecf7b6173923043b78a453b905ed8fa9d9d31a4 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXipc%kcif|lMML|81OI^{{Np| z-ZzD38PCd+?Y9$}Sr{1Vm+$_4x@PH-)u(QyO5ccmH=`nk*?NvelAw+^`}__!1JUVc uIQ*U#TN%iCnA|s;AO_?HJz`)eVAW4lRN<|9`5+%?4TGnvpUXO@geCxWlrm`m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/cryogenics.png b/Resources/Textures/Decals/floor_signs.rsi/cryogenics.png new file mode 100644 index 0000000000000000000000000000000000000000..0c0b4cd08d20382b84c8bba1100ac9b31aa62fb4 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJWKS2zkcif|Qw;eIDDWJyxbnZ= z(#L~!E06osg*T*~_1Gp(VPYt-D&kgFYEw9QZquy$tj~(O4&1pRx}(fxU&Xgw(hUbH znO5I_=hI}$I_b-nj!P_6&fCjQ6n5Rqo3*Qtk)h6+c@~rT&%1wR&4AW1c)I$ztaD0e F0su{BIhp_f literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/cryosleep.png b/Resources/Textures/Decals/floor_signs.rsi/cryosleep.png new file mode 100644 index 0000000000000000000000000000000000000000..acdf5f637bedb66afb172832e2284d9c86aaa7e4 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzYfl%)kcif|mkhZW3^<$vi~l<> zFJ7)Cn)7hKp+=zr6GKDdDW03(wy9{&zB|9dV%em?elrdAFHh95Ia%)&!$nT*%^to);QVQsC}g{iBUj<@s_zuDGM{d}5( zIdj&rNq?g!Rw->du(jsVNl(VhPX)V;H@w}<$j~4=N9>6C$2z+W`atU#JYD@<);T3K F0RV$nIw=4E literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/disposals.png b/Resources/Textures/Decals/floor_signs.rsi/disposals.png new file mode 100644 index 0000000000000000000000000000000000000000..7aab3e7013b777da1a6aab66da9e3598b78a30f0 GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdze@_?3kcif|R~)&35-u0t{3~DQ z+s$F#JC)_XY=X=Z9ae@9o6TH|d}QCW&Gf9ieRwa^E3-@H0aKYiZ+LO*Dbw-*g}n`b i8m`U%@C0aT-izzsmH#y^x+@7Zn!(f6&t;ucLK6T!s4|2A literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/dorms.png b/Resources/Textures/Decals/floor_signs.rsi/dorms.png new file mode 100644 index 0000000000000000000000000000000000000000..1765dca31f441ef572667eb737b305fdd2e8ddb0 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJAWs*^kcif|mkjwB6ggZ14XXcZ zC#Nq@yrC-gJ3iAPagij$gZDAH9UT#8-|e$LEp_$y{VP-00`$VNma?2VC%F3KbhaP2 mChMNbyZ(#QI!2y>p@B2+mW0sSiVRbr=?tE(elF{r5}E+0qA2d4UZY;?#}v4}`)RE6zk`8c!5q$44A!qV<;GkC+QQ)J>gTe~DWM4fWQa7w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/evac.png b/Resources/Textures/Decals/floor_signs.rsi/evac.png new file mode 100644 index 0000000000000000000000000000000000000000..daab4b8666a20e89b6cc80a2bff129d7bb0369e8 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcif|S2prBDDb!j&inYk zK2m(viLPr?C2I?_isxTu6&Gy>)Ah!jAAbueS?^2oyu|zBrSd3mH6J{an^L HB{Ts5R){-P literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/genetics.png b/Resources/Textures/Decals/floor_signs.rsi/genetics.png new file mode 100644 index 0000000000000000000000000000000000000000..513cc0ff0e656cfb0886e824b4d738088f43110d GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJP)`@fkcif|mv(aFu9=NtWS-KGK~XFaBLDGtW$~^2{oq&t12xbE>q2 p_;Zf=Nun|jcl?;=&cU$1h^ezDc|Y&^>Km9!pOv jw!Qr_*ZUYFLxVxz*v+)vk)iSbxdN4sPXy1_ mH7ISi*%7tQgMs16GNx^FWrS|oS=<7e&fw|l=d#Wzp$P!{@iKY< literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/ia.png b/Resources/Textures/Decals/floor_signs.rsi/ia.png new file mode 100644 index 0000000000000000000000000000000000000000..9660f15882df7e706522a12688c92e83f33ff19f GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJP)`@fkcif|mmRqdDDb!h2JiVl z^?2yQfbJW|_zu-e3#JG;>98^+h#B{*z7!KMoH}vQ^%K$VVHdXXE_vIa68Y_+PMxjp q(fRL`OI?Nc|FUBItzuo_7E(VDNPHb6Mw<&;$Sre=<%0 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/inter.png b/Resources/Textures/Decals/floor_signs.rsi/inter.png new file mode 100644 index 0000000000000000000000000000000000000000..d528c6b97afc9f71449eef7c60cd9dcfff5e897c GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJR8JSjkcif|QyjS%6nU6?|Nk%k zruAr($y=qQXG$EV&Y8JqC6axFCY`ymSWBki%QT$;K{>IAt45(F|o(6{4+z(gy?Ipb|3!*w2;Bm)z4*} HQ$iB}(1tuH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/jani.png b/Resources/Textures/Decals/floor_signs.rsi/jani.png new file mode 100644 index 0000000000000000000000000000000000000000..ac79c7c5c687f4de47489743e92e157ee09b7518 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJL{AsTkcif|QyjStCoLl34(kvABOWo7pWX28KVK|0eDET<99aw5r8>*F1ghC8}>8UY3%XIjPp^kk&&f zJLcz=(E-s9RGzF^@P$Y9B=0tsZ{L>Nt1>YBXkpy2!2JL6OZgx>89ZJ6T-G@yGywpI Ce>Xz_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/kitchen.png b/Resources/Textures/Decals/floor_signs.rsi/kitchen.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0c028bff406db496cbf36b9f2383ae9f06c0c8 GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|mmIkcDDbcbKK}b& zX1h|B=O3}CXSpu1DFWV%3@kf#pTG96&Zau(YGL4{hBqHV4!rsq&mF+cI%DSBZ`YZB uE$n)@vSH?AiJS5#+-hD6|1)A>xWK?}q{96}d&X9vB@CXfelF{r5}E+FK{iwX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/law.png b/Resources/Textures/Decals/floor_signs.rsi/law.png new file mode 100644 index 0000000000000000000000000000000000000000..19e6582580a5ce78c9bd2ca2a051f55c5baccc2f GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJTu&Frkcif|moIW1P~c#_@b1R{ z|C_3BI&(|MZ9e#5-gFMHqnk_x1%C?fKKo5ly_%6BY_i=W!}hah7#7^`KN>3fOig}r zn9a$Fnn`Kd>^5=izf7B6Ic(8*W@F2mZ{#0vk5SCFZQ+9WdN)DA$U?@Cx&Aj(wpz*q PEoSg^^>bP0l+XkKaU?um literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/library.png b/Resources/Textures/Decals/floor_signs.rsi/library.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c763a025228823f05de606c32b709dcc8f719c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|Qv$hw63(W({!e|& zA{y+tW^eu7xGoQZ8_x6q_N?xu1s#iBBpx_-pZ9I>~3u2N)Z<8 ruyg&-c8Yb8`NBW^U#yP;b;)pVkdzT+t=D)3w1mOa)z4*}Q$iB}lKU|T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/magi.png b/Resources/Textures/Decals/floor_signs.rsi/magi.png new file mode 100644 index 0000000000000000000000000000000000000000..499d2ee2acded1090ee162fbc81896d37fcb5f6b GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJBu^K|kcif|mjk&D7;rEL7+3w* z-o4&2@$ZVxRGv?K30H1$7#shVxWY7Z=K4hk%I>bV-s6>(5H@qy(#FavhJ@{k`3{`@ z3jH5AV_L)KCmHarIdoHcg4qI=%U1jD*&jZ8=FJr8^Ts+H^IIRE0NTdj>FVdQ&MBb@ E0E(14f&c&j literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/mail.png b/Resources/Textures/Decals/floor_signs.rsi/mail.png new file mode 100644 index 0000000000000000000000000000000000000000..10fbe2fafd7595c47c8ff11a52fc9879bb969b15 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJI8PVHkcif|mkjwD40xO`vK0Q; zZfD#WqIJV-=CAv=PW8=lV_+zo{_5x|Ep3b7Q+9I$RBy-bLnqH zUG8K{cwd>TFS#Jt!YZt#BtrkgZGLu!oVQHrhxLCf(s1Me+Qi`L>gTe~DWM4fDmOIV literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/mats.png b/Resources/Textures/Decals/floor_signs.rsi/mats.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b61a70a7f9e90d2ec6efade1dfe0e3cc5fb9c7 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJBu^K|kcif|S2l7nDDp60aC!H? zey5*ak<4|o1#FenD1? z(_vDVz*^pv_&p{EKJu;+h<_e$yNPub|A{ka))_Kxx~d|0`e&60&^887S3j3^P6#(nHheZVtThv{^y+!ikE<6nDDb!j#=rcx zeNG>j(oz$}Mc1m^lI&D6G#NHnS2CYD6DRETZcgUW{r6VRwVm}Mt&8)HtIA4Uv77$| wGZSX44Esx!Ot+t?)L2A@fP zCdnn;)yg&D-@CKd-aD*lOuHtPAoij9e}jNi%yDMUQ{l(FciPMW+Q#7N>gTe~DWM4f Dqdqs$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/pointer.png b/Resources/Textures/Decals/floor_signs.rsi/pointer.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5235e8409d7ff166b9cffc68962fe2aab34be3 GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJAWs*^kcif|mo9QS2nw_$zW#fE zrZktUr1r}HyC+#$KNetOc#yu*VrHWH!@CN`nbW>pd~?OCb4AE9bGJ+>BzihNXY;`k^h-=}H)DT;aeOrVtvp00i_ I>zopr0Fc-_V*mgE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/psych.png b/Resources/Textures/Decals/floor_signs.rsi/psych.png new file mode 100644 index 0000000000000000000000000000000000000000..05f1a5de23d4d8fe222168185a04441f1c411b8c GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXipc%kcif|mmRr)5-u0t{43uU zDj+!V(S>LGePX=| vdHvTujM*AIqlEW*z|S-JyfxhH3>rL4qVA`ix|bUPtzqzV^>bP0l+XkKwf!@d literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/reactor.png b/Resources/Textures/Decals/floor_signs.rsi/reactor.png new file mode 100644 index 0000000000000000000000000000000000000000..23666a4a463178d7cdd8fc8718fd92e9450d6e49 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJI8PVHkcif|mmIkcCj=7gvqff+$d&aOTDLu+pIXSae#;+o^)15VK&TVFf`z#ZlWNk~zZ%`@SB^~xo zYlG?^VJ)+S{ju_I{xQG4@Zy?Z=UeHHjt(}VROiPJ_Ag%ow28sf)z4*}Q$iB}G4?lx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/robo.png b/Resources/Textures/Decals/floor_signs.rsi/robo.png new file mode 100644 index 0000000000000000000000000000000000000000..a83659e59823d3bbed76abfa843fc2c7107b155c GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ1Wy;okcif|S1kDsDDb!h&iQ?R zrin;q#IbD-F8@mvp0utNVQ5%kw)(TNzh5MK&F-%y^TJ$Ac2-W}W1i({xb*1iyIQV0 z^cI@#-T3H-_KxoyN}kS}>Yc)`?sd6c#>i0jly#$%{nrH+hpd5iF?hQAxvXE(KE|?$5OlZ`C=u1>=_usDi}IngzrgTa6A-f4TGnvpUXO@geCyK>@lSP literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/sci.png b/Resources/Textures/Decals/floor_signs.rsi/sci.png new file mode 100644 index 0000000000000000000000000000000000000000..e62db7fdabf7256185edac0d5c038143be8a1ef1 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJFi#i9kcif|mks%V63&4J_x_*S zA*J4^rt|;ptz~Y;3=JMGE>GvIK77}<^m$lI*_x9df*4aPRvys){p=Fc-4A7qt)KLF qluna~SGfA;J9~|2Wxh)&N zP0D$*Hu&y}vc2Ye*`Kh~yxD)A(Z1tK@v`%bE2|f~fBD19uwlKlS&j+w`pKtNfR-|N My85}Sb4q9e08*Vn1^@s6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/service.png b/Resources/Textures/Decals/floor_signs.rsi/service.png new file mode 100644 index 0000000000000000000000000000000000000000..db3999636def62de6d7cf67bab2da04545f8dc51 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJa8DPzu#OziZ!N_I2WvWB)zSD q!xF|+u21)_=$sJF;FM?RDPmAOtNt%r|H@*Z6%3xPelF{r5}E)^XE9X( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/singularity.png b/Resources/Textures/Decals/floor_signs.rsi/singularity.png new file mode 100644 index 0000000000000000000000000000000000000000..7da0439070f36ce33ef386d269f9c31baaf90df0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJN>3NZkcif|Q@yzkDDb$ zsk{3R?6zR|@^hlXvY71b&qkpftQ(o8bUZ&A9(TxEn1vzjU4QR20v*BN>FVdQ&MBb@09)ro(EtDd literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/solars.png b/Resources/Textures/Decals/floor_signs.rsi/solars.png new file mode 100644 index 0000000000000000000000000000000000000000..a32076f74568707841efce6c8a8b14a336a9990a GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXipc%kcif|mmIkcDDb!hF8}f` z+%NnthiGr|f)Dq@JlZT)oQQ)uRZ0l vPB3?@x(9nft4IBzc`8#)0_%zy4rKCM9CE)Tz~XrbXbpp>tDnm{r-UW|b}Ta= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/spicyrock.png b/Resources/Textures/Decals/floor_signs.rsi/spicyrock.png new file mode 100644 index 0000000000000000000000000000000000000000..514eb22a839b3ed7c042c89d4da915f0de0d4c87 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJbWaz@kcif|mk#nBP~cz=*!}lfaN<|S+jo(vj)XOtJ- zep30KQ{di#+e;V()>?l}{j^Da1Fu_l{5SSA$5YNXHg|Nm%-NRF-urG7JIE~zp00i_ I>zopr0G`M{0ssI2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/surgery.png b/Resources/Textures/Decals/floor_signs.rsi/surgery.png new file mode 100644 index 0000000000000000000000000000000000000000..2ffcbcad1fd63fab284f19642ddd5e4c2eb1f3bd GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|R~)$xDDb#koO$p6 zxy!!dj!P~anI-mY?Ui2nR)(~+X-m9sKiyn-q?rQiV?jhtEru^ee z5QDuIbUEFSHM?tmw}J8Rxx$?rf=_&nT`&u1AA_f>pUXO@ GgeCwvRz89N literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/tech.png b/Resources/Textures/Decals/floor_signs.rsi/tech.png new file mode 100644 index 0000000000000000000000000000000000000000..aca25755e2feebd794e56c738083c9d0b754d86d GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzZ%-G;kcif|mo{<%C0Y{S{=I*5 z*#Xy2O$9&qA5~pvWx~vmFhjdtSt)AaySI0i+9j?}>d3H|9$_J#fAs3n>P11qVTW&sWnDdAcJQnO zXSew533`t|3U*irtg`CUfBHUN;DVjY_qj<73>AF*wa<&U?u$$d2U^GA>FVdQ&MBb@ E070-ga{vGU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/telesci.png b/Resources/Textures/Decals/floor_signs.rsi/telesci.png new file mode 100644 index 0000000000000000000000000000000000000000..3deaae78fe2d91849891c3573379348388324459 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJG*1`Dkcif|R}S(uDDW^}xc2}5 z^D4o^iEic}99~!pDg;bpJ#Z$c{7lX?6$XWqX8ZVGJ@Z(0&iAGMHPxu!uV#p@$vVpr zxKjHm`y}5VWjEKK{VuZP*Qd0zas>@DPsK{t9(`PR=1f@$)B1nLpSF6bD*|m~@O1Ta JS?83{1OTR&K3<}TyEt*chu{JoTI zQI~en#3bgpYq7gN%6b_7;#EFa_;Usi!-K3i-NVuQFVdQ&MBb@0G(zy AegFUf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/theater.png b/Resources/Textures/Decals/floor_signs.rsi/theater.png new file mode 100644 index 0000000000000000000000000000000000000000..7576dcf96deee44f714c731da05744f91cb2bc00 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJd`}n0kcif|lMnJ8P~dQWx#|D^ z)G{N(;)x3voV-^4k>S!J1t$*0diHzVt5)4@YS_KZdr$g-u6Buz6Duv1&YUT+O?lvH z@b#sw(&>E(mP?f0X7F_Nb6Mw<&;$VXB|_`~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/tools.png b/Resources/Textures/Decals/floor_signs.rsi/tools.png new file mode 100644 index 0000000000000000000000000000000000000000..9414f14c534bb63305ee1bd2dc220b4b98aa3637 GIT binary patch literal 173 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ5>FS$kcif|mk;taDDW@`y!!vY z*mmL!)&f}}{aSMa2lEZ4#>T%TwYoiuc1S9`SJ$5*yHD83>W}1u+&P6S6~jcsR!wKF z@#VV^EfX#OeA70$#QdKb?>Zu0e!dvGd%`}ZNoPXX8K$oGV4cw$e!p+kpYLgDVs|5W W^Y{1!te*?CpTX1B&t;ucLK6VcYd^sN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/vault.png b/Resources/Textures/Decals/floor_signs.rsi/vault.png new file mode 100644 index 0000000000000000000000000000000000000000..1a04b1314b18de13a2765abe1d578efe75c2211d GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ1Wy;okcif|m(TJs2=cHbOs)MN zE+;-|o>{KuP1F0HOC;)-3JBiyvpLF;Fe~JU>HA9z*Csgk9*%>H(Yt_lF?hQAxvXLcbIn0-^e@SISZiQuh9IR##+S$wsBJ33D6Vm!y{!23&f RVLQ-j22WQ%mvv4FO#rL)KTH4s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/floor_signs.rsi/voxbox.png b/Resources/Textures/Decals/floor_signs.rsi/voxbox.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3c95e2bf9ad519efac69cde9ee9bf56bd8aa93 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|mk)9^C*PQ<)ezR`j2LwD|GjkNc|CiL} ze$TkI;Et}WM}q_t1H+%b3hB^LZbiZA({`>j%VX(np3&tV{XRzd-HhkkZxxiPUT3h~ tvr}AZ+9PSfJzqJ~o9A>eGcf#9VRSsD!~I_>M-ylZgQu&X%Q~loCIBxq8Z3;rC$>vFg*^TFzsn+){tNUzROzoDCU1; z_uF{Y&v<#kUlzBti&K{`Z_z4Vs@+j{)XSIQ0QW!X@Et*}OmBd8F?hQAxvXrX}8T|>)ow;j*d z-L{pRd8|pKfn)XJ>0BC(H+6-h?HWHZ{bSt}eU1HrsEy<~Y2&8Qh#lV|8uWYQDJwPkH^XNArICrN3d0eAL&6j0|?E%sqRZulqR8;09X9;OXk;vd$@? F2>>8;Iw$}D literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/fnkysign.rsi/fnkysign1.png b/Resources/Textures/Decals/fnkysign.rsi/fnkysign1.png new file mode 100644 index 0000000000000000000000000000000000000000..f5875f6960757564299f11294bd426134d786a6d GIT binary patch literal 299 zcmV+`0o4A9P)zV zJ(1-AYK8K&iz3|W=7f_T7Cqf&>8Ta(I^;j003w0Eee>O-IyuG9PN!CHTAmOjkC0T~cPXr`fH!>$EdQW1`m?(Uriz%yxMaOpHQ--WI z7T22}4*W{}a6v&lU<$VeC+DUjM#aM(p28_lnVi}tGOvgdnLJr-MU>DaVIh;1JszB# zv#zi%X<_lzR*ukkP%LmzqvGoauA6)g`I~^|MKLd0^x*1Y?GVlX6NS~z*er4e@gf#C zPnou1#vZ=I&C%NfY@Da|ajGtKo*Lue=_Jd_%*U{`GGGT&>a-YOC@^@s`njxgN@xNA D8ZLBa literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/fnkysign.rsi/fnkysign2.png b/Resources/Textures/Decals/fnkysign.rsi/fnkysign2.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc48e102010090a89cbc18646d868ee30fa0136 GIT binary patch literal 295 zcmV+?0oeYDP)x0|r$#91sT>X{a*5FsT4N`p7YZq7a})^idoI zgc30!fRYQy@e#TnQgg%b$OV){163S=EgIx0|r$#91sU+8R;>=FsT4N`p7YZq7a})^idoI zgc30!fRYQy@e#TnQgg%b$OV){163S=EgISKt=F*tjf2mPb~H%M2!BTCQU9I&jM#+`5IrM^}$5FD9?U@Zi=h txW!`fIwjp1aeT9h2sn)S_Sb&Zu0jMg$;fPSr>> z0)SNEcDHA(xmvD91V9z0wy8zTLU1$!fH8#>ghT@Xz>I0mf#7OHA0f9e2O-f20Hn=* zh@8&`&^Q;8gGdcv%n+IsKm)>X2TCyj$y6%>03aK!MF2D*qB%f~*0!lXhDm8eyMS}Z zOljnu@Y44Il=G=+In2-H_;EwsTrDD4M7Z6rfzQn!#$C=Zu6`?4|1S0@ Sf)vOA0000Lm#<)5c2n2jx1a!w!D!7t8fV_7h-%vaa6GxATP@e()GzT3J8qDraGn+}O z)URW*n9ZLl2~2aXQ`T3RJ!nox_3iOwyWXUgfStHn7Vy93doHiG)p7>Xlq;&WdA6*aXljQ9XdVJ;VnP z=q8jJEyM>9ygsm67Tph#8tVhJ5g`&EU4bDIV@^Q>?=E1w-@vu&(f5H6jis}K!Jq^T ziP+*w5l(1eA2=>habJu<#@=LetyQkIx<78+vl*j!G~XU4zZEC{GWsJqUch*smUNU1 Q_y7O^07*qoM6N<$f)E#*pa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/fnkysign.rsi/fnkysign4alt.png b/Resources/Textures/Decals/fnkysign.rsi/fnkysign4alt.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2bb3ad88b693a4c1b27293956b38974de565fb GIT binary patch literal 372 zcmV-)0gL{LP)geF$4ZMiQV3Y&6Fgq|9!@#7gm(Z!CLciBnijt^bLPEp) z`TD-sSA_U=1dG-7F(rYSjFKtyi%?&jjtBASb+Fm(rJ=F!b_vEJfn;L!0P1#^ zIe@@!Lemah<^TdY2jVPkA4JM`4zLFiBJtJ=*hu)?f(oO|0o@*TJMtqd;G!{=oPt#X z4vC@3g|J*kI`j*t3zVGlQ3$zzvNB49j1qBen)Y3-kw3E6*VF$MbISC`SK|rFrUtP)0ioKC};L(l21VnRqeW!6)dcq`;PLi`s)sLPF{8&d{>k z1>oP2trp8yN&$sHOvw+qJt(gi`1LqD?DlE5V7pm&9+bB`Y1p@$>SK_5Ef|3~M9~7c z!DB@X($LNdDyUSty+5ChgL!*99#u7%w|%72VQDCp?g*4hlOha!u>~UU8=%Nd0DDDZ zP;d=hZ_^hMTG-eE#xSLtvbW${m<7xNK9U7?#dIA^F0fa?RqLl5L_q>5vZ>?%o_>I; z^<$(|x%Odn1wv|l47pbTS41p1fTtg@L7nYBA731S2zm3YK_Ir5tCKbJef#EFllHE$ k?GFIyyW-@3Ml+J*4I6oO#1s|6IRF3v07*qoM6N<$f{y-Yv(RuRfw*RQav!h zL{J401`%Ts*$yDqaB>}ikqwb^1vWzutX~FaI|N2y$RkI`tA|%G}1DP;Uzt63%Gi2axaqeCR%43BQ2xX5z(oS3f~dBL!O4q0)oCgoHu+`e@f} zDD~@zHmmhhQb3YwEg4_MaL^tPYUy#b-|l2fP~=(fL3=u*hC{n|eH>!11%rqaXtn?@ z`CJjBHiTV)ks8}{_jOf{-otW0f9MDOgWAy8rYF$Y1{Hw;i(_oVn*&&IM~ZzJ7j;#t zglkM?ikm@dj<7TEEr<(Xm*A6t^F~BKU6ozCij}}k%Ebg=?ONp7assF|gDrsS#@Cp!|g2rM?`3F$jv?zUar?kBA*Xs6LU|p xsn#mhTHPPF?%s_le`rtfi=T?c|BU_+#|y7Dg1>+>*hv5Y002ovPDHLkV1gYYnWX># literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/fnkysign.rsi/fnkysign6alt.png b/Resources/Textures/Decals/fnkysign.rsi/fnkysign6alt.png new file mode 100644 index 0000000000000000000000000000000000000000..8919d633f68ffc0d8d6c9fdeb2edfe8d825e2adf GIT binary patch literal 354 zcmV-o0iFJdP)Yv(RuRfw*RQav!h zL{J401`%Ts*$yDqaB>~Na$x;36anO1fz424^$vki7>>Xd9q9JJ^plhg53FB?;=lvz zmti;p7rmf5tCo=-{TzU+%plqUxbiV6bpSR;kQ4&wmXT8dp*sSv z18~I~3=^ZCkR$LqfRwTxTU|kn*#x727)Ow5IkMSAw+UZ8yn@#tLV9qiVIsCAD<-eQ zASSQF@Zi=hI2*>tr5{;6F7pSzRg5oaN5O~y07Dgogx;hG761SM07*qoM6N<$g1@a|uEpG+hfW#y z?9~te0I@`HAnB&aGiY{u(8oT|W2A_qg=!Sx94jHmU*VywY5?HpKDYqi{lpNU=Z_0t z=LA&)6v!368xTPfxoeQA&XoWk@({#Iz+BFi0M`kjh@Az5c1~dbjHXumpa1~-7F<@f z_b190U=tC``HO&O5wV>U28%F+YfjH7KH<^^nIalX9V*}4j#)HaYjm})o$)(jmv((p lSIi}{9!x?UF8=sxJOC8lZC<)bTp$1d002ovPDHLkV1lMFjbQ)) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Decals/fnkysign.rsi/fnkysign7alt.png b/Resources/Textures/Decals/fnkysign.rsi/fnkysign7alt.png new file mode 100644 index 0000000000000000000000000000000000000000..cd18f479fb7f88dc180759fd88ab5012a827b671 GIT binary patch literal 348 zcmV-i0i*tjP);EMt#Eh9Zz*iUq5FflMNFwn{o!~hl;L(52y;o7-N49I+P0J0fk@;U?) zDoP?8h>&0*tb{mlVEr-%1_t8ep6U)Dw>&{{0CM~h3&{0348YR>%pg($xdjjmu)r)Q z)euU34tD@KmQ%xGxB~{t=Wqv*s)1S-lk5O$`y2*{u8b&6?KmC4z<|F9KCpfn*;$lm z2jFuAt$dE*0CY#t+UGEUGZ9k5*Tl3Lndsq5e1JtvUI!(psTJSEwwRet?Oun{swK5$ ujLl+Fn(Gv`iix!dZ^wihor_U0qyYe{kZWM^g?PFE0000