diff --git a/Content.Client/_DEN/Hub/HubPanel.xaml.cs b/Content.Client/_DEN/Hub/HubPanel.xaml.cs index 8f3151681de..a9be066e917 100644 --- a/Content.Client/_DEN/Hub/HubPanel.xaml.cs +++ b/Content.Client/_DEN/Hub/HubPanel.xaml.cs @@ -83,7 +83,7 @@ private void SetupEntries(List serversUnsorted) var servers = serversUnsorted.OrderByDescending(server => server.ServerId).ToList(); - if (servers.Count == 0) + if (servers.Count != 0) Visible = false; foreach (var server in servers) diff --git a/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs b/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs index d916a6fb6b2..dfd260f9c0b 100644 --- a/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs +++ b/Content.Server/Medical/SuitSensors/SuitSensorComponent.cs @@ -41,13 +41,13 @@ public sealed partial class SuitSensorComponent : Component /// Choose a random sensor mode when item is spawned. /// [DataField("randomMode")] - public bool RandomMode = true; + public bool RandomMode = false; // # SHA - BREAK KNOWS WHERE PEOPLE ARE IN HER HOUSE /// /// If true user can't change suit sensor mode /// [DataField("controlsLocked")] - public bool ControlsLocked = false; + public bool ControlsLocked = true; // # SHA - BREAK KNOWS WHERE PEOPLE ARE IN HER HOUSE /// /// How much time it takes to change another player's sensors @@ -59,7 +59,7 @@ public sealed partial class SuitSensorComponent : Component /// Current sensor mode. Can be switched by user verbs. /// [DataField("mode")] - public SuitSensorMode Mode = SuitSensorMode.SensorOff; + public SuitSensorMode Mode = SuitSensorMode.SensorCords; // # SHA - BREAK KNOWS WHERE PEOPLE ARE IN HER HOUSE /// /// Activate sensor if user wear it in this slot. diff --git a/Resources/Audio/_DEN/Ambience/Objects/armillary.ogg b/Resources/Audio/_DEN/Ambience/Objects/armillary.ogg new file mode 100644 index 00000000000..c5bcf772c21 Binary files /dev/null and b/Resources/Audio/_DEN/Ambience/Objects/armillary.ogg differ diff --git a/Resources/Audio/_DEN/Effects/attributions.yml b/Resources/Audio/_DEN/Effects/attributions.yml index 7f3f194b919..5117997a35f 100644 --- a/Resources/Audio/_DEN/Effects/attributions.yml +++ b/Resources/Audio/_DEN/Effects/attributions.yml @@ -15,8 +15,13 @@ license: "CC-BY-NC-4.0" copyright: "Made by newlocknew via freesound.org" source: "https://freesound.org/people/newlocknew/sounds/762195/" - + - files: ["body_dissolver_tack.ogg"] license: "CC-BY-SA-3.0" copyright: "Made by MajorMoth using freesound 382313, 438640, 60385, 639516" source: "https://freesound.org" + +- files: ["spookybell.ogg"] + license: "CC0" + copyright: "Made by nomiqbomi via freesound.org" + source: "https://freesound.org/people/nomiqbomi/sounds/578543/?" diff --git a/Resources/Audio/_DEN/Effects/fogclose.ogg b/Resources/Audio/_DEN/Effects/fogclose.ogg new file mode 100644 index 00000000000..1cd60ea1668 Binary files /dev/null and b/Resources/Audio/_DEN/Effects/fogclose.ogg differ diff --git a/Resources/Audio/_DEN/Effects/fogcloselong.ogg b/Resources/Audio/_DEN/Effects/fogcloselong.ogg new file mode 100644 index 00000000000..17b0bac693f Binary files /dev/null and b/Resources/Audio/_DEN/Effects/fogcloselong.ogg differ diff --git a/Resources/Audio/_DEN/Effects/fogopen.ogg b/Resources/Audio/_DEN/Effects/fogopen.ogg new file mode 100644 index 00000000000..01773266aea Binary files /dev/null and b/Resources/Audio/_DEN/Effects/fogopen.ogg differ diff --git a/Resources/Audio/_DEN/Effects/fogopenlong.ogg b/Resources/Audio/_DEN/Effects/fogopenlong.ogg new file mode 100644 index 00000000000..9e44a07f851 Binary files /dev/null and b/Resources/Audio/_DEN/Effects/fogopenlong.ogg differ diff --git a/Resources/Audio/_DEN/Effects/spookybell.ogg b/Resources/Audio/_DEN/Effects/spookybell.ogg new file mode 100644 index 00000000000..17e21117511 Binary files /dev/null and b/Resources/Audio/_DEN/Effects/spookybell.ogg differ diff --git a/Resources/Audio/_SHA/ascendflesh.ogg b/Resources/Audio/_SHA/ascendflesh.ogg new file mode 100644 index 00000000000..81ad5037df3 Binary files /dev/null and b/Resources/Audio/_SHA/ascendflesh.ogg differ diff --git a/Resources/Audio/_SHA/ascendfleshlong.ogg b/Resources/Audio/_SHA/ascendfleshlong.ogg new file mode 100644 index 00000000000..37109d3397b Binary files /dev/null and b/Resources/Audio/_SHA/ascendfleshlong.ogg differ diff --git a/Resources/Audio/_SHA/blood+enterblood.ogg b/Resources/Audio/_SHA/blood+enterblood.ogg new file mode 100644 index 00000000000..971a9b36060 Binary files /dev/null and b/Resources/Audio/_SHA/blood+enterblood.ogg differ diff --git a/Resources/Audio/_SHA/castsummon.ogg b/Resources/Audio/_SHA/castsummon.ogg new file mode 100644 index 00000000000..20c3d4f8ca8 Binary files /dev/null and b/Resources/Audio/_SHA/castsummon.ogg differ diff --git a/Resources/Audio/_SHA/castsummonfast.ogg b/Resources/Audio/_SHA/castsummonfast.ogg new file mode 100644 index 00000000000..1d31be4e4cc Binary files /dev/null and b/Resources/Audio/_SHA/castsummonfast.ogg differ diff --git a/Resources/Audio/_SHA/castsummoninstant+faustunsheath.ogg b/Resources/Audio/_SHA/castsummoninstant+faustunsheath.ogg new file mode 100644 index 00000000000..3081f99426c Binary files /dev/null and b/Resources/Audio/_SHA/castsummoninstant+faustunsheath.ogg differ diff --git a/Resources/Audio/_SHA/castsummoninstant.ogg b/Resources/Audio/_SHA/castsummoninstant.ogg new file mode 100644 index 00000000000..3bad857186d Binary files /dev/null and b/Resources/Audio/_SHA/castsummoninstant.ogg differ diff --git a/Resources/Audio/_SHA/disintegrate.ogg b/Resources/Audio/_SHA/disintegrate.ogg new file mode 100644 index 00000000000..568a1b43e4d Binary files /dev/null and b/Resources/Audio/_SHA/disintegrate.ogg differ diff --git a/Resources/Audio/_SHA/disintegrateinstant.ogg b/Resources/Audio/_SHA/disintegrateinstant.ogg new file mode 100644 index 00000000000..541c11cace5 Binary files /dev/null and b/Resources/Audio/_SHA/disintegrateinstant.ogg differ diff --git a/Resources/Audio/_SHA/elevatording.ogg b/Resources/Audio/_SHA/elevatording.ogg new file mode 100644 index 00000000000..fc38b0d7852 Binary files /dev/null and b/Resources/Audio/_SHA/elevatording.ogg differ diff --git a/Resources/Audio/_SHA/hereticgain.ogg b/Resources/Audio/_SHA/hereticgain.ogg new file mode 100644 index 00000000000..d7c69b64f50 Binary files /dev/null and b/Resources/Audio/_SHA/hereticgain.ogg differ diff --git a/Resources/Audio/_SHA/piano.ogg b/Resources/Audio/_SHA/piano.ogg new file mode 100644 index 00000000000..98708035978 Binary files /dev/null and b/Resources/Audio/_SHA/piano.ogg differ diff --git a/Resources/Audio/_SHA/repulse.ogg b/Resources/Audio/_SHA/repulse.ogg new file mode 100644 index 00000000000..c83ec8ec1f0 Binary files /dev/null and b/Resources/Audio/_SHA/repulse.ogg differ diff --git a/Resources/Audio/_SHA/repulseinstant.ogg b/Resources/Audio/_SHA/repulseinstant.ogg new file mode 100644 index 00000000000..8abc159c2cc Binary files /dev/null and b/Resources/Audio/_SHA/repulseinstant.ogg differ diff --git a/Resources/Audio/_SHA/resonatorblast.ogg b/Resources/Audio/_SHA/resonatorblast.ogg new file mode 100644 index 00000000000..8e1d8684184 Binary files /dev/null and b/Resources/Audio/_SHA/resonatorblast.ogg differ diff --git a/Resources/Audio/_SHA/rites.ogg b/Resources/Audio/_SHA/rites.ogg new file mode 100644 index 00000000000..8546c4aae63 Binary files /dev/null and b/Resources/Audio/_SHA/rites.ogg differ diff --git a/Resources/Audio/_SHA/scrape.ogg b/Resources/Audio/_SHA/scrape.ogg new file mode 100644 index 00000000000..ef088f40b05 Binary files /dev/null and b/Resources/Audio/_SHA/scrape.ogg differ diff --git a/Resources/Audio/_SHA/soulscream+ascendfleshlong.ogg b/Resources/Audio/_SHA/soulscream+ascendfleshlong.ogg new file mode 100644 index 00000000000..0c96aee55d4 Binary files /dev/null and b/Resources/Audio/_SHA/soulscream+ascendfleshlong.ogg differ diff --git a/Resources/Audio/_SHA/soulscream.ogg b/Resources/Audio/_SHA/soulscream.ogg new file mode 100644 index 00000000000..d051568fb33 Binary files /dev/null and b/Resources/Audio/_SHA/soulscream.ogg differ diff --git a/Resources/Audio/_SHA/soulspawn.ogg b/Resources/Audio/_SHA/soulspawn.ogg new file mode 100644 index 00000000000..f71df927aa1 Binary files /dev/null and b/Resources/Audio/_SHA/soulspawn.ogg differ diff --git a/Resources/Audio/_SHA/soultalk1.ogg b/Resources/Audio/_SHA/soultalk1.ogg new file mode 100644 index 00000000000..ba2c5c0610d Binary files /dev/null and b/Resources/Audio/_SHA/soultalk1.ogg differ diff --git a/Resources/Audio/_SHA/soultalk2.ogg b/Resources/Audio/_SHA/soultalk2.ogg new file mode 100644 index 00000000000..36b793bd041 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk2.ogg differ diff --git a/Resources/Audio/_SHA/soultalk3.ogg b/Resources/Audio/_SHA/soultalk3.ogg new file mode 100644 index 00000000000..adac0864398 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk3.ogg differ diff --git a/Resources/Audio/_SHA/soultalk4.ogg b/Resources/Audio/_SHA/soultalk4.ogg new file mode 100644 index 00000000000..cd757219b82 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk4.ogg differ diff --git a/Resources/Audio/_SHA/soultalk5.ogg b/Resources/Audio/_SHA/soultalk5.ogg new file mode 100644 index 00000000000..2ecd9206556 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk5.ogg differ diff --git a/Resources/Audio/_SHA/soultalk6.ogg b/Resources/Audio/_SHA/soultalk6.ogg new file mode 100644 index 00000000000..eb3713ade2d Binary files /dev/null and b/Resources/Audio/_SHA/soultalk6.ogg differ diff --git a/Resources/Audio/_SHA/soultalk7.ogg b/Resources/Audio/_SHA/soultalk7.ogg new file mode 100644 index 00000000000..79bf0a24912 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk7.ogg differ diff --git a/Resources/Audio/_SHA/soultalk8.ogg b/Resources/Audio/_SHA/soultalk8.ogg new file mode 100644 index 00000000000..af243ae59b8 Binary files /dev/null and b/Resources/Audio/_SHA/soultalk8.ogg differ diff --git a/Resources/Audio/_SHA/storage.ogg b/Resources/Audio/_SHA/storage.ogg new file mode 100644 index 00000000000..22f23b9d986 Binary files /dev/null and b/Resources/Audio/_SHA/storage.ogg differ diff --git a/Resources/Audio/_SHA/storage1.ogg b/Resources/Audio/_SHA/storage1.ogg new file mode 100644 index 00000000000..73e1e99185f Binary files /dev/null and b/Resources/Audio/_SHA/storage1.ogg differ diff --git a/Resources/Audio/_SHA/storage2.ogg b/Resources/Audio/_SHA/storage2.ogg new file mode 100644 index 00000000000..e6e6d89c23e Binary files /dev/null and b/Resources/Audio/_SHA/storage2.ogg differ diff --git a/Resources/Audio/_SHA/storage3.ogg b/Resources/Audio/_SHA/storage3.ogg new file mode 100644 index 00000000000..d70250f6aa6 Binary files /dev/null and b/Resources/Audio/_SHA/storage3.ogg differ diff --git a/Resources/Audio/_SHA/voidblink.ogg b/Resources/Audio/_SHA/voidblink.ogg new file mode 100644 index 00000000000..a8d1dd4bc1c Binary files /dev/null and b/Resources/Audio/_SHA/voidblink.ogg differ diff --git a/Resources/Audio/_SHA/whatwasleft+wisp.ogg b/Resources/Audio/_SHA/whatwasleft+wisp.ogg new file mode 100644 index 00000000000..ecfab1e6cc3 Binary files /dev/null and b/Resources/Audio/_SHA/whatwasleft+wisp.ogg differ diff --git a/Resources/Audio/_SHA/whatwasleft.ogg b/Resources/Audio/_SHA/whatwasleft.ogg new file mode 100644 index 00000000000..c707dfd8ae3 Binary files /dev/null and b/Resources/Audio/_SHA/whatwasleft.ogg differ diff --git a/Resources/Audio/_SHA/wisp.ogg b/Resources/Audio/_SHA/wisp.ogg new file mode 100644 index 00000000000..f5cca0e9754 Binary files /dev/null and b/Resources/Audio/_SHA/wisp.ogg differ diff --git a/Resources/ConfigPresets/TheDen/defaultden.toml b/Resources/ConfigPresets/TheDen/defaultden.toml index 4a270be4b4e..5a4e8034cc0 100644 --- a/Resources/ConfigPresets/TheDen/defaultden.toml +++ b/Resources/ConfigPresets/TheDen/defaultden.toml @@ -1,103 +1,64 @@ -# SPDX-FileCopyrightText: 2025 sleepyyapril -# -# SPDX-License-Identifier: AGPL-3.0-or-later - -[log] -path = "logs" -format = "log_%(date)s-%(time)s.txt" -enabled = true - -[net] -tickrate = 30 -# do not touch -port = 1212 -# Currently debugging net issues, these are commented out for now -# sendbuffersize = 262142 -# receivebuffersize = 262142 -sendbuffersize = 524284 - -[status] -enabled = true - -[infolinks] -discord = "https://denstation.net/discord" -github = "https://denstation.net/github" -bug_report = "https://denstation.net/github" - [server] -id = "salvation" -content_id = "salvation" +id = "eternity" +content_id = "eternity" [game] -hostname = "The Den" -desc = "The Den is an 18+, furry-welcoming, medium roleplay server focusing on giving you the freedom to comfortably develop your character's story. We offer SOPs, laws, and server rules that trust in your ability to roleplay, focusing entirely on the comfort, safety, and the stories our players make where we can." -soft_max_players = 80 +hostname = "The Estate" +desc = "Bloom rises from Orravion's shoreline like a glassy mirage. Offshore thunder rolls through the skyline as if the city itself is breathing. It's safe here, for for those who can afford it." +role_timers = false auto_eat_drinks = true auto_eat_food = true loadouts_points = 30 traits_default_points = 20 traits_max = 25 -defaultpreset = "irregular-extended" -lobbyduration = 360 +defaultpreset = "breakhome" +lobbyduration = 30 maxcharacterslots = 100 -[hub] -# Set to true to show this server on the public server list -# Before enabling this, read: https://docs.spacestation14.io/hosts/hub-rules -advertise = true -# Comma-separated list of tags, useful for categorizing your server. -tags = "18+,lang:en-US,rp:med,region:am_n_e,no_tag_infer" -# Comma-separated list of URLs of hub servers to advertise to. -hub_urls = "" - -[whitelist] -enabled = true +[mood] +enabled = false -[admin] -see_own_notes = true -deadmin_on_join = true -new_player_threshold = 600 -use_discord_role_color = true -use_discord_role_name = true -bwoink_use_admin_ooc_color = true - -[events] -ramping_average_chaos = 0.65 -ramping_average_end_time = 60 +[vote] +autovote_enabled = false +map_autovote_enabled = false +preset_autovote_enabled = false -[ghost] -respawn_max_players = 120 -allow_same_character = true +[chat] +max_message_length = 30000 -[build] -fork_id = "theden" +[atmos] +space_wind = false -[vote] -autovote_enabled = true +[reclaimer] +allow_gibbing = false [shuttle] -arrivals_planet = false -recall_turning_point = 0 -auto_call_extension_time = 60 +auto_call_time = 0 +emergency = false +arrivals = false -[ic] -restricted_names = false +[replay] +server_recording_enabled = false +client_recording_enabled = false -[chat] -max_message_length = 30000 - -[loki] +[status] enabled = true -name = "theden" -address = "http://localhost:3100" -[metrics] -enabled = true -host = "localhost" -port = 9091 +[hub] +advertise = false +tags = "18+,lang:en-US,rp:med,region:am_n_e,no_tag_infer" -[atmos] -space_wind = false +[console] +loginlocal = true -[reclaimer] -allow_gibbing = false +[net] +tickrate = 30 +port = 1212 +bindto = "::,0.0.0.0" +max_connections = 256 + +[log] +path = "logs" +format = "log_%(date)s-%(time)s.txt" +level = 1 +enabled = false diff --git a/Resources/Locale/en-US/_DEN/barsign/barsign-component.ftl b/Resources/Locale/en-US/_DEN/barsign/barsign-component.ftl index 40a23a29e80..85c13b4cc5b 100644 --- a/Resources/Locale/en-US/_DEN/barsign/barsign-component.ftl +++ b/Resources/Locale/en-US/_DEN/barsign/barsign-component.ftl @@ -1,3 +1,7 @@ -## The Bahr +# The Bahr barsign-prototype-name-thebahr = The Bahr barsign-prototype-description-thebahr = What happens in the paddock stays in the paddock. + +# The Ragged Sun +barsign-prototype-name-theraggedsun = The Ragged Sun +barsign-prototype-description-theraggedsun = If you know what this is, perhaps it's best to play dumb. You have no idea who owns this place--or what they might do. diff --git a/Resources/Locale/en-US/_DEN/clothing/suitstorage.ftl b/Resources/Locale/en-US/_DEN/clothing/suitstorage.ftl index 1468dbe0299..8129376e4ca 100644 --- a/Resources/Locale/en-US/_DEN/clothing/suitstorage.ftl +++ b/Resources/Locale/en-US/_DEN/clothing/suitstorage.ftl @@ -2,5 +2,8 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -# For MantisMeleeGreatswordSheath +# For MantisMeleeGreatsword. Not all SuitStorage, but all Faust clothing-suitstorage-mantisgreatsword = Faust +faust-insert-verb = Seal Faust +faust-eject-verb = Unseal Faust +faust-insert-success = You force Faust onto the altar. diff --git a/Resources/Locale/en-US/_DEN/forensics/fibers.ftl b/Resources/Locale/en-US/_DEN/forensics/fibers.ftl index 0183f9fb366..58205c9ed69 100644 --- a/Resources/Locale/en-US/_DEN/forensics/fibers.ftl +++ b/Resources/Locale/en-US/_DEN/forensics/fibers.ftl @@ -4,3 +4,4 @@ fibers-stony = stony fibers-bluish = bluish +fibers-magenta = magenta \ No newline at end of file diff --git a/Resources/Locale/en-US/_DEN/forensics/residues.ftl b/Resources/Locale/en-US/_DEN/forensics/residues.ftl new file mode 100644 index 00000000000..f02b8b11a28 --- /dev/null +++ b/Resources/Locale/en-US/_DEN/forensics/residues.ftl @@ -0,0 +1,2 @@ +residue-violet = violet +residue-teal = teal diff --git a/Resources/Locale/en-US/_DEN/paper/book-loremipsum.ftl b/Resources/Locale/en-US/_DEN/paper/book-loremipsum.ftl new file mode 100644 index 00000000000..3877ce2e597 --- /dev/null +++ b/Resources/Locale/en-US/_DEN/paper/book-loremipsum.ftl @@ -0,0 +1,6 @@ +book-text-loremipsum = + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + Praesent interdum, mauris a cursus ultricies, neque turpis dictum velit, id sagittis orci purus sed nibh. Morbi quis lacus non est interdum viverra. Integer feugiat, velit eget luctus luctus, urna nibh hendrerit risus, non facilisis purus justo et erat. Duis id neque vel elit posuere facilisis. Vivamus sed dui vel neque dignissim. + + Aliquam erat volutpat. Nulla facilisi. Sed sit amet nisl id lorem eleifend cursus. Fusce posuere, metus non luctus laoreet, lorem mauris posuere justo, vel pulvinar nisi metus et urna. Proin sit amet lectus vel ligula tincidunt congue. Donec sed sapien sed neque efficitur accumsan. In hac habitasse platea dictumst. Nam sed massa vel sapien posuere tempus. diff --git a/Resources/Locale/en-US/_DEN/prayers/prayers.ftl b/Resources/Locale/en-US/_DEN/prayers/prayers.ftl new file mode 100644 index 00000000000..b00443f387f --- /dev/null +++ b/Resources/Locale/en-US/_DEN/prayers/prayers.ftl @@ -0,0 +1,3 @@ +prayer-verbs-nazar = Gaze +prayer-chat-notify-nazar = NAZAR PRAYER +prayer-popup-notify-nazar-sent = You focus your thoughts on the nazar, drawing its quiet attention... diff --git a/Resources/Locale/en-US/_DEN/roles/alternate/command-alternate.ftl b/Resources/Locale/en-US/_DEN/roles/alternate/command-alternate.ftl index 10df93f70a1..3d8a44d28b3 100644 --- a/Resources/Locale/en-US/_DEN/roles/alternate/command-alternate.ftl +++ b/Resources/Locale/en-US/_DEN/roles/alternate/command-alternate.ftl @@ -7,6 +7,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later # Captain +job-name-alternate-owner = Owner job-name-alternate-commander = Commander job-name-alternate-shogun = Shōgun diff --git a/Resources/Locale/en-US/_DEN/tiles/tiles.ftl b/Resources/Locale/en-US/_DEN/tiles/tiles.ftl index f9168c9ce29..9a984d00cdb 100644 --- a/Resources/Locale/en-US/_DEN/tiles/tiles.ftl +++ b/Resources/Locale/en-US/_DEN/tiles/tiles.ftl @@ -2,39 +2,126 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -tiles-somber-amaranth = somber amaranth floor -tiles-somber-amaranth-eye = somber amaranth floor (eye) +# Somber tileset start +tiles-somber-amaranth = somber ornate amaranth floor +tiles-somber-amaranth-eye = somber ornate amaranth floor (eye) tiles-somber-mnemolith-rough = somber mnemolith tile (rough) tiles-somber-mnemolith-smooth = somber mnemolith tile (smooth) +tiles-somber-mnemolith-tracks-horizontal = somber mnemolith tracks (horizontal) +tiles-somber-mnemolith-tracks-vertical = somber mnemolith tracks (vertical) +tiles-somber-mnemolith-tracks-horizontal-dark = somber mnemolith tracks (horizontal, dark) +tiles-somber-mnemolith-tracks-vertical-dark = somber mnemolith tracks (vertical, dark) tiles-somber-glass-floor = somber glass tile tiles-somber-glass-floor-plasma = somber glass tile (plasma) tiles-somber-glass-floor-uranium = somber glass tile (uranium) tiles-somber-steel-floor = somber steel tile +tiles-somber-steel-floor-dark = somber steel tile (dark) tiles-somber-steel-floor-banded-magenta = somber steel tile (banded, magenta) +tiles-somber-steel-floor-banded-magenta-dark = somber steel tile (banded, magenta, dark) tiles-somber-steel-floor-banded-purple = somber steel tile (banded, purple) +tiles-somber-steel-floor-banded-purple-dark = somber steel tile (banded, purple, dark) +tiles-somber-steel-floor-checker-magenta-dark = somber steel tile (checkered, magenta, dark) tiles-somber-steel-floor-checker-magenta = somber steel tile (checkered, magenta) tiles-somber-steel-floor-checker-purple = somber steel tile (checkered, purple) +tiles-somber-steel-floor-checker-purple-dark = somber steel tile (checkered, purple, dark) tiles-somber-steel-floor-diagonal = somber steel tile (diagonal) tiles-somber-steel-floor-diagonal-mini = somber steel tile (mini diagonal) tiles-somber-steel-floor-herringbone = somber steel tile (herringbone) +tiles-somber-steel-floor-herringbone-dark = somber steel tile (herringbone, dark) tiles-somber-steel-floor-mini = somber steel tile (mini) +tiles-somber-steel-floor-mini-dark = somber steel tile (mini, dark) tiles-somber-steel-floor-mono = somber steel tile (mono) tiles-somber-steel-floor-mono-eye = somber steel tile (mono, eye) tiles-somber-steel-floor-offset = somber steel tile (offset) +tiles-somber-steel-floor-offset-dark = somber steel tile (offset, dark) tiles-somber-steel-floor-pavement = somber steel tile (pavement) +tiles-somber-steel-floor-pavement-dark = somber steel tile (pavement, dark) tiles-somber-steel-floor-pavement-vertical = somber steel tile (pavement, vertical) -tiles-somber-wood = somber wood floor -tiles-somber-wood3 = somber wood floor (broken) -tiles-somber-wood-large = somber wood floor (large) -tiles-somber-wood2 = somber wood floor (patterned) -tiles-somber-steel-floor-banded-dark = somber steel tile (banded, dark) -tiles-somber-steel-floor-checker-dark = somber steel tile (checkered, dark) -tiles-somber-steel-floor-diagonal-dark = somber steel tile (diagonal, dark) -tiles-somber-steel-floor-diagonal-mini-dark = somber steel tile (mini diagonal, dark) +tiles-somber-steel-floor-pavement-vertical-dark = somber steel tile (pavement, vertical, dark) +tiles-somber-steel-floor-banded-dark = somber steel tile (banded, half dark) +tiles-somber-steel-floor-checker-dark = somber steel tile (checkered, half dark) +tiles-somber-steel-floor-diagonal-dark = somber steel tile (diagonal, half dark) +tiles-somber-steel-floor-diagonal-dark-all = somber steel tile (diagonal, dark) +tiles-somber-steel-floor-diagonal-mini-dark = somber steel tile (mini diagonal, half dark) +tiles-somber-steel-floor-diagonal-mini-dark-all = somber steel tile (mini diagonal, dark) tiles-somber-steel-floor-mono-dark = somber steel tile (mono, dark) +tiles-somber-steel-floor-mono-dark-eye = somber steel tile (mono, dark, eye) tiles-somber-steel-floor-diagonal-magenta = somber steel tile (diagonal, magenta) +tiles-somber-steel-floor-diagonal-magenta-dark = somber steel tile (diagonal, magenta, dark) tiles-somber-steel-floor-diagonal-mini-magenta = somber steel tile (mini diagonal, magenta) +tiles-somber-steel-floor-diagonal-mini-magenta-dark = somber steel tile (mini diagonal, magenta, dark) tiles-somber-steel-floor-diagonal-purple = somber steel tile (diagonal, purple) +tiles-somber-steel-floor-diagonal-purple-dark = somber steel tile (diagonal, purple, dark) tiles-somber-steel-floor-diagonal-mini-purple = somber steel tile (mini diagonal, purple) +tiles-somber-steel-floor-diagonal-mini-purple-dark = somber steel tile (mini diagonal, purple, dark) +tiles-somber-circuit = somber circuit tile +tiles-somber-circuit-dark = somber circuit tile (dark) +tiles-somber-NE = somber steel corner (NE) +tiles-somber-NW = somber steel corner (NW) +tiles-somber-SE = somber steel corner (SE) +tiles-somber-SW = somber steel corner (SW) +tiles-somber-dark-NE = somber steel corner (NE, dark) +tiles-somber-dark-NW = somber steel corner (NW, dark) +tiles-somber-dark-SE = somber steel corner (SE, dark) +tiles-somber-dark-SW = somber steel corner (SW, dark) +tiles-somber-glass-NE = somber glass corner (NE, tinted) +tiles-somber-glass-NW = somber glass corner (NW, tinted) +tiles-somber-glass-SE = somber glass corner (SE, tinted) +tiles-somber-glass-SW = somber glass corner (SW, tinted) +tiles-somber-glass-dark-NE = somber glass corner (NE, tinted, dark) +tiles-somber-glass-dark-NW = somber glass corner (NW, tinted, dark) +tiles-somber-glass-dark-SE = somber glass corner (SE, tinted, dark) +tiles-somber-glass-dark-SW = somber glass corner (SW, tinted, dark) +tiles-somber-glass-tile-NE = somber glass tile corner (NE, tinted) +tiles-somber-glass-tile-NW = somber glass tile corner (NW, tinted) +tiles-somber-glass-tile-SE = somber glass tile corner (SE, tinted) +tiles-somber-glass-tile-SW = somber glass tile corner (SW, tinted) +tiles-somber-glass-tile-dark-NE = somber glass tile corner (NE, tinted, dark) +tiles-somber-glass-tile-dark-NW = somber glass tile corner (NW, tinted, dark) +tiles-somber-glass-tile-dark-SE = somber glass tile corner (SE, tinted, dark) +tiles-somber-glass-tile-dark-SW = somber glass tile corner (SW, tinted, dark) +tiles-somber-glass-floor-tinted = somber glass tile (tinted) +tiles-somber-glass-floor-tinted-dark = somber glass tile (tinted, dark) +tiles-somber-dirt-planet = somber dirt (indestructible subfloor) +tiles-somber-dirt = somber astro-dirt +tiles-somber-grass-planet = somber grass (indestructible subfloor) +tiles-somber-grass = somber astro-grass +tiles-somber-sand-planet = somber sand (indestructible subfloor) +tiles-somber-sand = somber astro-sand +tiles-somber-wood = somber wood floor (standard) +tiles-somber-wood3 = somber wood floor (broken) +tiles-somber-wood-large = somber wood floor (large) +tiles-somber-wood2 = somber wood floor (patterned) tiles-somber-wood-chess = somber wood floor (chess) tiles-somber-wood-parquet = somber wood floor (parquet) +tiles-somber-wood-amaranth = somber wood floor (standard, amaranth) +tiles-somber-wood3-amaranth = somber wood floor (broken, amaranth) +tiles-somber-wood-large-amaranth = somber wood floor (large, amaranth) +tiles-somber-wood2-amaranth = somber wood floor (patterned, amaranth) +tiles-somber-wood-chess-amaranth = somber wood floor (chess, amaranth) +tiles-somber-wood-parquet-amaranth = somber wood floor (parquet, amaranth) +tiles-somber-wood-floral = somber wood floor (standard, floral) +tiles-somber-wood3-floral = somber wood floor (broken, floral) +tiles-somber-wood-large-floral = somber wood floor (large, floral) +tiles-somber-wood2-floral = somber wood floor (patterned, floral) +tiles-somber-wood-chess-floral = somber wood floor (chess, floral) +tiles-somber-wood-parquet-floral = somber wood floor (parquet, floral) +tiles-somber-wood-shadow = somber wood floor (standard, shadow) +tiles-somber-wood3-shadow = somber wood floor (broken, shadow) +tiles-somber-wood-large-shadow = somber wood floor (large, shadow) +tiles-somber-wood2-shadow = somber wood floor (patterned, shadow) +tiles-somber-wood-chess-shadow = somber wood floor (chess, shadow) +tiles-somber-wood-parquet-shadow = somber wood floor (parquet, shadow) +tiles-somber-steel-floor-checker-kitchen = somber steel tile (checkered, kitchen) +tiles-somber-steel-floor-checker-kitchen-dark = somber steel tile (checkered, kitchen, dark) +tiles-somber-steel-floor-mono-kitchen = somber steel tile (mono, kitchen) +tiles-somber-steel-floor-mono-kitchen-eye = somber steel tile (mono, kitchen, eye) +tiles-somber-steel-floor-slats-horizontal = somber steel tile (slats, horizontal) +tiles-somber-steel-floor-slats-vertical = somber steel tile (slats, vertical) +tiles-somber-steel-floor-slats-dark-horizontal = somber steel tile (slats, horizontal, dark) +tiles-somber-steel-floor-slats-dark-vertical = somber steel tile (slats, vertical, dark) +tiles-somber-steel-floor-mono-labyrinth = somber steel tile (mono, labyrinth) +tiles-somber-steel-floor-mono-dark-labyrinth = somber steel tile (mono, labyrinth, dark) +# Somber tileset end + +tiles-invisible = invisible floor diff --git a/Resources/Locale/en-US/_SHA/everything.ftl b/Resources/Locale/en-US/_SHA/everything.ftl new file mode 100644 index 00000000000..e1c0dc736b2 --- /dev/null +++ b/Resources/Locale/en-US/_SHA/everything.ftl @@ -0,0 +1,32 @@ +# Game Presets + +breakhome-title = Home +breakhome-description = Shelter, high above the noise. You're safe here, for now. + +# Contraband + +contraband-examine-text-heretic = [color=red]NO ONE SHOULD HAVE THIS. SOMETHING IN YOU REJECTS IT.[/color] + +# Tiles + +tiles-elevator-transition = elevator transition tile [Right Side] [PENTHOUSE] +tiles-elevator-transition-left = elevator transition tile [Left Side] [PENTHOUSE] +tiles-elevator-glass-0 = elevator glass #0 [PENTHOUSE] +tiles-elevator-glass-1 = elevator glass #1 [PENTHOUSE] +tiles-elevator-glass-2 = elevator glass #2 [PENTHOUSE] +tiles-elevator-glass-3 = elevator glass #3 [PENTHOUSE] +tiles-elevator-glass-4 = elevator glass #4 [PENTHOUSE] +tiles-elevator-glass-5 = elevator glass #5 [PENTHOUSE] +tiles-elevator-glass-6 = elevator glass #6 [PENTHOUSE] +tiles-elevator-glass-7 = elevator glass #7 [PENTHOUSE] +tiles-elevator-glass-8 = elevator glass #8 [PENTHOUSE] +tiles-elevator-glass-9 = elevator glass #9 [PENTHOUSE] +tiles-black = pitch black [PENTHOUSE] + +# Verbs + +item-toggle-ritualon = Perform Ritual +item-toggle-ritualoff = Prepare Ritual + +item-toggle-reflecton = Reflect +item-toggle-reflectoff = Conceal diff --git a/Resources/Locale/en-US/game-ticking/game-ticker.ftl b/Resources/Locale/en-US/game-ticking/game-ticker.ftl index 52aca41de5b..ac0bef508e2 100644 --- a/Resources/Locale/en-US/game-ticking/game-ticker.ftl +++ b/Resources/Locale/en-US/game-ticking/game-ticker.ftl @@ -57,8 +57,10 @@ player-first-join-message = Player {$name} joined for the first time. # Displayed in chat to admins when a player leaves player-leave-message = Player {$name} left. -latejoin-arrival-announcement = {$character} ({$job}) has arrived at the station! -latejoin-arrival-sender = Station +# SHA EDITS START +latejoin-arrival-announcement = {$character} has arrived. +latejoin-arrival-sender = Elevator +# SHA EDITS END latejoin-arrivals-direction = A shuttle transferring you to your station will arrive shortly. latejoin-arrivals-direction-time = A shuttle transferring you to your station will arrive in {$time}. latejoin-arrivals-dumped-from-shuttle = A mysterious force prevents you from leaving with the arrivals shuttle. diff --git a/Resources/Locale/en-US/psionics/stamp-component.ftl b/Resources/Locale/en-US/psionics/stamp-component.ftl index 8ef0a76707b..4b3225236bc 100644 --- a/Resources/Locale/en-US/psionics/stamp-component.ftl +++ b/Resources/Locale/en-US/psionics/stamp-component.ftl @@ -5,4 +5,5 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later AND MIT -stamp-component-stamped-name-mantis = Mantis +# SHA - SHE'S NOT A MANTIS AT HOME +stamp-component-stamped-name-mantis = ◎ diff --git a/Resources/Migrations/migration.yml b/Resources/Migrations/migration.yml index fdf095c7060..ce9eaebcca4 100644 --- a/Resources/Migrations/migration.yml +++ b/Resources/Migrations/migration.yml @@ -429,3 +429,8 @@ AirlockHydroponics: AirlockHydroponicsLocked Biogenerator: null FloraGreyStalagmite: null FelinidCube: TajaranCube + +LightSomberEidoliteWellLampOn: LightSomberEidoliteWellLamp +LightSomberEidoliteFloorLampOn: LightSomberEidoliteFloorLamp + +# TODO: SHA DELETE THIS diff --git a/Resources/Prototypes/Actions/emotes.yml b/Resources/Prototypes/Actions/emotes.yml index e57d463e3a4..6e4a455483b 100644 --- a/Resources/Prototypes/Actions/emotes.yml +++ b/Resources/Prototypes/Actions/emotes.yml @@ -14,6 +14,7 @@ whitelist: components: - HumanoidAppearance + - TelegnosticProjection # SHA chatMessages: ["chat-emote-msg-flip"] chatTriggers: - flip @@ -28,6 +29,7 @@ whitelist: components: - HumanoidAppearance + - TelegnosticProjection # SHA chatMessages: ["chat-emote-msg-spin"] chatTriggers: - spin @@ -46,6 +48,7 @@ whitelist: components: - HumanoidAppearance + - TelegnosticProjection # SHA chatMessages: ["chat-emote-msg-jump"] chatTriggers: - jump diff --git a/Resources/Prototypes/Actions/psionics.yml b/Resources/Prototypes/Actions/psionics.yml index ece028f693a..5b3055d8bc9 100644 --- a/Resources/Prototypes/Actions/psionics.yml +++ b/Resources/Prototypes/Actions/psionics.yml @@ -22,7 +22,7 @@ components: - type: EntityTargetAction icon: Interface/VerbIcons/dispel.png - useDelay: 45 + useDelay: 10 # SHA checkCanAccess: false range: 6 itemIconStyle: BigAction @@ -41,7 +41,7 @@ components: - type: WorldTargetAction icon: Interface/VerbIcons/mass_sleep.png - useDelay: 60 + useDelay: 10 # SHA checkCanAccess: false range: 8 itemIconStyle: BigAction @@ -55,7 +55,7 @@ components: - type: EntityTargetAction icon: Interface/VerbIcons/mind_swap.png - useDelay: 120 + useDelay: 1 # SHA checkCanAccess: false range: 8 itemIconStyle: BigAction @@ -63,7 +63,7 @@ components: - PsionicInsulation - Mindbroken - - MindShield +# - MindShield # SHA event: !type:MindSwapPowerActionEvent - type: entity @@ -74,7 +74,7 @@ components: - type: InstantAction icon: Interface/VerbIcons/mind_swap_return.png - useDelay: 20 + useDelay: 1 # SHA checkCanInteract: false event: !type:MindSwapPowerReturnActionEvent @@ -86,7 +86,7 @@ components: - type: EntityTargetAction icon: Interface/VerbIcons/noospheric_zap.png - useDelay: 50 + useDelay: 10 # SHA range: 5 itemIconStyle: BigAction blacklist: @@ -128,7 +128,7 @@ components: - type: InstantAction icon: Interface/VerbIcons/psionic_regeneration.png - useDelay: 120 + useDelay: 1 # SHA event: !type:PsionicRegenerationPowerActionEvent - type: entity @@ -139,7 +139,7 @@ components: - type: InstantAction icon: Interface/VerbIcons/telegnosis.png - useDelay: 150 + useDelay: 1 # SHA event: !type:TelegnosisPowerActionEvent - type: entity @@ -171,7 +171,7 @@ components: - type: EntityTargetAction icon: { sprite: Interface/Actions/psionics.rsi, state: healing_word } - useDelay: 10 + useDelay: 1 # SHA checkCanAccess: false range: 6 itemIconStyle: BigAction @@ -209,7 +209,7 @@ components: - type: EntityTargetAction icon: { sprite: Interface/Actions/psionics.rsi, state: revivify } - useDelay: 120 + useDelay: 1 # SHA checkCanAccess: false range: 2 itemIconStyle: BigAction @@ -317,7 +317,7 @@ components: - type: InstantAction icon: { sprite: Interface/Actions/shadowkin_icons.rsi, state: darkswap } - useDelay: 10 + useDelay: 1 # SHA checkCanInteract: false event: !type:DarkSwapActionEvent @@ -393,7 +393,7 @@ components: - type: EntityTargetAction icon: { sprite: Interface/Actions/psionics.rsi, state: assay } - useDelay: 45 + useDelay: 1 # SHA checkCanAccess: false range: 2 itemIconStyle: BigAction diff --git a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml index a089a5bb17e..5279038b1db 100644 --- a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml +++ b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml @@ -141,5 +141,5 @@ prob: 0.1 orGroup: BookAuthor - id: BookTenebraeConspiracy # TheDen - prob: 0.3 # I feel like our books should be slightly more common + prob: 0.3 # Den books should be more common orGroup: BookAuthor diff --git a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml b/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml index c4c331e00d4..04ddb23c404 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/engineering.yml @@ -330,6 +330,8 @@ orGroup: PPE - id: ClothingHeadHatHardhatArmored prob: 0.01 + - id: ClothingHeadHatHardhatSomber # TheDen + prob: 0.01 orGroup: PPE - id: ClothingHeadHelmetFire prob: 0.008 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml index 0c0cd6c2c8c..e54b48c13b4 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml @@ -93,6 +93,7 @@ - id: ClothingHeadHatHardhatWhite - id: ClothingHeadHatHardhatYellow - id: ClothingHeadHatHardhatYellowDark + - id: ClothingHeadHatHardhatSomber # TheDen - id: CableApcStack prob: 0.3 rolls: !type:ConstantNumberSelector diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml index 5338b65fce6..307bc1f668f 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/chapel.yml @@ -69,6 +69,7 @@ #ClothingHeadsetService: 2 # Delta-V - Chaplain is no longer service dept BoxCandle: 2 BoxCandleSmall: 2 + MantisCaseCandlesAlabaster: 2 # TheDen - Chaplains deserve pretty candles too CardBoxTarot: 1 # imp Urn: 5 PrayerRugBlue: 3 #TheDen diff --git a/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml b/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml index 25e37cbd1d2..bf7d7c0b8d3 100644 --- a/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml +++ b/Resources/Prototypes/Entities/Clothing/Multiple/towel.yml @@ -12,7 +12,7 @@ name: base towel abstract: true description: If you want to survive out here, you gotta know where your towel is. - parent: [ UnsensoredClothingUniformBase, ClothingHeadBase, ClothingBeltBase ] + parent: [ BaseDecorativeFixtureNoRot, UnsensoredClothingUniformBase, ClothingHeadBase, ClothingBeltBase ] # TheDen - Reduced fixture size for easier decorating components: - type: Sprite sprite: Clothing/Multiple/towel.rsi diff --git a/Resources/Prototypes/Entities/Effects/portal.yml b/Resources/Prototypes/Entities/Effects/portal.yml index efeef2d7655..18a720b8818 100644 --- a/Resources/Prototypes/Entities/Effects/portal.yml +++ b/Resources/Prototypes/Entities/Effects/portal.yml @@ -63,7 +63,7 @@ radius: 3 energy: 1 netsync: false - + - type: entity id: PortalArtifact parent: BasePortal diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 72a68ba0ce7..165aa18f54e 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -79,8 +79,16 @@ id: ClothingHeadHatCake - !type:EntSelector id: ClothingHeadHatSkub - - !type:EntSelector - id: ClothingHeadHatCone + - !type:GroupSelector # TheDen - Added a cone group, included ClothingHeadHatCone in it + children: + - !type:EntSelector + id: ClothingHeadHatCone + - !type:EntSelector + id: ClothingHeadHatConeSomber + weight: 0.25 + - !type:EntSelector + id: ClothingHeadHatConeSomberPink + weight: 0.25 - !type:EntSelector id: ClothingNeckBling - !type:EntSelector @@ -506,9 +514,17 @@ - !type:GroupSelector weight: 23 children: - - !type:EntSelector - id: ClothingHeadHatCone + - !type:GroupSelector # TheDen - Added a cone group, included ClothingHeadHatCone in it weight: 2 + children: + - !type:EntSelector + id: ClothingHeadHatCone + - !type:EntSelector + id: ClothingHeadHatConeSomber + weight: 0.25 + - !type:EntSelector + id: ClothingHeadHatConeSomberPink + weight: 0.25 - !type:EntSelector id: BookRandomStory weight: 0.25 @@ -659,7 +675,7 @@ - !type:EntSelector id: HydroponicsToolMiniHoe - !type:EntSelector - id: BoxSmallFancyDerringer #DEN + id: BoxSmallFancyDerringer #DEN - type: entity name: Maint Loot Spawner diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml index b1604a29e80..ba03078a971 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/soap.yml @@ -21,6 +21,8 @@ - SoapHomemade - SoapNT - SoapDeluxe + - SoapSomberPurple # Den + - SoapSomberPink # Den chance: 0.95 rarePrototypes: - SoapSyndie diff --git a/Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml b/Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml index df44b20d312..5ca8c223388 100644 --- a/Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml +++ b/Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml @@ -61,7 +61,7 @@ - DoctorGear - type: entity - parent: SalvageHumanCorpse + parent: [ SalvageHumanCorpse, BasePsionic ] # Grim humor id: MobRandomScienceCorpse suffix: Dead, Epistemics # DeltaV - Epistemics Department replacing Science components: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml index 76df057aaba..d1545bcfbda 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigars/case.yml @@ -85,7 +85,7 @@ - id: CigarGold amount: 8 -- type: entity +- type: entity id: CigarRobustCase parent: CigarCase name: Cohiba Robusto cigar case @@ -114,7 +114,7 @@ visible: false - type: Storage grid: - - 0,1,4,1 + - 0,0,4,1 # SHA - THIS SHIT WAS BROKEN - type: Item sprite: Objects/Consumable/Smokeables/Cigars/case_robust.rsi size: Normal @@ -122,9 +122,10 @@ - 0,0,2,1 storedRotation: 90 - type: StorageFill - contents: + contents: # SHA - FUCK IT I'M ALREADY CHANGING OTHER STUFF HERE + - id: FlippoLighterMantis - id: CigarRobust - amount: 5 + amount: 9 - type: ItemCounter count: tags: [Cigar] @@ -134,4 +135,15 @@ - cigar2 - cigar3 - cigar4 - - cigar5 \ No newline at end of file + - cigar5 + - type: Fixtures # SHA - IT KEEPS BUMPING AGAINST THE WALL AND LOOKING BAD ON THE TABLE... + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.1,-0.2,0.1,0.0" + density: 10 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 diff --git a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml index 71485a50d5a..5e5f69f84ac 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml @@ -33,11 +33,12 @@ - type: Sprite drawdepth: SmallMobs noRot: true - layers: - - shader: unshaded - map: ["enum.EffectLayers.Unshaded"] - sprite: Effects/atmospherics.rsi - state: frezon_old + state: null # SHA +# layers: +# - shader: unshaded +# map: ["enum.EffectLayers.Unshaded"] +# sprite: Effects/atmospherics.rsi +# state: frezon_old - type: EffectVisuals - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml b/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml index 63a75d1b805..01aa48656f9 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/memorial.yml @@ -29,7 +29,7 @@ - FullTileMask layer: - WallLayer - - type: InteractionOutline +# - type: InteractionOutline # TheDen # At 7:30 AM on March 8th, 2017, ArcLumin, a SS13 contributor, died in a fatal car crash on impact. # Rest in peace, man. You did good work. @@ -53,3 +53,4 @@ drawdepth: Mobs noRot: true offset: "0.0,0.5" + - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index 047d429a14b..21c0cb64dac 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -568,7 +568,7 @@ - CriminalRecords - type: entity - parent: BaseComputerAiAccess + parent: [ BaseComputerAiAccess, BasePsionic ] # Funny id: ComputerPsionicsRecords name: psion registry computer # TheDen - Standardizing "psion" to mean people, and "psionic" to be an adjective description: This can be used to check psion registry records. Only Epistemics can modify them. # TheDen diff --git a/Resources/Prototypes/Entities/Structures/Walls/railing.yml b/Resources/Prototypes/Entities/Structures/Walls/railing.yml index 573424814dc..6f055cb134d 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/railing.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/railing.yml @@ -79,7 +79,7 @@ - type: RCDDeconstructable cost: 2 delay: 2 - fx: EffectRCDDeconstruct2 + fx: EffectRCDDeconstruct2 - type: entity parent: BaseStructure @@ -152,7 +152,7 @@ - type: RCDDeconstructable cost: 2 delay: 2 - fx: EffectRCDDeconstruct2 + fx: EffectRCDDeconstruct2 - type: entity parent: BaseStructure @@ -216,8 +216,8 @@ - type: RCDDeconstructable cost: 2 delay: 2 - fx: EffectRCDDeconstruct2 - + fx: EffectRCDDeconstruct2 + - type: entity parent: BaseStructure id: RailingRound @@ -295,4 +295,4 @@ - type: RCDDeconstructable cost: 2 delay: 2 - fx: EffectRCDDeconstruct2 + fx: EffectRCDDeconstruct2 diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 90fd1978257..74389990590 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -1321,8 +1321,11 @@ - type: entity parent: BaseWall id: WallMining - name: wall + name: skyscraper wall # SHA + description: "It keeps the city out." # SHA components: + - type: Reflect # SHA + reflectProb: 0 - type: Tag tags: - Wall @@ -1345,13 +1348,16 @@ - type: entity parent: WallShuttleDiagonal id: WallMiningDiagonal - name: wall + name: skyscraper wall # SHA + description: "It keeps the city out." # SHA suffix: diagonal placement: mode: SnapgridCenter snap: - Wall components: + - type: Reflect # SHA + reflectProb: 0 - type: Sprite drawdepth: Walls sprite: Structures/Walls/mining_diagonal.rsi diff --git a/Resources/Prototypes/Entities/Structures/Windows/mining.yml b/Resources/Prototypes/Entities/Structures/Windows/mining.yml index dc819ae4324..54bba54d6aa 100644 --- a/Resources/Prototypes/Entities/Structures/Windows/mining.yml +++ b/Resources/Prototypes/Entities/Structures/Windows/mining.yml @@ -11,7 +11,7 @@ - type: entity id: MiningWindow - name: mining window + name: skyscraper window # SHA parent: WindowRCDResistant components: - type: Sprite @@ -65,6 +65,7 @@ - type: entity parent: ShuttleWindow id: MiningWindowDiagonal + name: skyscraper window # SHA suffix: diagonal placement: mode: SnapgridCenter diff --git a/Resources/Prototypes/Loadouts/Generic/uniform.yml b/Resources/Prototypes/Loadouts/Generic/uniform.yml index 93070350ce5..b8329a0b46f 100644 --- a/Resources/Prototypes/Loadouts/Generic/uniform.yml +++ b/Resources/Prototypes/Loadouts/Generic/uniform.yml @@ -2426,10 +2426,10 @@ requirements: - !type:CharacterItemGroupRequirement group: LoadoutUniformsCivilian - - !type:CharacterDepartmentRequirement - inverted: true - departments: - - Command +# - !type:CharacterDepartmentRequirement +# inverted: true +# departments: +# - Command - type: loadout id: LoadoutUniformJumpskirtDressPuffy diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/hats.yml b/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/hats.yml index 16b7c70376c..df7df8e4dd9 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/hats.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Markers/Spawners/Random/hats.yml @@ -84,6 +84,9 @@ - ClothingHeadHatHardhatWhite - ClothingHeadHatHardhatYellow - ClothingHeadHatHardhatYellowDark + - ClothingHeadHatConeSomber # TheDen + - ClothingHeadHatConeSomberPink # TheDen + - ClothingHeadHatHardhatSomber # TheDen - ClothingHeadHatBeaverHat - ClothingHeadHatBeret - ClothingHeadHatBowlerHat diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Player/special.yml b/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Player/special.yml index a4fc3b9e924..2f0068476df 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Player/special.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Mobs/Player/special.yml @@ -9,16 +9,16 @@ - type: entity id: MobObserverTelegnostic - name: telegnostic projection - description: Ominous. + name: Breaking Marble Faces # SHA + description: "You can't hide from her here. You knew that." # SHA categories: [ HideSpawnMenu ] components: - type: Sprite overrideContainerOcclusion: true # Ghosts always show up regardless of where they're contained. noRot: true - drawdepth: Ghosts + drawdepth: Effects # SHA sprite: _DEN/Mobs/Ghosts/telegnosis.rsi - color: "#90EE90" + color: "#FFFFFF" # SHA layers: - state: telegnosis shader: unshaded @@ -42,9 +42,9 @@ - GhostImpassable - type: MovementSpeedModifier baseSprintSpeed: 8 - baseWalkSpeed: 5 + baseWalkSpeed: 3 # SHA - type: MovementIgnoreGravity - #- type: PsionicallyInvisible +# - type: PsionicallyInvisible - type: InputMover - type: Appearance - type: Eye @@ -53,12 +53,119 @@ - Normal - TelegnosticProjection - PsionicInvisibility + - Ethereal # SHA - type: Input context: "ghost" - type: Examiner + skipChecks: true - type: TelegnosticProjection - - type: Stealth - lastVisibility: 0.66 - - type: Visibility - layer: 4 - - type: NoNormalInteraction + # SHA EDITS START +# - type: Stealth +# lastVisibility: 0.66 +# - type: Visibility +# layer: 4 +# - type: NoNormalInteraction + - type: CombatMode + - type: MeleeWeapon + soundHit: + path: /Audio/Effects/lightburn.ogg + params: + variation: 0.05 + soundNoDamage: + path: /Audio/Effects/lightburn.ogg + params: + variation: 0.05 + soundSwing: + path: /Audio/Effects/silence.ogg + autoAttack: true + angle: 30 + animation: WeaponArcNone + attackRate: 0.1 + damage: + types: + Heat: 0.1 + heavyRateModifier: 1 + heavyDamageBaseModifier: 1 + heavyPartDamageMultiplier: 1 + heavyStaminaCost: 0 + maxTargets: 1 + - type: ContentEye + maxZoom: 8.916104, 8.916104 + - type: GhostHearing + - type: TypingIndicator + proto: psionic + - type: Speech + speechVerb: Ghost + speechSounds: Alto + - type: InnatePsionicPowers + powersToAdd: + - PowerOverwhelming + - XenoglossyPower + - TelepathyPower + - PsychognomyPower + - type: IntrinsicRadioReceiver + - type: IntrinsicRadioTransmitter + channels: + - Common + - type: ActiveRadio + channels: + - Common + - type: LanguageSpeaker + - type: LanguageKnowledge + speaks: + - Psychomantic + understands: + - Psychomantic + - type: ProperCapitalization + - type: DoAfter + - type: Actions + - type: NightVision + color: "#4dc4ff" + activateSound: + path: /Audio/Effects/eye_open.ogg + params: + volume: -5 + variation: 0.075 + deactivateSound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -5 + variation: 0.075 + - type: ThermalVision + pulseTime: 2 + lightRadius: 0 + color: "#4dc4ff" + activateSound: + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: -3 + variation: 0.075 + deactivateSound: + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: -3 + variation: 0.075 + - type: EmitSoundOnSpawn + sound: + path: /Audio/_White/BloodCult/magic.ogg + params: + volume: -5 + pitch: 0.75 + - type: PointLight # As bright as a candle + energy: 2.4 + radius: 2.4 + softness: 1.22 + color: "#4dc4ff" + - type: AmbientSound + range: 5 + volume: -8 + sound: + path: /Audio/Ambience/wisp_ambience.ogg + - type: Grammar + attributes: + proper: true + - type: Emoting + - type: AnimatedEmotes + - type: AnimationPlayer + - type: OwnInteractionVerbs + # SHA EDITS END diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/pda.yml index 91c82277b47..2d9ae23b1a2 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Devices/pda.yml @@ -189,9 +189,10 @@ enabled: false radius: 1.75 energy: 2 + softness: 1.1 color: "#d9418d" - type: Pda - id: ForensicMantisIDCard + id: CaptainIDCard state: pda-mantis penSlot: startingItem: PenMantis diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Misc/paper.yml index 6d731cfcfd2..b3103e18d67 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Objects/Misc/paper.yml @@ -8,7 +8,7 @@ - type: entity name: mantis seal - parent: [RubberStampBase, BaseMantisContraband] # TheDen + parent: [ BaseDecorativeFixtureNoRot, RubberStampBase, BaseMantisContraband] # TheDen - Smaller fixture, mantis contraband id: RubberStampMantis description: "A heavy seal belonging to the mantis, made of polished electrum with an eidolite tip." # TheDen components: @@ -27,7 +27,10 @@ maxDistance: 10 # Longer range to be spooky - type: Sprite sprite: Nyanotrasen/Objects/Misc/bureaucracy.rsi - state: stamp-mantis + layers: + - state: stamp-mantis + - state: stamp-mantis-unshaded + shader: unshaded - type: Tag tags: # - ForensicBeltEquip # TheDen diff --git a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Storage/Closets/Lockers/lockers.yml index b041bfd0aa4..0bf0069638b 100644 --- a/Resources/Prototypes/Nyanotrasen/Entities/Structures/Storage/Closets/Lockers/lockers.yml +++ b/Resources/Prototypes/Nyanotrasen/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -36,7 +36,7 @@ volume: -4 - type: Damageable damageContainer: Inorganic - damageModifierSet: Metallic # Metal structure instead of wood like the other somber closets + damageModifierSet: Metallic - type: Destructible thresholds: - trigger: # In case it gets nuked it doesn't cause lag by dumping its contents diff --git a/Resources/Prototypes/Parallaxes/default.yml b/Resources/Prototypes/Parallaxes/default.yml index aea759e633c..09022278d5c 100644 --- a/Resources/Prototypes/Parallaxes/default.yml +++ b/Resources/Prototypes/Parallaxes/default.yml @@ -49,37 +49,16 @@ # Because hyperspace and the menu need their own. - type: parallax id: FastSpace - layers: + layers: # SHA - CHANGED THIS TO CHANGE THE MAIN MENU - texture: !type:ImageParallaxTextureSource - path: "/Textures/Parallaxes/layer1.png" - slowness: 0.5 + path: "/Textures/_SHA/Parallaxes/bloomcitylightsSMALL.png" + slowness: 0.2 scale: "3, 3" - texture: - !type:GeneratedParallaxTextureSource - id: "hq_wizard_stars" + !type:ImageParallaxTextureSource + path: "/Textures/_SHA/Parallaxes/bloomcloudslightpollutionSMALL.png" configPath: "/Prototypes/Parallaxes/parallax_config_stars.toml" - slowness: 0.25 - - texture: - !type:GeneratedParallaxTextureSource - id: "hq_wizards_star_slower" - configPath: "/Prototypes/Parallaxes/parallax_config_stars-2.toml" - slowness: 0.15 - - texture: - !type:GeneratedParallaxTextureSource - id: "hq_wizard_stars_dim" - configPath: "/Prototypes/Parallaxes/parallax_config_stars_dim.toml" - slowness: 0.375 - - texture: - !type:GeneratedParallaxTextureSource - id: "hq_wizard_stars_dim_faster" - configPath: "/Prototypes/Parallaxes/parallax_config_stars_dim-2.toml" - slowness: 0.125 - layersLQ: - - texture: - !type:GeneratedParallaxTextureSource - id: "" - configPath: "/Prototypes/Parallaxes/parallax_config.toml" - slowness: 0.5 - layersLQUseHQ: false - + slowness: 0.42 + scale: "1.5, 1.5" + scrolling: "0.30, -0.50" diff --git a/Resources/Prototypes/Roles/Jobs/Command/captain.yml b/Resources/Prototypes/Roles/Jobs/Command/captain.yml index 3635974e81a..b5f6a6fb49e 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/captain.yml @@ -81,10 +81,62 @@ - AllAccess special: - !type:AddImplantSpecial - implants: [ MindShieldImplant ] + implants: [] # SHA - !type:AddComponentSpecial components: - type: CommandStaff + # SHA EDITS START + - type: BloodCultist # So only she can wield her magic weapons + - type: BloodCultSpellsHolder # So she can summon them + - type: Psionic + removable: false + roller: false # Don't need more powers than this + powerSlots: 100 # So she never increases Glimmer + - type: NightVision + color: "#4dc4ff" + activateSound: + path: /Audio/Effects/eye_open.ogg + params: + volume: -5 + variation: 0.075 + deactivateSound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -5 + variation: 0.075 + - type: ThermalVision # The order of these components affects their position in the action bar so I don't have to rearrange everything every time I use Telegnosis + pulseTime: 2 + lightRadius: 0 + color: "#4dc4ff" + activateSound: + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: -3 + variation: 0.075 + deactivateSound: + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: -3 + variation: 0.075 + - type: InnatePsionicPowers + powersToAdd: + - HypnosisPower #5 + - TelegnosisPower #6 + - DarkSwapPower #7 + - HealingWordPower #8 + - PowerOverwhelming + - XenoglossyPower + - TelepathyPower + - PsychognomyPower + - type: ActionGrant + actions: + - ActionBreakSummonFaust + - ActionBreakSummonMansusGrasp + - ActionBreakSummonMansusGraspDouble + - ActionBreakSummonBloodyBlade + - ActionBreakApparition + - ActionBreakCoronation + # SHA EDITS END afterLoadoutSpecial: - !type:ModifyEnvirosuitSpecial charges: 8 @@ -99,8 +151,12 @@ jumpsuit: ClothingUniformJumpsuitCaptain back: ClothingBackpackCaptainFilled shoes: ClothingShoesBootsLaceup - id: CaptainPDA - ears: ClothingHeadsetAltCommand + # SHA EDITS START + id: ForensicMantisPDA + ears: ClothingHeadsetMantis + belt: ClothingBeltBreak + pocket1: MantisCaseAdmin + # SHA EDITS END innerClothingSkirt: ClothingUniformJumpskirtCaptain satchel: ClothingBackpackSatchelCaptainFilled duffelbag: ClothingBackpackDuffelCaptainFilled diff --git a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml index 8fbcd9f9ec5..d455cdf0429 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml @@ -339,13 +339,14 @@ - type: startingGear id: MobAghostGear equipment: + head: ClothingHeadHatHardhatSomber # SHA back: ClothingBackpackSatchelHoldingAdmin id: AdminPDA belt: AdminToolbelt - pocket1: BoxFolderAdmin - #pocket2: - #pocket3: - #pocket4: + pocket1: ThavenArmyKnife # SHA + pocket2: RemoteSignallerSomberAdmin # SHA + pocket3: FlippoLighterMantis # SHA + pocket4: LanternMantisAdmin # SHA #Head Rev Gear - type: startingGear diff --git a/Resources/Prototypes/Tiles/tile_migrations.yml b/Resources/Prototypes/Tiles/tile_migrations.yml index 899de79fff2..d20efbcc0d0 100644 --- a/Resources/Prototypes/Tiles/tile_migrations.yml +++ b/Resources/Prototypes/Tiles/tile_migrations.yml @@ -68,3 +68,13 @@ - type: tileAlias id: FloorPlanetAsphalt target: FloorAsphalt + +# TODO: SHA DELETE THIS +- type: tileAlias + id: FloorSomberMnemolithTracksHorizontal + target: FloorSomberMnemolithTracksHorizontalDark + +- type: tileAlias + id: FloorSomberMnemolithTracksVertical + target: FloorSomberMnemolithTracksVerticalDark + diff --git a/Resources/Prototypes/_DEN/Catalog/Fills/Books/bookshelf.yml b/Resources/Prototypes/_DEN/Catalog/Fills/Books/bookshelf.yml new file mode 100644 index 00000000000..28d5464888e --- /dev/null +++ b/Resources/Prototypes/_DEN/Catalog/Fills/Books/bookshelf.yml @@ -0,0 +1,132 @@ +- type: entity + id: BookshelfSomberFill + description: "A tall, gloomy bookshelf crowded with rare and obscure volumes. Neatly organized--though someone seems to have jammed a storybook in the middle of it all." + abstract: true # Just the fill, not the entity, see BookshelfSomberFilled + components: + - type: StorageFill # Random stories and guidebooks are removed in favor of pretty filler books (author books are untouched and generated amongst the filler) + contents: + - id: SomberBook1 + prob: 0.9 + amount: 1 + maxAmount: 4 + orGroup: BookFiller1 # Without groups, the books generate out of order + - id: SomberBook2 + prob: 0.9 + amount: 1 + maxAmount: 3 + orGroup: BookFiller2 + - id: SomberBook3 + prob: 0.9 + amount: 1 + maxAmount: 3 + orGroup: BookFiller3 + - id: BookNarsieLegend + prob: 0.1 + orGroup: BookAuthor + - id: BookTruth + prob: 0.1 + orGroup: BookAuthor + - id: RevolutionaryManifesto + prob: 0.1 + orGroup: BookAuthor + - id: BookWorld + prob: 0.1 + orGroup: BookAuthor + - id: BookIanAntarctica + prob: 0.1 + orGroup: BookAuthor + - id: BookSlothClownSSS + prob: 0.1 + orGroup: BookAuthor + - id: BookSlothClownPranks + prob: 0.1 + orGroup: BookAuthor + - id: BookSlothClownMMD + prob: 0.1 + orGroup: BookAuthor + - id: BookStruck + prob: 0.1 + orGroup: BookAuthor + - id: BookSun + prob: 0.1 + orGroup: BookAuthor + - id: BookPossum + prob: 0.1 + orGroup: BookAuthor + - id: BookCafe + prob: 0.1 + orGroup: BookAuthor + - id: BookFeather + prob: 0.1 + orGroup: BookAuthor + - id: BookIanLostWolfPup + prob: 0.1 + orGroup: BookAuthor + - id: BookIanRanch + prob: 0.1 + orGroup: BookAuthor + - id: BookIanOcean + prob: 0.1 + orGroup: BookAuthor + - id: BookIanMountain + prob: 0.1 + orGroup: BookAuthor + - id: BookIanCity + prob: 0.1 + orGroup: BookAuthor + - id: BookIanArctic + prob: 0.1 + orGroup: BookAuthor + - id: BookIanDesert + prob: 0.1 + orGroup: BookAuthor + - id: BookNames + prob: 0.1 + orGroup: BookAuthor + - id: BookEarth + prob: 0.1 + orGroup: BookAuthor + - id: BookAurora + prob: 0.1 + orGroup: BookAuthor + - id: BookTemple + prob: 0.1 + orGroup: BookAuthor + - id: BookWatched + prob: 0.1 + orGroup: BookAuthor + - id: BookMedicalOfficer + prob: 0.1 + orGroup: BookAuthor + - id: BookMorgue + prob: 0.1 + orGroup: BookAuthor + - id: BookRufus + prob: 0.1 + orGroup: BookAuthor + - id: BookMap + prob: 0.1 + orGroup: BookAuthor + - id: BookJourney + prob: 0.1 + orGroup: BookAuthor + - id: BookInspiration + prob: 0.1 + orGroup: BookAuthor + - id: BookTenebraeConspiracy + prob: 0.3 # Den books should be more common + orGroup: BookAuthor + - id: SomberBook4 + prob: 0.9 + amount: 1 + maxAmount: 3 + orGroup: BookFiller4 + - id: SomberBook5 + prob: 0.9 + amount: 1 + maxAmount: 3 + orGroup: BookFiller5 + - id: SomberBook6 # Pretty and rare filler, without a group so it isn't guaranteed to appear + prob: 0.2 + amount: 1 + maxAmount: 1 diff --git a/Resources/Prototypes/_DEN/Catalog/ReagentDispensers/beverage.yml b/Resources/Prototypes/_DEN/Catalog/ReagentDispensers/beverage.yml index 5549272c507..c41e468d6d1 100644 --- a/Resources/Prototypes/_DEN/Catalog/ReagentDispensers/beverage.yml +++ b/Resources/Prototypes/_DEN/Catalog/ReagentDispensers/beverage.yml @@ -16,5 +16,48 @@ - DrinkJuicePineappleJug - DrinkJuicePomegranateJug - DrinkJuiceRoseJug + - DrinkJuiceTomatoJug - DrinkBloodJug - DrinkPomelustineJug + +- type: reagentDispenserInventory + parent: BoozeDispenserInventory + id: BoozeDispenserInventoryExtended + inventory: + - DrinkAbsintheBottleFull + - DrinkAngobittersBottleFull + - DrinkAnisetteBottleFull + - DrinkBlueCuracaoBottleFull + - DrinkBottleOfNothingFull + - DrinkEggnogBottleFull + - DrinkGrenadineBottleFull + - DrinkGildlagerBottleFull + - DrinkChampagneBottleFull + - DrinkMelonLiquorBottleFull + - DrinkPatronBottleFull + - DrinkSakeBottleFull + - DrinkSojuBottleFull + - DrinkEggJug # Only served with alcohol, so it's "booze" + - DrinkShimmeringBloodJug # Psychoactive, so it's "booze" + +- type: reagentDispenserInventory + id: CoffeeDispenserInventory + inventory: + - DrinkCoffeeJug + - DrinkHotCocoaJug # We can presume a coffee machine dipenses hot drinks + - DrinkWaterJugXL # You shouldn't need a sink to make americanos + - DrinkIceJug + - DrinkSugarJug + - DrinkCaramexininJug + - DrinkCreamCartonXL + - DrinkMilkJug + - DrinkSoyMilkJug + +- type: reagentDispenserInventory + parent: CoffeeDispenserInventory + id: CoffeeDispenserInventoryExtended + inventory: + - DrinkOatMilkJug + - DrinkTeaJug + - DrinkGreenTeaJug + - DrinkJuiceOrangeCartonXL diff --git a/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/boozeomat.yml b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/boozeomat.yml new file mode 100644 index 00000000000..83a30d6a99a --- /dev/null +++ b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/boozeomat.yml @@ -0,0 +1,65 @@ +# A special inventory for VendingMachineBoozeSomber with unique drinkware since it's a fancy liquor cabinet +- type: vendingMachineInventory + id: SomberBoozeOMatInventory + startingInventory: + DrinkGlassSomber: 20 + DrinkShotGlassSomber: 10 + DrinkGlassCoupeShapedSomber: 10 + DrinkMugSomber: 15 + SomberDish: 10 + SomberPlatter: 10 + DrinkVacuumFlaskSomber: 5 + DrinkFlaskBarSomber: 5 + DrinkShakerSomber: 5 + DrinkJiggerSomber: 5 + DrinkIceBucketSomber: 2 + SkimmerSomber: 2 + BarSpoonSomber: 3 + CustomDrinkJugSomber: 2 + DrinkAbsintheBottleFull: 2 + DrinkAnisetteBottleFull: 2 + DrinkAleBottleFull: 5 + DrinkBeerBottleFull: 5 + DrinkBlueCuracaoBottleFull: 2 + DrinkCognacBottleFull: 4 + DrinkCoconutWaterCarton: 3 + DrinkColaBottleFull: 4 + DrinkEnergyDrinkCan: 8 + DrinkMilkCarton: 2 + DrinkCreamCartonXL: 2 + DrinkGinBottleFull: 3 + DrinkGildlagerBottleFull: 2 + DrinkGrenadineBottleFull: 2 + DrinkJuiceLimeCartonXL: 2 + DrinkJuiceLemonCarton: 3 + DrinkJuiceOrangeCartonXL: 2 + DrinkJuiceTomatoCarton: 3 + DrinkCoffeeLiqueurBottleFull: 3 + DrinkMelonLiquorBottleFull: 3 + DrinkPatronBottleFull: 2 + DrinkRumBottleFull: 4 + DrinkSodaWaterCan: 8 + DrinkSolDryCan: 8 + DrinkSpaceMountainWindBottleFull: 3 + DrinkSpaceUpBottleFull: 3 + DrinkTequilaBottleFull: 3 + DrinkTonicWaterCan: 8 + DrinkVermouthBottleFull: 5 + DrinkVodkaBottleFull: 5 + DrinkWhiskeyBottleFull: 5 + DrinkJaegermisterBottleFull: 5 + DrinkWineBottleFull: 5 + DrinkChampagneBottleFull: 2 + DrinkSakeBottleFull: 2 + DrinkSojuBottleFull: 2 + DrinkBeerCan: 5 + DrinkWineCan: 5 + DrinkAngobittersBottleFull: 3 + DrinkEggnogBottleFull: 2 + contrabandInventory: + CandyBowlSomber: 1 + EthanolChemistryBottleMantis: 3 # Cute + DrinkBottleOfNothingFull: 1 + emaggedInventory: + DrinkPoisonWinebottleFull: 2 + DrinkSyndicateEggnogBottleFull: 2 diff --git a/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/condiments.yml b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/condiments.yml new file mode 100644 index 00000000000..04b6a270dc0 --- /dev/null +++ b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/condiments.yml @@ -0,0 +1,17 @@ +- type: vendingMachineInventory + id: CondimentInventoryExtended # No plastic utensils since any map with this will probably have an unlocked dinnerware vendor + startingInventory: + FoodCondimentPacketAstrotame: 50 + FoodCondimentPacketBbq: 50 + FoodCondimentPacketFrostoil: 50 + FoodCondimentPacketHorseradish: 50 + FoodCondimentPacketHotsauce: 50 + FoodCondimentPacketKetchup: 50 + FoodCondimentPacketMustard: 50 + FoodCondimentPacketPepper: 50 + FoodCondimentPacketSalt: 50 + FoodCondimentPacketSoy: 50 + FoodCondimentPacketSugar: 50 + FoodCondimentPacketSyrup: 50 + FoodCondimentPacketCornoil: 50 + FoodCondimentPacketMayo: 50 diff --git a/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/dinnerware.yml b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/dinnerware.yml new file mode 100644 index 00000000000..1c6a40cebfe --- /dev/null +++ b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/dinnerware.yml @@ -0,0 +1,35 @@ +# A special inventory for VendingMachineDinnerwareSomber with unique utensils since it's a fancy pantry +# No point in making real plates or bowls though since food sprites overwrite them anyway +# And beakers are boring! If anyone wants to make somber beakers go nuts, but also update KitchenReagentGrinderSomber if you do +- type: vendingMachineInventory + id: SomberDinnerwareInventory + startingInventory: + ButchCleaverSomber: 1 # These two are made of mnemolith and are thus antipsionic + KitchenKnifeSomber: 5 + RollingPinSomber: 4 + SpoonSomber: 15 # More utensils than usual since VendingMachineCondimentsSomber has none + ForkSomber: 15 + KnifeSomber: 15 + PairedChopsticksSomber: 5 + PairedChopsticksSomberFloral: 5 + PairedChopsticksSomberShadow: 5 + FoodBowlBig: 10 + FoodPlate: 10 + FoodPlateSmall: 10 + FoodPlateTin: 5 + FoodPlateMuffinTin: 5 + FoodKebabSkewer: 5 + DrinkGlassSomber: 5 + Beaker: 5 + LargeBeaker: 5 + IceCreamBowl: 10 + DrinkMugSomber: 15 + SomberDish: 10 + SomberPlatter: 10 + LunchboxSomber: 15 + SkimmerSomber: 2 + FoodShakerMnemolithSomber: 3 # 60u, and debatably it should be in the ChefVend but I'm not making a whole new inventory just for that (remove if it causes problems!) + contrabandInventory: + CandyBowlSomber: 1 + BarSpoonSomber: 2 + DrinkShakerSomber: 2 diff --git a/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/mantis.yml b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/mantis.yml index 829dce009ad..050f6c038e4 100644 --- a/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/mantis.yml +++ b/Resources/Prototypes/_DEN/Catalog/VendingMachines/Inventories/mantis.yml @@ -11,6 +11,7 @@ # Extra loadout items, maybe the chaplain wants some candles FlippoLighterMantis: 1 CigPackMnemolith: 3 + CandleSomberMantisTiny: 4 CandleSomberMantisSmall: 3 CandleSomberMantis: 3 CandleSomberMantisCluster: 2 @@ -36,7 +37,7 @@ ClothingHeadHatFezMantisOrnate: 1 ClothingHeadHatFezMantisInsulative: 1 # A locker item, but maybe a coworker really wants it ClothingMaskMantisVeil: 1 - ClothingMaskMantisRitual: 1 + ClothingMaskMantisRitual: 3 # Sometimes a ritual takes many masks ClothingNeckCloakMantisDark: 1 ClothingNeckMantleMantisOrnate: 1 ClothingNeckCloakMantisShroud: 1 diff --git a/Resources/Prototypes/_DEN/Decals/misc.yml b/Resources/Prototypes/_DEN/Decals/misc.yml new file mode 100644 index 00000000000..83139a902c3 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/misc.yml @@ -0,0 +1,174 @@ +- type: decal + id: Misc + parent: Overlays + abstract: true + +# Wall spikes (snap to tile, then place on diagonal walls) + +- type: decal + id: WallSpikeNE + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeNE + +- type: decal + id: WallSpikeNW + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeNW + +- type: decal + id: WallSpikeSE + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeSE + +- type: decal + id: WallSpikeSW + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeSW + +# Rotatable wall spikes (snap to tile, then rotate 45 degrees to place on non-diagonal walls) + +- type: decal + id: WallSpikeNERotatable + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeNErotatable + +- type: decal + id: WallSpikeNWRotatable + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeNWrotatable + +- type: decal + id: WallSpikeSERotatable + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeSErotatable + +- type: decal + id: WallSpikeSWRotatable + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: wallspikeSWrotatable + +# Diagonal stairs (don't snap to tile, rotate 45 degrees and zoom in and do pixel-perfect placement) (good luck) +# The underlay will help the corner stairs not shift a fraction of a pixel and expose bright tile when the map reloads + +- type: decal + id: CornerStairsUnderlay + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: cornerstairsunderlay + +- type: decal + id: CornerStairsLeft + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: cornerstairsleft + +- type: decal + id: CornerStairsRight + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: cornerstairsright + +- type: decal + id: CornerStairsUpLeft + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: cornerstairsupleft + +- type: decal + id: CornerStairsUpRight + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: cornerstairsupright + +# Planter decals to put non-potted plants in +- type: decal + id: Planter + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter + +- type: decal + id: PlanterSmall + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter-small + +- type: decal + id: PlanterSmallNE + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter-small-NE + +- type: decal + id: PlanterSmallNW + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter-small-NW + +- type: decal + id: PlanterSmallSE + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter-small-SE + +- type: decal + id: PlanterSmallSW + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: planter-small-SW + +# Stepping stones to go in gardens or whatever + +- type: decal + id: SteppingStone1 + tags: ["station", "overlay"] + parent: Misc + sprite: + sprite: _DEN/Decals/misc.rsi + state: steppingstone1 diff --git a/Resources/Prototypes/_DEN/Decals/monotile_somber.yml b/Resources/Prototypes/_DEN/Decals/monotile_somber.yml new file mode 100644 index 00000000000..b360cb6617d --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/monotile_somber.yml @@ -0,0 +1,200 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: MonoTileSomber + parent: MiniTile + abstract: true + +- type: decal + id: MonoTileSomberBox + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_box + +- type: decal + id: MonoTileSomberCircle + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_circle + +- type: decal + id: MonoTileSomberCornerNe + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_corner_ne + +- type: decal + id: MonoTileSomberCornerSe + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_corner_se + +- type: decal + id: MonoTileSomberCornerNw + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_corner_nw + +- type: decal + id: MonoTileSomberCornerSw + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_corner_sw + +- type: decal + id: MonoTileSomberEndN + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_end_n + +- type: decal + id: MonoTileSomberEndE + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_end_e + +- type: decal + id: MonoTileSomberEndS + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_end_s + +- type: decal + id: MonoTileSomberEndW + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_end_w + +- type: decal + id: MonoTileSomberLineN + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_n + +- type: decal + id: MonoTileSomberLineE + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_e + +- type: decal + id: MonoTileSomberLineS + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_s + +- type: decal + id: MonoTileSomberLineW + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_w + +- type: decal + id: MonoTileSomberInnerNe + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_inner_ne + +- type: decal + id: MonoTileSomberInnerSe + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_inner_se + +- type: decal + id: MonoTileSomberInnerNw + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_inner_nw + +- type: decal + id: MonoTileSomberInnerSw + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_inner_sw + +- type: decal + id: MonoTileSomberLineContinuousTop + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_top + +- type: decal + id: MonoTileSomberLineContinuousTopSeamLeft + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_top_seam_left + +- type: decal + id: MonoTileSomberLineContinuousTopSeamRight + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_top_seam_right + +- type: decal + id: MonoTileSomberLineContinuousBottom + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_bottom + +- type: decal + id: MonoTileSomberLineContinuousBottomSeamLeft + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_bottom_seam_left + +- type: decal + id: MonoTileSomberLineContinuousBottomSeamRight + parent: MonoTileSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber.rsi + state: steel_line_continuous_bottom_seam_right \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Decals/monotile_somber_dark.yml b/Resources/Prototypes/_DEN/Decals/monotile_somber_dark.yml new file mode 100644 index 00000000000..98a1092718b --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/monotile_somber_dark.yml @@ -0,0 +1,200 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: MonoTileSomberDark + parent: MiniTile + abstract: true + +- type: decal + id: MonoTileSomberDarkBox + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_box + +- type: decal + id: MonoTileSomberDarkCircle + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_circle + +- type: decal + id: MonoTileSomberDarkCornerNe + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_corner_ne + +- type: decal + id: MonoTileSomberDarkCornerSe + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_corner_se + +- type: decal + id: MonoTileSomberDarkCornerNw + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_corner_nw + +- type: decal + id: MonoTileSomberDarkCornerSw + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_corner_sw + +- type: decal + id: MonoTileSomberDarkEndN + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_end_n + +- type: decal + id: MonoTileSomberDarkEndE + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_end_e + +- type: decal + id: MonoTileSomberDarkEndS + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_end_s + +- type: decal + id: MonoTileSomberDarkEndW + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_end_w + +- type: decal + id: MonoTileSomberDarkLineN + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_n + +- type: decal + id: MonoTileSomberDarkLineE + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_e + +- type: decal + id: MonoTileSomberDarkLineS + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_s + +- type: decal + id: MonoTileSomberDarkLineW + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_w + +- type: decal + id: MonoTileSomberDarkInnerNe + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_inner_ne + +- type: decal + id: MonoTileSomberDarkInnerSe + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_inner_se + +- type: decal + id: MonoTileSomberDarkInnerNw + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_inner_nw + +- type: decal + id: MonoTileSomberDarkInnerSw + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_inner_sw + +- type: decal + id: MonoTileSomberDarkLineContinuousTop + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_top + +- type: decal + id: MonoTileSomberDarkLineContinuousTopSeamLeft + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_top_seam_left + +- type: decal + id: MonoTileSomberDarkLineContinuousTopSeamRight + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_top_seam_right + +- type: decal + id: MonoTileSomberDarkLineContinuousBottom + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_bottom + +- type: decal + id: MonoTileSomberDarkLineContinuousBottomSeamLeft + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_bottom_seam_left + +- type: decal + id: MonoTileSomberDarkLineContinuousBottomSeamRight + parent: MonoTileSomberDark + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/monotile_somber_dark.rsi + state: steel_line_continuous_bottom_seam_right \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Decals/somber.yml b/Resources/Prototypes/_DEN/Decals/somber.yml new file mode 100644 index 00000000000..5c556617d10 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/somber.yml @@ -0,0 +1,395 @@ +- type: decal + id: SomberMisc + parent: Overlays + abstract: true + +# Wall spikes (snap to tile, then place on diagonal walls) + +- type: decal + id: SomberWallSpikeNE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeNE + +- type: decal + id: SomberWallSpikeNW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeNW + +- type: decal + id: SomberWallSpikeSE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeSE + +- type: decal + id: SomberWallSpikeSW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeSW + +- type: decal + id: SomberWallSpikeDarkNE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeNE + +- type: decal + id: SomberWallSpikeDarkNW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeNW + +- type: decal + id: SomberWallSpikeDarkSE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeSE + +- type: decal + id: SomberWallSpikeDarkSW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeSW + +# Rotatable wall spikes (snap to tile, then rotate 45 degrees to place on non-diagonal walls) + +- type: decal + id: SomberWallSpikeNERotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeNErotatable + +- type: decal + id: SomberWallSpikeNWRotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeNWrotatable + +- type: decal + id: SomberWallSpikeSERotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeSErotatable + +- type: decal + id: SomberWallSpikeSWRotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: wallspikeSWrotatable + +- type: decal + id: SomberWallSpikeDarkNERotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeNErotatable + +- type: decal + id: SomberWallSpikeDarkNWRotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeNWrotatable + +- type: decal + id: SomberWallSpikeDarkSERotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeSErotatable + +- type: decal + id: SomberWallSpikeDarkSWRotatable + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: wallspikeSWrotatable + +# Diagonal stairs (don't snap to tile, rotate 45 degrees and zoom in and do pixel-perfect placement) (good luck) +# The underlay will help the corner stairs not shift a fraction of a pixel and expose bright tile when the map reloads + +- type: decal + id: SomberCornerStairsUnderlay + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: cornerstairsunderlay + +- type: decal + id: SomberCornerStairsLeft + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: cornerstairsleft + +- type: decal + id: SomberCornerStairsRight + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: cornerstairsright + +- type: decal + id: SomberCornerStairsUpLeft + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: cornerstairsupleft + +- type: decal + id: SomberCornerStairsUpRight + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: cornerstairsupright + +- type: decal + id: SomberCornerStairsUnderlayDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: cornerstairsunderlay + +- type: decal + id: SomberCornerStairsLeftDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: cornerstairsleft + +- type: decal + id: SomberCornerStairsRightDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: cornerstairsright + +- type: decal + id: SomberCornerStairsUpLeftDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: cornerstairsupleft + +- type: decal + id: SomberCornerStairsUpRightDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: cornerstairsupright + +# Planter decals to put non-potted plants in, matched to the tiles + +- type: decal + id: SomberPlanter + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter + +- type: decal + id: SomberPlanterSmall + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter-small + +- type: decal + id: SomberPlanterSmallNE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter-small-NE + +- type: decal + id: SomberPlanterSmallNW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter-small-NW + +- type: decal + id: SomberPlanterSmallSE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter-small-SE + +- type: decal + id: SomberPlanterSmallSW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: planter-small-SW + +- type: decal + id: SomberPlanterDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter + +- type: decal + id: SomberPlanterDarkSmall + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter-small + +- type: decal + id: SomberPlanterDarkSmallNE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter-small-NE + +- type: decal + id: SomberPlanterDarkSmallNW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter-small-NW + +- type: decal + id: SomberPlanterDarkSmallSE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter-small-SE + +- type: decal + id: SomberPlanterDarkSmallSW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: planter-small-SW + +# The trim that goes under windoors in case you need it for some reason + +- type: decal + id: SomberWindoorUnderlay + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: windoorunderlay + +- type: decal + id: SomberWindoorUnderlayDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: windoorunderlay + +# A mazelike ornamental overlay + +- type: decal + id: SomberLabyrinth + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: labyrinth + +- type: decal + id: SomberLabyrinthDark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: labyrinth + +# Stepping stones to go in gardens or whatever + +- type: decal + id: SomberSteppingStone1 + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber.rsi + state: steppingstone1 + +- type: decal + id: SomberSteppingStone1Dark + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_dark.rsi + state: steppingstone1 + +- type: decal + id: SomberSteppingStone1Electrum + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_misc.rsi + state: steppingstone1electrum + +- type: decal + id: SomberSteppingStone1Mnemolith + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_misc.rsi + state: steppingstone1mnemolith + +- type: decal + id: SomberSteppingStone1Steel + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _DEN/Decals/somber_misc.rsi + state: steppingstone1steel diff --git a/Resources/Prototypes/_DEN/Decals/somber_electrum.yml b/Resources/Prototypes/_DEN/Decals/somber_electrum.yml new file mode 100644 index 00000000000..31e2d883525 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/somber_electrum.yml @@ -0,0 +1,412 @@ +- type: decal + id: SomberElectrum + parent: Overlays + abstract: true + +- type: decal + id: SomberElectrumCircle + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcircle + +- type: decal + id: SomberElectrumCircleE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcircleE + +- type: decal + id: SomberElectrumCircleN + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcircleN + +- type: decal + id: SomberElectrumCircleS + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcircleS + +- type: decal + id: SomberElectrumCircleSmall + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmall + +- type: decal + id: SomberElectrumCircleSmallNE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallNE + +- type: decal + id: SomberElectrumCircleSmallNW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallNW + +- type: decal + id: SomberElectrumCircleSmallSE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallSE + +- type: decal + id: SomberElectrumCircleSmallSW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallSW + +- type: decal + id: SomberElectrumCircleW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcircleW + +- type: decal + id: SomberElectrumEye + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumeye + +- type: decal + id: SomberElectrumTrim + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrim + +- type: decal + id: SomberElectrumTrimFancy + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimfancy + +- type: decal + id: SomberElectrumTrimFancyNE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimfancyNE + +- type: decal + id: SomberElectrumTrimFancyNW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimfancyNW + +- type: decal + id: SomberElectrumTrimFancySE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimfancySE + +- type: decal + id: SomberElectrumTrimFancySW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimfancySW + +- type: decal + id: SomberElectrumTrimNE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimNE + +- type: decal + id: SomberElectrumTrimNW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimNW + +- type: decal + id: SomberElectrumTrimSE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimSE + +- type: decal + id: SomberElectrumTrimSW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtrimSW + +- type: decal + id: SomberElectrumCircleSmallFilled + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallfilled + +- type: decal + id: SomberElectrumCircleSmallNEFilled + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallNEfilled + +- type: decal + id: SomberElectrumCircleSmallNWFilled + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallNWfilled + +- type: decal + id: SomberElectrumCircleSmallSEFilled + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallSEfilled + +- type: decal + id: SomberElectrumCircleSmallSWFilled + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclesmallSWfilled + +- type: decal + id: SomberElectrumCircleMid + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclemid + +- type: decal + id: SomberElectrumCircleMidNE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclemidNE + +- type: decal + id: SomberElectrumCircleMidNW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclemidNW + +- type: decal + id: SomberElectrumCircleMidSE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclemidSE + +- type: decal + id: SomberElectrumCircleMidSW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclemidSW + +- type: decal + id: SomberElectrumLinerHorizontal + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerhorizontal + +- type: decal + id: SomberElectrumLinerHorizontalN + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerhorizontalN + +- type: decal + id: SomberElectrumLinerHorizontalS + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerhorizontalS + +- type: decal + id: SomberElectrumLinerVertical + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinervertical + +- type: decal + id: SomberElectrumLinerVerticalE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerverticalE + +- type: decal + id: SomberElectrumLinerVerticalW + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerverticalW + +- type: decal + id: SomberElectrumLinerS + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerS + +- type: decal + id: SomberElectrumLinerE + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumlinerE + +- type: decal + id: SomberElectrumSquare + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumsquare + +- type: decal + id: SomberElectrumDiamond + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumdiamond + +- type: decal + id: SomberElectrumCircleLarge + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumcirclelarge + +- type: decal + id: SomberOuterElectrumCircle1 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle1 + +- type: decal + id: SomberOuterElectrumCircle2 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle2 + +- type: decal + id: SomberOuterElectrumCircle3 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle3 + +- type: decal + id: SomberOuterElectrumCircle4 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle4 + +- type: decal + id: SomberOuterElectrumCircle6 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle6 + +- type: decal + id: SomberOuterElectrumCircle7 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle7 + +- type: decal + id: SomberOuterElectrumCircle8 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle8 + +- type: decal + id: SomberOuterElectrumCircle9 + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: outerelectrumcircle9 + +- type: decal + id: SomberElectrumTrimInner + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _DEN/Decals/somber_electrum.rsi + state: electrumtriminner diff --git a/Resources/Prototypes/_DEN/Decals/somber_tile_overlay.yml b/Resources/Prototypes/_DEN/Decals/somber_tile_overlay.yml new file mode 100644 index 00000000000..d9e6a95431c --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/somber_tile_overlay.yml @@ -0,0 +1,652 @@ +- type: decal + id: SomberTileOverlay + parent: Overlays + abstract: true + +- type: decal + id: SomberTileOverlayDarkNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-NE + +- type: decal + id: SomberTileOverlayDarkNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-NW + +- type: decal + id: SomberTileOverlayDarkSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-SE + +- type: decal + id: SomberTileOverlayDarkSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-SW + +- type: decal + id: SomberTileOverlayDefaultGlass + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-glass + +- type: decal + id: SomberTileOverlayGlassDarkNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-dark-NE + +- type: decal + id: SomberTileOverlayGlassDarkNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-dark-NW + +- type: decal + id: SomberTileOverlayGlassDarkSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-dark-SE + +- type: decal + id: SomberTileOverlayGlassDarkSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-dark-SW + +- type: decal + id: SomberTileOverlayGlassNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-NE + +- type: decal + id: SomberTileOverlayGlassNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-NW + +- type: decal + id: SomberTileOverlayDefaultGlassPlasma + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-glass-plasma + +- type: decal + id: SomberTileOverlayGlassSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-SE + +- type: decal + id: SomberTileOverlayGlassSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglass-SW + +- type: decal + id: SomberTileOverlayGlassTileDarkNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-dark-NE + +- type: decal + id: SomberTileOverlayGlassTileDarkNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-dark-NW + +- type: decal + id: SomberTileOverlayGlassTileDarkSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-dark-SE + +- type: decal + id: SomberTileOverlayGlassTileDarkSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-dark-SW + +- type: decal + id: SomberTileOverlayGlassTileNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-NE + +- type: decal + id: SomberTileOverlayGlassTileNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-NW + +- type: decal + id: SomberTileOverlayGlassTileSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-SE + +- type: decal + id: SomberTileOverlayGlassTileSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somberglasstile-SW + +- type: decal + id: SomberTileOverlayGlass + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-glass-tinted + +- type: decal + id: SomberTileOverlayGlassDark + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-glass-tinted-dark + +- type: decal + id: SomberTileOverlayDefaultGlassUranium + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-glass-uranium + +- type: decal + id: SomberTileOverlayNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-NE + +- type: decal + id: SomberTileOverlayNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-NW + +- type: decal + id: SomberTileOverlaySE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-SE + +- type: decal + id: SomberTileOverlaySW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-SW + +- type: decal + id: SomberTileOverlayEyeframe + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeframe + +- type: decal + id: SomberTileOverlayEyeframeDark + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeframe-dark + +- type: decal + id: SomberTileOverlayEyeframeKitchen + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeframe-kitchen + +- type: decal + id: SomberTileOverlayEyeland + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeland + +- type: decal + id: SomberTileOverlayEyelandDark + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeland-dark + +- type: decal + id: SomberTileOverlayEyelandKitchen + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyeland-kitchen + +- type: decal + id: SomberTileOverlayEyediamond + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyediamond + +- type: decal + id: SomberTileOverlayEyediamondDark + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyediamond-dark + +- type: decal + id: SomberTileOverlayEyediamondKitchen + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: eyediamond-kitchen + +- type: decal + id: SomberTileOverlayMono + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono + +- type: decal + id: SomberTileOverlayMonoEye + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-eye + +- type: decal + id: SomberTileOverlayMonoDark + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-dark + +- type: decal + id: SomberTileOverlayMonoDarkEye + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-dark-eye + +- type: decal + id: SomberTileOverlayMonoKitchen + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-kitchen + +- type: decal + id: SomberTileOverlayMonoEyeKitchen + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-kitchen-eye + +- type: decal + id: SomberTileOverlaySomberDirtNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dirt-NE + +- type: decal + id: SomberTileOverlaySomberDirtNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dirt-NW + +- type: decal + id: SomberTileOverlaySomberDirtSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dirt-SE + +- type: decal + id: SomberTileOverlaySomberDirtSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dirt-SW + +- type: decal + id: SomberTileOverlaySomberGrassNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-grass-NE + +- type: decal + id: SomberTileOverlaySomberGrassNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-grass-NW + +- type: decal + id: SomberTileOverlaySomberGrassSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-grass-SE + +- type: decal + id: SomberTileOverlaySomberGrassSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-grass-SW + +- type: decal + id: SomberTileOverlaySomberSandNNE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-sand-NE + +- type: decal + id: SomberTileOverlaySomberSandNW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-sand-NW + +- type: decal + id: SomberTileOverlaySomberSandSE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-sand-SE + +- type: decal + id: SomberTileOverlaySomberSandSW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-sand-SW + +- type: decal + id: SomberTileOverlaySlatsHorizontal + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-slats-horizontal + +- type: decal + id: SomberTileOverlaySlatsVertical + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-slats-vertical + +- type: decal + id: SomberTileOverlaySlatsDarkHorizontal + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-slats-dark-horizontal + +- type: decal + id: SomberTileOverlaySlatsDarkVertical + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-slats-dark-vertical + +- type: decal + id: SomberTileOverlayMonoLabyrinth + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-labyrinth + +- type: decal + id: SomberTileOverlayMonoDarkLabyrinth + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-tile-mono-dark-labyrinth + +- type: decal + id: SomberTileOverlayDiagonalEndN + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-N + +- type: decal + id: SomberTileOverlayDiagonalEndS + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-S + +- type: decal + id: SomberTileOverlayDiagonalEndE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-E + +- type: decal + id: SomberTileOverlayDiagonalEndW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-W + +- type: decal + id: SomberTileOverlayDarkDiagonalEndN + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-N + +- type: decal + id: SomberTileOverlayDarkDiagonalEndS + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-S + +- type: decal + id: SomberTileOverlayDarkDiagonalEndE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-E + +- type: decal + id: SomberTileOverlayDarkDiagonalEndW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-W + +- type: decal + id: SomberTileOverlayDiagonalEndOuterN + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-outer-N + +- type: decal + id: SomberTileOverlayDiagonalEndOuterS + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-outer-S + +- type: decal + id: SomberTileOverlayDiagonalEndOuterE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-outer-E + +- type: decal + id: SomberTileOverlayDiagonalEndOuterW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-diagonal-end-outer-W + +- type: decal + id: SomberTileOverlayDarkDiagonalEndOuterN + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-outer-N + +- type: decal + id: SomberTileOverlayDarkDiagonalEndOuterS + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-outer-S + +- type: decal + id: SomberTileOverlayDarkDiagonalEndOuterE + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-outer-E + +- type: decal + id: SomberTileOverlayDarkDiagonalEndOuterW + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: somber-dark-diagonal-end-outer-W + +- type: decal + id: SomberTileOverlayDirt + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: dirt + +- type: decal + id: SomberTileOverlayGrass + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: grass + +- type: decal + id: SomberTileOverlaySand + tags: ["station", "overlay"] + parent: SomberTileOverlay + sprite: + sprite: _DEN/Decals/somber_tile_overlay.rsi + state: sand diff --git a/Resources/Prototypes/_DEN/Decals/tile_shadows.yml b/Resources/Prototypes/_DEN/Decals/tile_shadows.yml new file mode 100644 index 00000000000..291a1a806a9 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/tile_shadows.yml @@ -0,0 +1,153 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: TileShadow + parent: Overlays + abstract: true + +- type: decal + id: TileShadowFull + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_full + +- type: decal + id: TileShadowBox + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_box + +- type: decal + id: TileShadowCornerNe + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_corner_ne + +- type: decal + id: TileShadowCornerSe + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_corner_se + +- type: decal + id: TileShadowCornerNw + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_corner_nw + +- type: decal + id: TileShadowCornerSw + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_corner_sw + +- type: decal + id: TileShadowInnerNe + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_inner_ne + +- type: decal + id: TileShadowInnerSe + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_inner_se + +- type: decal + id: TileShadowInnerNw + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_inner_nw + +- type: decal + id: TileShadowInnerSw + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_inner_sw + +- type: decal + id: TileShadowEndN + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_end_n + +- type: decal + id: TileShadowEndE + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_end_e + +- type: decal + id: TileShadowEndS + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_end_s + +- type: decal + id: TileShadowEndW + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_end_w + +- type: decal + id: TileShadowLineN + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_line_n + +- type: decal + id: TileShadowLineE + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_line_e + +- type: decal + id: TileShadowLineS + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_line_s + +- type: decal + id: TileShadowLineW + parent: TileShadow + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/tile_shadows.rsi + state: shadow_line_w + diff --git a/Resources/Prototypes/_DEN/Decals/wood_trim_somber_amaranth.yml b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_amaranth.yml new file mode 100644 index 00000000000..2a7707420d6 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_amaranth.yml @@ -0,0 +1,140 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: WoodTrimThinSomberAmaranthBox + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_box + +- type: decal + id: WoodTrimThinSomberAmaranthCornerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_corner_ne + +- type: decal + id: WoodTrimThinSomberAmaranthCornerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_corner_se + +- type: decal + id: WoodTrimThinSomberAmaranthCornerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_corner_nw + +- type: decal + id: WoodTrimThinSomberAmaranthCornerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_corner_sw + +- type: decal + id: WoodTrimThinSomberAmaranthInnerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_inner_ne + +- type: decal + id: WoodTrimThinSomberAmaranthInnerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_inner_se + +- type: decal + id: WoodTrimThinSomberAmaranthInnerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_inner_nw + +- type: decal + id: WoodTrimThinSomberAmaranthInnerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_inner_sw + +- type: decal + id: WoodTrimThinSomberAmaranthEndN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_end_n + +- type: decal + id: WoodTrimThinSomberAmaranthEndE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_end_e + +- type: decal + id: WoodTrimThinSomberAmaranthEndS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_end_s + +- type: decal + id: WoodTrimThinSomberAmaranthEndW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_end_w + +- type: decal + id: WoodTrimThinSomberAmaranthLineN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_line_n + +- type: decal + id: WoodTrimThinSomberAmaranthLineE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_line_e + +- type: decal + id: WoodTrimThinSomberAmaranthLineS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_line_s + +- type: decal + id: WoodTrimThinSomberAmaranthLineW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_amaranth.rsi + state: thin_line_w + diff --git a/Resources/Prototypes/_DEN/Decals/wood_trim_somber_floral.yml b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_floral.yml new file mode 100644 index 00000000000..b151086fecf --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_floral.yml @@ -0,0 +1,140 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: WoodTrimThinSomberFloralBox + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_box + +- type: decal + id: WoodTrimThinSomberFloralCornerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_corner_ne + +- type: decal + id: WoodTrimThinSomberFloralCornerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_corner_se + +- type: decal + id: WoodTrimThinSomberFloralCornerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_corner_nw + +- type: decal + id: WoodTrimThinSomberFloralCornerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_corner_sw + +- type: decal + id: WoodTrimThinSomberFloralInnerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_inner_ne + +- type: decal + id: WoodTrimThinSomberFloralInnerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_inner_se + +- type: decal + id: WoodTrimThinSomberFloralInnerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_inner_nw + +- type: decal + id: WoodTrimThinSomberFloralInnerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_inner_sw + +- type: decal + id: WoodTrimThinSomberFloralEndN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_end_n + +- type: decal + id: WoodTrimThinSomberFloralEndE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_end_e + +- type: decal + id: WoodTrimThinSomberFloralEndS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_end_s + +- type: decal + id: WoodTrimThinSomberFloralEndW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_end_w + +- type: decal + id: WoodTrimThinSomberFloralLineN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_line_n + +- type: decal + id: WoodTrimThinSomberFloralLineE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_line_e + +- type: decal + id: WoodTrimThinSomberFloralLineS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_line_s + +- type: decal + id: WoodTrimThinSomberFloralLineW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_floral.rsi + state: thin_line_w + diff --git a/Resources/Prototypes/_DEN/Decals/wood_trim_somber_shadow.yml b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_shadow.yml new file mode 100644 index 00000000000..9169a3deb23 --- /dev/null +++ b/Resources/Prototypes/_DEN/Decals/wood_trim_somber_shadow.yml @@ -0,0 +1,140 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: decal + id: WoodTrimThinSomberShadowBox + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_box + +- type: decal + id: WoodTrimThinSomberShadowCornerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_corner_ne + +- type: decal + id: WoodTrimThinSomberShadowCornerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_corner_se + +- type: decal + id: WoodTrimThinSomberShadowCornerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_corner_nw + +- type: decal + id: WoodTrimThinSomberShadowCornerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_corner_sw + +- type: decal + id: WoodTrimThinSomberShadowInnerNe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_inner_ne + +- type: decal + id: WoodTrimThinSomberShadowInnerSe + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_inner_se + +- type: decal + id: WoodTrimThinSomberShadowInnerNw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_inner_nw + +- type: decal + id: WoodTrimThinSomberShadowInnerSw + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_inner_sw + +- type: decal + id: WoodTrimThinSomberShadowEndN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_end_n + +- type: decal + id: WoodTrimThinSomberShadowEndE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_end_e + +- type: decal + id: WoodTrimThinSomberShadowEndS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_end_s + +- type: decal + id: WoodTrimThinSomberShadowEndW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_end_w + +- type: decal + id: WoodTrimThinSomberShadowLineN + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_line_n + +- type: decal + id: WoodTrimThinSomberShadowLineE + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_line_e + +- type: decal + id: WoodTrimThinSomberShadowLineS + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_line_s + +- type: decal + id: WoodTrimThinSomberShadowLineW + parent: WoodTrimThinSomber + tags: ["station", "markings"] + sprite: + sprite: _DEN/Decals/wood_trim_somber_shadow.rsi + state: thin_line_w + diff --git a/Resources/Prototypes/_DEN/Entities/Clothing/Back/back.yml b/Resources/Prototypes/_DEN/Entities/Clothing/Back/back.yml index bbd3e3badf4..2a746940b06 100644 --- a/Resources/Prototypes/_DEN/Entities/Clothing/Back/back.yml +++ b/Resources/Prototypes/_DEN/Entities/Clothing/Back/back.yml @@ -78,7 +78,7 @@ - type: entity # So chameleon clothes can select the folded sprite parent: ClothingBackpackMantis id: ClothingBackpackMantisFlipped - suffix: Flipped + suffix: Folded components: - type: Foldable folded: true @@ -110,7 +110,7 @@ - type: entity # So chameleon clothes can select the folded sprite parent: ClothingBackpackDuffelMantis id: ClothingBackpackDuffelMantisFlipped - suffix: Flipped + suffix: Folded components: - type: Foldable folded: true @@ -170,7 +170,7 @@ - type: entity # So chameleon clothes can select the folded sprite parent: ClothingBackpackMessengerMantis id: ClothingBackpackMessengerMantisFlipped - suffix: Flipped + suffix: Folded components: - type: Foldable folded: true @@ -232,6 +232,12 @@ params: volume: -6 variation: 0.05 + - type: EmitSoundOnThrow + sound: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg + params: + volume: -3 + variation: 0.05 - type: MeleeThrowOnHit # So heavy it knocks targets back a little speed: 5 lifetime: 0.05 diff --git a/Resources/Prototypes/_DEN/Entities/Clothing/Head/hardhats.yml b/Resources/Prototypes/_DEN/Entities/Clothing/Head/hardhats.yml new file mode 100644 index 00000000000..003c317a67d --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Clothing/Head/hardhats.yml @@ -0,0 +1,80 @@ +- type: entity + parent: ClothingHeadBase + id: ClothingHeadHatHardhatSomber + name: somber hard hat + description: "A hard hat embedded with an eidolite crystal that siphons energy from the noosphere. A humble reminder of the Great Work." + components: + - type: Sprite + sprite: _DEN/Clothing/Head/Hardhats/somber.rsi + layers: + - state: icon + - state: light-icon + shader: unshaded + visible: false + map: [ "light" ] + - type: Item + sprite: _DEN/Clothing/Head/Hardhats/somber.rsi + heldPrefix: off + - type: Clothing + sprite: _DEN/Clothing/Head/Hardhats/somber.rsi + equippedPrefix: off + - type: EtherealLight # Dims around ethereal entities + - type: PointLight + enabled: false + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + energy: 3 # More energy because the color isn't as bright + radius: 7 + softness: 1.22 + color: "#d9418d" + netsync: false + - type: Appearance + - type: UseDelay + - type: ToggleableVisuals + spriteLayer: light + inhandVisuals: + left: + - state: on-inhand-left + shader: unshaded + right: + - state: on-inhand-right + shader: unshaded + clothingVisuals: + head: + - state: on-equipped-HELMET + shader: unshaded + - type: ItemToggle + onUse: false # Equipping it takes priority + onAltUse: true # But alt use isn't doing anything else so sure + soundActivate: + path: /Audio/_DEN/Effects/crystalshimmer1.ogg + params: + volume: -2 + variation: 0.05 + soundDeactivate: + path: /Audio/_DEN/Effects/crystalshimmer2.ogg + params: + volume: -2 + variation: 0.05 + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } + - type: ItemTogglePointLight + - type: ToggleClothing + action: ActionToggleSomberLight + - type: Tag + tags: + - WhitelistChameleon + - HardHat + +- type: entity + id: ActionToggleSomberLight + name: Toggle Eidolite Lamp + description: Turn the lamp on or off. + components: + - type: InstantAction + itemIconStyle: BigItem + event: !type:ToggleActionEvent diff --git a/Resources/Prototypes/_DEN/Entities/Clothing/Head/misc.yml b/Resources/Prototypes/_DEN/Entities/Clothing/Head/misc.yml new file mode 100644 index 00000000000..7c91da972ae --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Clothing/Head/misc.yml @@ -0,0 +1,48 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, ClothingHeadHatCone] + id: ClothingHeadHatConeSomber + name: somber warning cone + description: "It stands vigil where caution is required. A humble reminder of the Great Work." + components: + - type: Sprite + sprite: _DEN/Clothing/Head/Misc/sombercone.rsi + - type: Clothing + sprite: _DEN/Clothing/Head/Misc/sombercone.rsi + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Butcherable + butcheringType: Spike # A cone shouldn't chop into cloth, but Butcherable isn't nullable + +- type: entity + parent: ClothingHeadHatConeSomber + id: ClothingHeadHatConeSomberPink + name: somber warning cone + suffix: Bright + description: "It stands vigil where caution is required. A humble reminder of the Great Work. This brighter variant arose from worker safety complaints." + components: + - type: Sprite + sprite: _DEN/Clothing/Head/Misc/somberconepink.rsi + layers: + - state: icon + - state: icon-unshaded + shader: unshaded + - type: Item + sprite: _DEN/Clothing/Head/Misc/somberconepink.rsi + inhandVisuals: + left: + - state: inhand-left + - state: inhand-left-unshaded + shader: unshaded + right: + - state: inhand-right + - state: inhand-right-unshaded + shader: unshaded + - type: Clothing + sprite: _DEN/Clothing/Head/Misc/somberconepink.rsi + clothingVisuals: + head: + - state: equipped-HELMET + - state: equipped-HELMET-unshaded + shader: unshaded diff --git a/Resources/Prototypes/_DEN/Entities/Clothing/Multiple/towel.yml b/Resources/Prototypes/_DEN/Entities/Clothing/Multiple/towel.yml new file mode 100644 index 00000000000..6a433108ee8 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Clothing/Multiple/towel.yml @@ -0,0 +1,136 @@ +- type: entity + parent: BaseTowel + id: TowelColorMagenta + name: magenta towel + components: + - type: Sprite + layers: + - state: icon + color: "#b32d70" + - type: Item + inhandVisuals: + left: + - state: inhand-left + color: "#b32d70" + right: + - state: inhand-right + color: "#b32d70" + - type: Clothing + clothingVisuals: + head: + - state: equipped-HELMET + color: "#b32d70" + jumpsuit: + - state: equipped-INNERCLOTHING + color: "#b32d70" + belt: + - state: equipped-BELT + color: "#b32d70" + neck: + - state: equipped-NECK + color: "#b32d70" + - type: Fiber + fiberColor: fibers-magenta + +- type: entity + parent: BaseTowel + id: TowelColorAzure + name: azure towel + components: + - type: Sprite + layers: + - state: icon + color: "#2968e6" + - type: Item + inhandVisuals: + left: + - state: inhand-left + color: "#2968e6" + right: + - state: inhand-right + color: "#2968e6" + - type: Clothing + clothingVisuals: + head: + - state: equipped-HELMET + color: "#2968e6" + jumpsuit: + - state: equipped-INNERCLOTHING + color: "#2968e6" + belt: + - state: equipped-BELT + color: "#2968e6" + neck: + - state: equipped-NECK + color: "#2968e6" + - type: Fiber + fiberColor: fibers-blue + +- type: entity + parent: BaseTowel + id: TowelColorRoyalRed + name: royal red towel + components: + - type: Sprite + layers: + - state: icon + color: "#8a0027" + - type: Item + inhandVisuals: + left: + - state: inhand-left + color: "#8a0027" + right: + - state: inhand-right + color: "#8a0027" + - type: Clothing + clothingVisuals: + head: + - state: equipped-HELMET + color: "#8a0027" + jumpsuit: + - state: equipped-INNERCLOTHING + color: "#8a0027" + belt: + - state: equipped-BELT + color: "#8a0027" + neck: + - state: equipped-NECK + color: "#8a0027" + - type: Fiber + fiberColor: fibers-red + +- type: entity + parent: BaseTowel + id: TowelColorPine + name: pine towel + components: + - type: Sprite + layers: + - state: icon + color: "#337c60" + - type: Item + inhandVisuals: + left: + - state: inhand-left + color: "#337c60" + right: + - state: inhand-right + color: "#337c60" + - type: Clothing + clothingVisuals: + head: + - state: equipped-HELMET + color: "#337c60" + jumpsuit: + - state: equipped-INNERCLOTHING + color: "#337c60" + belt: + - state: equipped-BELT + color: "#337c60" + neck: + - state: equipped-NECK + color: "#337c60" + - type: Fiber + fiberColor: fibers-green + \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Entities/Clothing/Neck/misc.yml b/Resources/Prototypes/_DEN/Entities/Clothing/Neck/misc.yml index a22fd3ee1a2..4674b90bb20 100644 --- a/Resources/Prototypes/_DEN/Entities/Clothing/Neck/misc.yml +++ b/Resources/Prototypes/_DEN/Entities/Clothing/Neck/misc.yml @@ -116,7 +116,6 @@ - type: ItemToggle # You can toggle swinging it back and forth, though it's just cosmetic verbToggleOn: item-toggle-swingstart verbToggleOff: item-toggle-swingstop - predictable: false soundActivate: path: /Audio/Effects/toss.ogg params: diff --git a/Resources/Prototypes/_DEN/Entities/Effects/portal.yml b/Resources/Prototypes/_DEN/Entities/Effects/portal.yml new file mode 100644 index 00000000000..28474b9a490 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Effects/portal.yml @@ -0,0 +1,47 @@ +# A gateway that looks like a shadow rift for mappers +- type: entity + parent: BasePortal + id: ShadowPortalGateway + name: shadow rift + suffix: Gateway + description: Looks unstable. + placement: + mode: SnapgridCenter + components: + - type: Portal + arrivalSound: /Audio/Items/hiss.ogg + departureSound: /Audio/Items/hiss.ogg + canTeleportToOtherMaps: true + randomTeleport: false + - type: Sprite + state: portal-artifact + color: "#793a80dd" + - type: PointLight + color: "#793a80dd" + radius: 3 + energy: 1 + netsync: false + - type: Fixtures + fixtures: + portalFixture: + shape: + !type:PhysShapeAabb + bounds: "-0.125,-0.25,0.125,0.25" # Smaller so you don't trip into it + mask: + - FullTileMask + layer: + - WallLayer + hard: false + - type: AmbientSound + range: 6 + volume: -3 + sound: + path: /Audio/Ambience/anomaly_scary.ogg + +- type: entity + parent: ShadowPortalGateway + id: ShadowPortalGatewaySilent + suffix: Gateway, Silent + components: + - type: AmbientSound + enabled: false diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_bottles.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_bottles.yml index ad7fabc82f2..fd9fc66c097 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_bottles.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_bottles.yml @@ -4,6 +4,47 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +- type: entity + parent: [ BaseDecorativeFixtureNoRot, CustomDrinkJug, BasePsionic ] # Breakable somber dishes should be psionic + id: CustomDrinkJugSomber + name: eidolite decanter + suffix: Somber Barware, Jug + description: "An eidolite crystal decanter, braced with electrum to protect it from falls. Clearly crafted at the Outer Chamber Crucible, considering the stopper is a Greek psi. They can't seem to help themselves." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/somberjug.rsi + layers: + - state: icon + map: ["enum.OpenableVisuals.Layer"] + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/somberjug.rsi + - type: Appearance + - type: GenericVisualizer + visuals: + enum.OpenableVisuals.Opened: + enum.OpenableVisuals.Layer: + True: {state: "icon_open"} + False: {state: "icon"} + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic # Has a metal cage around the crystal + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: entity parent: [DrinkBottleVisualsAll, DrinkBottleGlassBaseFull] id: DrinkJaegermisterBottleFull @@ -275,3 +316,124 @@ Quantity: 150 - type: Label currentLabel: rose water + +- type: entity + parent: CustomDrinkJug + id: DrinkJuiceTomatoJug + suffix: tomato juice + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 150 + reagents: + - ReagentId: JuiceTomato + Quantity: 150 + - type: Label + currentLabel: tomato juice + +- type: entity + parent: CustomDrinkJug + id: DrinkEggJug + suffix: egg + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 150 + reagents: + - ReagentId: Egg + Quantity: 150 + - type: Label + currentLabel: egg + +- type: entity + parent: CustomDrinkJug + id: DrinkWaterJugXL # You shouldn't need a sink to make an americano + suffix: water + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 300 # Bigger, because it's just water + reagents: + - ReagentId: Water + Quantity: 300 + - type: Label + currentLabel: water + +- type: entity + parent: CustomDrinkJug + id: DrinkHotCocoaJug + suffix: hot cocoa + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 300 # Coffee and tea are both 300 + reagents: + - ReagentId: HotCocoa + Quantity: 300 + - type: Label + currentLabel: cocoa # We can presume a coffee machine dispenses hot drinks + +- type: entity + parent: CustomDrinkJug + id: DrinkMilkJug # 50% more milk than the cartons + suffix: milk + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 150 + reagents: + - ReagentId: Milk + Quantity: 150 + - type: Label + currentLabel: milk + +- type: entity + parent: CustomDrinkJug + id: DrinkSoyMilkJug # 50% more milk than the cartons + suffix: soy milk + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 150 + reagents: + - ReagentId: MilkSoy + Quantity: 150 + - type: Label + currentLabel: soy milk + +- type: entity + parent: CustomDrinkJug + id: DrinkOatMilkJug + suffix: oat milk + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 150 + reagents: + - ReagentId: MilkOat + Quantity: 150 + - type: Label + currentLabel: oat milk + +- type: entity + parent: CustomDrinkJug + id: DrinkCaramexininJug + description: "Mix 1:5 with coffee to prevent theobromine poisoning." + suffix: caramexinin + components: + - type: SolutionContainerManager + solutions: + drink: + maxVol: 300 # If a sugar jug is 300, let's be fair to people + reagents: + - ReagentId: Caramexinin + Quantity: 300 + - type: Label + currentLabel: caramexinin diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_flasks.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_flasks.yml new file mode 100644 index 00000000000..c1a7902395c --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_flasks.yml @@ -0,0 +1,31 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkFlaskBar ] + id: DrinkFlaskBarSomber + name: electrum flask + suffix: Somber Barware + description: "An electrum flask with an exotic leather wrap." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/somberflask.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/somberflask.rsi + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkVacuumFlask ] + id: DrinkVacuumFlaskSomber + name: electrum vacuum flask + suffix: Somber Barware + description: "An electrum vacuum flask with an alabaster grip. Absurd." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_special.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_special.yml new file mode 100644 index 00000000000..24df1141d93 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Drinks/drinks_special.yml @@ -0,0 +1,255 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkShaker ] + id: DrinkShakerSomber + name: electrum shaker + suffix: Somber Barware + description: "An expensive shaker made of a natural alloy of gold and silver." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/sombershaker.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/sombershaker.rsi + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkJigger ] + id: DrinkJiggerSomber + name: electrum jigger + suffix: Somber Barware + description: "An expensive jigger made of a natural alloy of gold and silver." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/somberjigger.rsi + - type: Item + size: Tiny + sprite: _DEN/Objects/Consumable/Drinks/somberjigger.rsi + - type: EmitSoundOnPickup + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_pickup.ogg + params: + volume: -2 + - type: EmitSoundOnDrop + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: EmitSoundOnLand + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkIceBucket ] + id: DrinkIceBucketSomber + name: electrum ice bucket + suffix: Somber Barware + description: "Who the hell buys an electrum ice bucket. It's made of gold. At least partly." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/somberbucket.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/somberbucket.rsi + - type: EmitSoundOnPickup + sound: /Audio/Items/Handling/drinkglass_pickup.ogg + - type: EmitSoundOnDrop + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: EmitSoundOnLand + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: DrinkIceBucketSomber + id: DrinkIceBucketSomberSauna + name: electrum sauna bucket + suffix: Somber Sauna + description: "An unreasonably expensive bucket, for water that's fated to become steam." + components: + - type: Sprite + state: icon-sauna + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: Water + Quantity: 200 + +- type: entity + parent: DrinkIceBucketSomberSauna + id: DrinkIceBucketSomberSaunaSilvery + name: electrum sauna bucket + suffix: Somber Sauna, Silvery + description: "An unreasonably expensive bucket, for water that's fated to become steam. The natural alloy contains more silver than usual." + components: + - type: Sprite + state: icon-sauna-silvery + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkGlassCoupeShaped, BasePsionic ] # Breakable somber dishes should be psionic + id: DrinkGlassCoupeShapedSomber + name: eidolite chalice + suffix: Somber Barware, Coupe + description: "A swirling chalice shaped from eidolite crystal." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi + - type: Icon + sprite: _DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi + state: icon-combined + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Destructible # They don't drop glass shards, and can't drop eidolite or electrum because they're too valuable + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 # Excess damage deletes the contents to save computation + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkShotGlass, BasePsionic] # Breakable somber dishes should be psionic + id: DrinkShotGlassSomber + name: eidolite shot glass + suffix: Somber Barware + description: "A trimmed shot glass shaped from eidolite crystal." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/sombershotglass.rsi + - type: Item + sprite: _DEN/Objects/Consumable/Drinks/sombershotglass.rsi + - type: Icon + sprite: _DEN/Objects/Consumable/Drinks/sombershotglass.rsi + state: icon-combined + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkGlass, BasePsionic ] # Breakable somber dishes should be psionic + id: DrinkGlassSomber + name: eidolite glass + suffix: Somber Barware + description: "An eidolite glass that knows to reshape itself based on what you pour into it. That's normal. At least it looks nice for now." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/somberglass.rsi + - type: Icon + sprite: _DEN/Objects/Consumable/Drinks/somberglass.rsi + state: icon-combined + - type: SolutionContainerVisuals + metamorphicDefaultSprite: + sprite: _DEN/Objects/Consumable/Drinks/somberglass.rsi + state: icon + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, DrinkBaseMug, BasePsionic ] + id: DrinkMugSomber + name: somber mug + suffix: Somber Barware + description: "A finely glazed ceramic mug ringed with ornamental electrum trim. Just ostentatious enough to make an everyday drink feel like a small indulgence." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Drinks/sombermug.rsi + - type: EmitSoundOnPickup + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_pickup.ogg + params: + volume: -2 + - type: EmitSoundOnDrop + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: EmitSoundOnLand + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:DoActsBehavior + acts: [ "Destruction" ] diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/condiments.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/condiments.yml index 81868ca2bd6..f7f56380d6f 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/condiments.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/condiments.yml @@ -80,4 +80,96 @@ - type: Appearance - type: SolutionContainerVisuals maxFillLevels: 2 - fillBaseName: packet-solid- \ No newline at end of file + fillBaseName: packet-solid- + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, BaseFoodShaker, BasePsionic ] + id: BaseFoodShakerSomber + name: eidolite shaker + suffix: Somber, Empty + description: "A crystal shaker for spices." + components: + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 15 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpillBehavior { } + - !type:SpawnEntitiesBehavior + spawn: + MaterialEidolite1: + min: 1 + max: 1 + transferForensics: true + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Sprite + sprite: _DEN/Objects/Consumable/Food/condiments.rsi + state: somber-shaker-empty + - type: Icon + sprite: _DEN/Objects/Consumable/Food/condiments.rsi + state: somber-shaker-empty + +- type: entity + parent: BaseFoodShakerSomber + id: FoodShakerSaltSomber + name: salt shaker + suffix: Somber + description: "Pink salt. From the Space Himalayas, probably." + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: TableSalt + Quantity: 20 + - type: Sprite + state: somber-shaker-salt + - type: Icon + state: somber-shaker-salt + - type: Tag + tags: + - SaltShaker + +- type: entity + parent: BaseFoodShakerSomber + id: FoodShakerPepperSomber + name: pepper shaker + suffix: Somber + description: "You already know what pepper is for." + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Blackpepper + Quantity: 20 + - type: Sprite + state: somber-shaker-pepper + - type: Icon + state: somber-shaker-pepper + - type: Tag + tags: + - PepperShaker + +- type: entity + parent: BaseFoodShakerSomber + id: FoodShakerMnemolithSomber + name: mnemolith shaker + suffix: Somber + description: "A potent psionic drug in a cute little crystal shaker. Do warn someone before using it to spice their food." + components: + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: MnemolithReagent + Quantity: 20 + - type: Sprite + state: somber-shaker-mnemolith + - type: Icon + state: somber-shaker-mnemolith diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/lunchbox.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/lunchbox.yml new file mode 100644 index 00000000000..b99d2bbfd30 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/lunchbox.yml @@ -0,0 +1,31 @@ +- type: entity + parent: LunchboxGeneric + id: LunchboxSomber + name: alabaster lunchbox + suffix: Somber Dinnerware + description: "A compact lunchbox with a braided handle. It has a strangely ceremonial feel." + components: + - type: Sprite + sprite: _DEN/Objects/Storage/lunchbox.rsi + layers: + - state: somber + - state: somber-open + map: ["openLayer"] + - type: Item + sprite: _DEN/Objects/Storage/lunchbox.rsi + heldPrefix: somber + - type: MeleeWeapon + soundHit: + path: /Audio/Items/trayhit1.ogg + params: + variation: 0.15 + - type: EmitSoundOnPickup + sound: /Audio/Items/Handling/drinkglass_pickup.ogg + - type: EmitSoundOnDrop + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: EmitSoundOnLand + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/plate.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/plate.yml new file mode 100644 index 00000000000..35fe1a5aaf6 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Food/Containers/plate.yml @@ -0,0 +1,85 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, BaseItem ] # Not parented because they're not really for food, don't want to inherit possible future plate behavior + id: SomberDish + name: electrum dish + suffix: Somber Dinnerware + description: "A surprisingly heavy dish--perhaps a coaster, or something like it." + components: + - type: Sprite + sprite: _DEN/Objects/Consumable/Food/plates.rsi + state: somberdish + - type: Item + sprite: _DEN/Objects/Consumable/Food/plates.rsi + size: Small + shape: + - 0,0,1,0 + heldPrefix: somber + - type: MeleeWeapon + damage: + types: + Blunt: 5 + soundHit: + path: /Audio/Items/trayhit1.ogg # Funny + params: + variation: 0.15 + soundNoDamage: + path: /Audio/Items/trayhit1.ogg + params: + variation: 0.15 + - type: DamageOtherOnHit + - type: EmitSoundOnCollide + sound: + path: /Audio/Items/trayhit1.ogg + params: + variation: 0.15 + - type: EmitSoundOnPickup + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_pickup.ogg + params: + volume: -2 + - type: EmitSoundOnDrop + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: EmitSoundOnLand + sound: + path: /Audio/SimpleStation14/Items/Handling/drinkglass_drop.ogg + params: + volume: -2 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.18 + density: 10 + mask: + - ItemMask + - type: InteractionVerbs + allowedVerbs: + - LickObject + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: SomberDish + id: SomberPlatter + name: electrum platter + suffix: Somber Dinnerware + description: "A little less a plate, a little more a platter--meant for display, you know." + components: + - type: Sprite + state: somberplatter + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.28125,0.25,-0.03125" + density: 25 + mask: + - ItemMask + diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Smokables/Cigarettes/packs.yml b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Smokables/Cigarettes/packs.yml index 853b0a5ccf1..a61c597a0c2 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Smokables/Cigarettes/packs.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Consumable/Smokables/Cigarettes/packs.yml @@ -22,7 +22,7 @@ - type: entity id: CigPackMnemolith parent: CigPackBase - name: Mnemolith Cigarettes + name: mnemolith cigarettes description: "Cigarettes containing powdered mnemolith, used by mantes to heighten their extrasensory perception. Potential psychological impact aside, there are no known lasting effects." components: - type: Sprite diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Decoration/ashtray.yml b/Resources/Prototypes/_DEN/Entities/Objects/Decoration/ashtray.yml new file mode 100644 index 00000000000..707575db176 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Decoration/ashtray.yml @@ -0,0 +1,8 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, Ashtray ] + id: AshtraySomber + name: electrum ashtray + description: "Polite and convenient." + components: + - type: Sprite + sprite: _DEN/Objects/Decoration/somberashtray.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Decoration/flora.yml b/Resources/Prototypes/_DEN/Entities/Objects/Decoration/flora.yml new file mode 100644 index 00000000000..30790003e90 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Decoration/flora.yml @@ -0,0 +1,100 @@ +- type: entity + parent: [ BaseTree, BasePsionic ] # Fuck it, psionic trees. That's why they glow, or some shit + id: SomberAmaranthTree01 + name: amaranth tree + suffix: "Somber, #1" + description: "An exotic hardwood tree with faintly luminescent leaves. Its resin is toxic, making the lumber notoriously difficult to work." + components: + - type: Sprite + sprite: _DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi + layers: + - state: tree01 + - state: tree01glow + shader: unshaded + - type: MeleeSound + soundGroups: + Brute: + collection: MetalThud # They're tough as hell + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/tree_fell.ogg + params: + volume: 5 + variation: 0.05 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + Log: + min: 2 + max: 8 + +- type: entity + parent: SomberAmaranthTree01 + id: SomberAmaranthTree02 + suffix: "Somber, #2" + components: + - type: Sprite + layers: + - state: tree02 + - state: tree02glow + shader: unshaded + +- type: entity + parent: SomberAmaranthTree01 + id: SomberAmaranthTree03 + suffix: "Somber, #3" + components: + - type: Sprite + layers: + - state: tree03 + - state: tree03glow + shader: unshaded + +- type: entity + parent: SomberAmaranthTree01 + id: SomberAmaranthTree04 + suffix: "Somber, #1 Flipped" + components: + - type: Sprite + layers: + - state: tree04 + - state: tree04glow + shader: unshaded + +- type: entity + parent: SomberAmaranthTree01 + id: SomberAmaranthTree05 + suffix: "Somber, #2 Flipped" + components: + - type: Sprite + layers: + - state: tree05 + - state: tree05glow + shader: unshaded + +- type: entity + parent: SomberAmaranthTree01 + id: SomberAmaranthTree06 + suffix: "Somber, #3 Flipped" + components: + - type: Sprite + layers: + - state: tree06 + - state: tree06glow + shader: unshaded diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Devices/Electronics/signaller.yml b/Resources/Prototypes/_DEN/Entities/Objects/Devices/Electronics/signaller.yml new file mode 100644 index 00000000000..9274a6bc311 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Devices/Electronics/signaller.yml @@ -0,0 +1,38 @@ +- type: entity + parent: [ BaseDecorativeFixture, RemoteSignaller ] + id: RemoteSignallerSomber + name: somber remote signaller + description: "A brushed metal remote used to send signals to devices within a small radius of about 15 meters." + components: + - type: Sprite + sprite: _DEN/Objects/Devices/signaller.rsi + layers: + - state: somber-signaller + - state: somber-signaller-light + shader: unshaded + - type: Item + sprite: _DEN/Objects/Devices/signaller.rsi + inhandVisuals: + left: + - state: somber-inhand-left + - state: somber-inhand-left-light + shader: unshaded + right: + - state: somber-inhand-right + - state: somber-inhand-right-light + shader: unshaded + +- type: entity + parent: RemoteSignallerSomber + id: RemoteSignallerSomberTV + name: somber television remote + suffix: Must Be Linked] [Somber TV Kit + description: "A brushed metal remote for the television. It can activate other items, too, but don't run off with it or you'll pay." + +- type: entity + parent: RemoteSignallerSomberTV + id: RemoteSignallerSomberTVAutolink + suffix: Autolink (TV)] [Somber TV Kit + components: + - type: AutoLinkTransmitter + channel: TV diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/_DEN/Entities/Objects/Fun/pai.yml index 67420310506..5a3f0f325c0 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Fun/pai.yml @@ -16,7 +16,7 @@ shader: unshaded map: ["screen"] - type: TypingIndicator - proto: mantis + proto: psionic - type: Speech speechVerb: Electricity speechSounds: Pai diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/_DEN/Entities/Objects/Materials/materials.yml index 2fbc6eed810..ea33c1c6749 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Materials/materials.yml @@ -5,7 +5,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: MaterialBase + parent: [ BaseDecorativeFixtureNoRot, MaterialBase, BasePsionic ] id: MaterialMnemolith # Not actually useful for anything right now, but you can grind it to get a roleplay chemical name: mnemolith # Hypothetically, it could be used to make psionic tools (like PenMantis and MantisMeleeKnife) description: "A dark, glassy stone that forms during severe noospheric storms. It absorbs the intent of psions, allowing it to be \"taught\" new properties and repurposed for different uses. Commonly employed in the construction of esoteric tools, but you don't know how." # Edit that last bit out if it gets crafting recipes @@ -80,7 +80,7 @@ count: 1 - type: entity - parent: BaseItem # No longer really a material, more like ash now + parent: [ BaseDecorativeFixtureNoRot, BaseItem ] # No longer really a material, more like ash now id: MnemolithPowder name: mnemolith powder description: "The pulverized remains of a dark, glassy stone that forms during severe noospheric storms. It absorbs the intent of psions, allowing it to be \"taught\" new properties and repurposed for different uses, though in powder form it only serves medicinal purposes. Potential psychological impact aside, there are no known lasting effects." @@ -115,7 +115,7 @@ - MantisBeltStorable # Why not, their gear is made of it - type: entity - parent: MaterialBase + parent: [ BaseDecorativeFixtureNoRot, MaterialBase, BasePsionic ] id: MaterialEidolite # Not actually useful for anything right now, but it's pretty and you can sell it name: eidolite # Hypothetically, it could be used to power psionic tools (like LanternMantis and FlippoLighterMantis), or just as structural glass (like SyringeMantis) description: "A crystal that draws energy from the noosphere, often found alongside and within the mnemolith deposits that form during severe noospheric storms. Left to itself, it gradually reshapes into a pyramid unless physically or psionically constrained. You have no idea how to use it." # Edit that last bit out if it gets crafting recipes @@ -149,8 +149,9 @@ - type: Material - type: EtherealLight # Dims around ethereal entities - type: PointLight # As bright as a crystal - radius: 2 energy: 2.5 + radius: 2 + softness: 1.22 castShadows: false color: "#d9418d" - type: Damageable diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/admin.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/admin.yml index a8d9349ad83..609f092322b 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Misc/admin.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/admin.yml @@ -114,13 +114,14 @@ - id: TrashBananaPeel - id: PowerCellMicroreactor amount: 2 + - id: HandheldCrewMonitorMantis # SHA - id: SprayPaintMagicInfinite - id: HoloprojectorPrivate - type: ExplosionResistance damageCoefficient: 0 - type: ChameleonClothing slot: [BACK] - default: ClothingBackpackSatchelHolding + default: ClothingBackpackDuffelMantis # SHA - type: UserInterface interfaces: enum.ChameleonUiKey.Key: @@ -161,7 +162,7 @@ damageCoefficient: 0 - type: ChameleonClothing slot: [BELT] - default: ClothingBeltChiefEngineer + default: ClothingBeltMantisOrnate # SHA - type: UserInterface interfaces: enum.ChameleonUiKey.Key: diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/books.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/books.yml new file mode 100644 index 00000000000..36651855e3c --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/books.yml @@ -0,0 +1,159 @@ +# Somber Books Start +- type: entity + parent: BookBase + id: SomberBook1 + name: imposing tome # These are still filler books, but they're more specific + suffix: Somber + description: "It feels less like casual reading and more like something to be wrestled with." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberbooks.rsi + layers: + - state: book-base1 + map : [ "cover" ] + - state: book-icon1 + map : [ "icon" ] + - type: RandomSprite # The colors match the fill sprites of the somber bookshelves + available: + - cover: + book-base1: "" + book-base2: "" + book-base3: "" + book-base4: "" + book-base5: "" + - icon: + book-icon1: "" + book-icon2: "" + book-icon3: "" + book-icon4: "" + book-icon5: "" + - type: Paper + content: book-text-loremipsum # I much prefer this to randomly-generated stories, at least for serious libraries... + +- type: entity + parent: SomberBook1 + id: SomberBook2 + name: ancient memoir + description: "A weathered account from some long-forgotten life. The pages drift between reflection and quiet confession, as if the author never expected anyone else to read it." + components: + - type: Sprite + layers: + - state: book-base2 + map : [ "cover" ] + - state: book-icon2 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + book-base1: "" + book-base2: "" + book-base3: "" + book-base4: "" + book-base5: "" + - icon: + book-icon1: "" + book-icon2: "" + book-icon3: "" + book-icon4: "" + book-icon5: "" + +- type: entity + parent: SomberBook1 + id: SomberBook3 + name: reference codex + description: "A dense catalog of obscure facts, diagrams, and careful marginal notes. The sort of book meant to be consulted again and again, never truly finished." + components: + - type: Sprite + layers: + - state: book-base3 + map : [ "cover" ] + - state: book-icon3 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + book-base1: "" + book-base2: "" + book-base3: "" + book-base4: "" + book-base5: "" + - icon: + book-icon1: "" + book-icon2: "" + book-icon3: "" + book-icon4: "" + book-icon5: "" + +- type: entity + parent: SomberBook1 + id: SomberBook4 + name: enlightened monograph + description: "A precise work devoted to a single, stubborn idea. The argument unfolds slowly, with the calm certainty of someone convinced they have seen something others have not." + components: + - type: Sprite + layers: + - state: book-base4 + map : [ "cover" ] + - state: book-icon4 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + book-base1: "" + book-base2: "" + book-base3: "" + book-base4: "" + book-base5: "" + - icon: + book-icon1: "" + book-icon2: "" + book-icon3: "" + book-icon4: "" + book-icon5: "" + +- type: entity + parent: SomberBook1 + id: SomberBook5 + name: exhausting dissertation + description: "A relentlessly thorough treatise that refuses to leave any point unexamined. Even a quick glance suggests the author had far more stamina than mercy." + components: + - type: Sprite + layers: + - state: book-base5 + map : [ "cover" ] + - state: book-icon5 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + book-base1: "" + book-base2: "" + book-base3: "" + book-base4: "" + book-base5: "" + - icon: + book-icon1: "" + book-icon2: "" + book-icon3: "" + book-icon4: "" + book-icon5: "" + +- type: entity + parent: SomberBook1 + id: SomberBook6 # This one's especially pretty, so it's more rare and specific + name: gilded manuscript + description: "A gold-edged book whose ornate cover catches the light even in shadow. The writing inside seems to shimmer when you look at it too long." + components: + - type: Sprite + layers: + - state: book-base6 + map : [ "cover" ] + - state: book-icon6 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + book-base6: "" + - icon: + book-icon6: "" +# Somber Books End diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/box.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/box.yml index 054701c711c..f9267604879 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Misc/box.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/box.yml @@ -21,6 +21,7 @@ parent: [ BaseStorageItem, BaseBagOpenClose ] id: MantisCase name: amaranth case # Generic version with no whitelist, but also doesn't fit in the mantis belt. Gift box? + suffix: Somber description: "A case made of exotic, extremely durable hardwood." components: - type: Sprite @@ -43,6 +44,7 @@ parent: MantisCase id: MantisCaseSmall name: amaranth case (small) + suffix: Somber description: "A case made of exotic, extremely durable hardwood." components: - type: Sprite @@ -63,6 +65,7 @@ parent: MantisCase id: MantisCaseLarge name: amaranth case (long) + suffix: Somber description: "A case made of exotic, extremely durable hardwood." components: - type: Sprite @@ -84,6 +87,7 @@ parent: MantisCase id: MantisCaseExtraLarge name: amaranth case (extra long) + suffix: Somber description: "A case made of exotic, extremely durable hardwood." components: - type: Sprite @@ -101,6 +105,102 @@ grid: - 0,0,3,1 # 4x2 +- type: entity + parent: MantisCase + id: MantisCaseFloral + name: floral case + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + layers: + - state: 2-closed + - state: 2-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseSmall + id: MantisCaseFloralSmall + name: floral case (small) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + layers: + - state: 1-closed + - state: 1-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseLarge + id: MantisCaseFloralLarge + name: floral case (long) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + layers: + - state: 3-closed + - state: 3-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseExtraLarge + id: MantisCaseFloralExtraLarge + name: floral case (extra long) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + layers: + - state: 4-closed + - state: 4-open + map: ["openLayer"] + +- type: entity + parent: MantisCase + id: MantisCaseShadow + name: shadow case + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + layers: + - state: 2-closed + - state: 2-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseSmall + id: MantisCaseShadowSmall + name: shadow case (small) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + layers: + - state: 1-closed + - state: 1-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseLarge + id: MantisCaseShadowLarge + name: shadow case (long) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + layers: + - state: 3-closed + - state: 3-open + map: ["openLayer"] + +- type: entity + parent: MantisCaseExtraLarge + id: MantisCaseShadowExtraLarge + name: shadow case (extra long) + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + layers: + - state: 4-closed + - state: 4-open + map: ["openLayer"] + - type: entity parent: [MantisCaseLarge, BaseMantisContraband] # Contraband since its contents are id: MantisCaseTools @@ -193,9 +293,9 @@ - MantisBoxCandlesStorable # Only the mantis candles should have this - type: StorageFill contents: # A cute radial arrangement of items, like a gift box + - id: CandleSomberMantisTiny - id: CandleSomberMantisSmall - - id: CandleSomberMantis - - id: CandleSomberMantisSmall + - id: CandleSomberMantisTiny - id: CandleSomberMantis - id: CandleSomberMantisCluster - id: CandleSomberMantis @@ -206,6 +306,29 @@ tags: - MantisBeltStorable +- type: entity + parent: MantisCaseCandles + id: MantisCaseCandlesAlabaster # A version with normal fire, not just for psionics like the mantis + name: alabaster candle case + suffix: Warm Fire + description: "A floral wood case of mixed candles." + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + - type: Item + sprite: _DEN/Objects/Storage/boxfloral.rsi + - type: StorageFill + contents: + - id: CandleSomberAlabasterTiny + - id: CandleSomberAlabasterSmall + - id: CandleSomberAlabasterTiny + - id: CandleSomberAlabaster + - id: CandleSomberAlabasterCluster + - id: CandleSomberAlabaster + - id: CandleSomberAlabasterSmall + - id: CandleSomberAlabaster + - id: CandleSomberAlabasterSmall + - type: entity parent: [MantisCaseLarge, BaseMantisContraband] # Contraband since its contents are id: MantisCaseRestraints @@ -239,4 +362,92 @@ - MantisBoxRestraintsStorable # Technically you could put this box inside itself, but only one should exist in a game at a time since it's a loadout item - type: GuideHelp guides: [ MantisGuide ] + +- type: entity + parent: MantisCaseExtraLarge + id: MantisCaseMedkit # Mechanically identical to their corresponding medkits, mostly for mappers + name: amaranth medical case (basic) + suffix: Somber, Basic Medkit, Empty + description: "A medical case made of exotic, extremely durable hardwood." + abstract: true # I doubt this will ever be needed + components: + - type: Sprite + layers: + - state: 4-closed + - state: label-medical + - state: 4-open + map: ["openLayer"] + - type: Item + size: Large + - type: Storage + maxItemSize: Small + grid: + - 0,0,3,1 + - 5,0,8,1 + whitelist: + tags: + - Bottle + - Spray + - Brutepack + - Bloodpack + - Gauze + - Ointment + - PillCanister + - DiscreteHealthAnalyzer + - Dropper + - Vial + - CableCoil + - WeldingTool + - BodyBag + - Rollerbed + - Syringe + components: + - BreathMask + - Hypospray + - Injector + - Pill + - GasTank + - AACTablet + - type: Tag + tags: + - Medkit + +- type: entity + parent: [ MantisCaseMedkit, MedkitFilled ] + id: MantisCaseMedkitFilled + name: amaranth medical case (basic) + suffix: Somber, Basic Medkit, Filled + +- type: entity + parent: [ MantisCaseMedkit, MedkitAdvancedFilled ] + id: MantisCaseMedkitAdvancedFilled + name: floral medical case (advanced) + suffix: Somber, Advanced Medkit, Filled + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + - type: Item + sprite: _DEN/Objects/Storage/boxfloral.rsi + +- type: entity + parent: [ MantisCaseMedkit, MedkitCombatFilled ] + id: MantisCaseMedkitCombatFilled + name: shadow medical case (combat) + suffix: Somber, Combat Medkit, Filled + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + - type: Item + sprite: _DEN/Objects/Storage/boxshadow.rsi + +- type: entity + parent: [ MantisCaseMedkit, MedkitCombatFilledBSO ] + id: MantisCaseMedkitCombatFilledBSO + name: shadow medical case (combat, alt) + suffix: Somber, Blueshield Medkit, Filled + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + - type: Item + sprite: _DEN/Objects/Storage/boxshadow.rsi # Mantis cases end diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/candles.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/candles.yml index 56a2947bb59..aacfa72a247 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Misc/candles.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/candles.yml @@ -4,10 +4,10 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Candle + parent: [ BaseDecorativeFixtureNoRot, Candle, BasePsionic ] id: CandleSomberMantis name: mnemolith candle - suffix: Magic + suffix: Never Burns Out, Light After Mapping description: "A candle made with mnemolith powder. It doesn't want to go out." components: - type: Sprite @@ -40,7 +40,7 @@ thresholds: - trigger: !type:DamageTrigger - damage: 100 + damage: 100 # No actions to process besides destruction if it gets nuked behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] @@ -58,6 +58,18 @@ path: /Audio/Effects/drop.ogg - !type:DoActsBehavior acts: [ "Destruction" ] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 + offset: 0,0.3125 # One pixel downward since that's closer to the base + density: 20 + mask: + - ItemMask + restitution: 0.3 # These are just the same as BaseItem + friction: 0.2 - type: Tag tags: - MantisBeltStorable @@ -88,3 +100,89 @@ color: "#ffffff" - type: FireVisuals normalState: fire-cluster + +- type: entity + parent: CandleSomberMantis + id: CandleSomberMantisTiny + name: mnemolith candle (tea light) + description: "A tea light made with mnemolith powder. Light enough to float on water." + components: + - type: Sprite + layers: + - state: candle-tiny + color: "#ffffff" + - type: FireVisuals + normalState: fire-tiny + +- type: entity + parent: CandleSomberMantis + id: CandleSomberAlabaster + name: alabaster candle + description: "A long-lasting candle made with alabaster powder, set on a silvery electrum plate." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/candlesalabaster.rsi + - type: Item + sprite: _DEN/Objects/Misc/candlesalabaster.rsi + - type: FireVisuals + sprite: _DEN/Objects/Misc/candlesalabaster.rsi + normalState: fire-big + lightColor: "#FF9833" + - type: Damageable + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 # No actions to process besides destruction if it gets nuked + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/drop.ogg + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: CandleSomberAlabaster + id: CandleSomberAlabasterSmall + name: alabaster candle (small) + description: "A small, long-lasting candle made with alabaster powder, set on a silvery electrum plate." + components: + - type: Sprite + layers: + - state: candle-small + color: "#ffffff" + - type: FireVisuals + normalState: fire-small + +- type: entity + parent: CandleSomberAlabaster + id: CandleSomberAlabasterCluster + name: alabaster candle (cluster) + description: "A cluster of long-lasting candles made with alabaster powder, set on a silvery electrum plate. Not a birthday cake." + components: + - type: Sprite + layers: + - state: candle-cluster + color: "#ffffff" + - type: FireVisuals + normalState: fire-cluster + +- type: entity + parent: CandleSomberAlabaster + id: CandleSomberAlabasterTiny + name: alabaster candle (tea light) + description: "A long-lasting tea light made with alabaster powder, set on a silvery electrum plate. Light enough to float on water." + components: + - type: Sprite + layers: + - state: candle-tiny + color: "#ffffff" + - type: FireVisuals + normalState: fire-tiny diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/candy_bowl.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/candy_bowl.yml new file mode 100644 index 00000000000..128e8b43466 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/candy_bowl.yml @@ -0,0 +1,48 @@ +- type: entity + parent: [ CandyBowl, BasePsionic ] # Breakable somber dishes should be psionic + id: CandyBowlSomber + name: alabaster candy bowl + suffix: Somber Dinnerware + description: "An alabaster candy bowl, rimmed with electrum." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/sombercandybowl.rsi + - type: ItemMapper + sprite: _DEN/Objects/Misc/sombercandybowl.rsi + - type: DamageOnLand + damage: + types: + Blunt: 0 # Just tossing it won't break it + - type: DamageOnHighSpeedImpact + minimumSpeed: 3 # You have to throw it harder + damage: + types: + Blunt: 5 # Three hard throws will break it + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 # Excess damage deletes the contents to save computation + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 15 # A bit tougher since it's made of stone + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: EmitSoundOnPickup + sound: /Audio/Items/Handling/drinkglass_pickup.ogg + - type: EmitSoundOnDrop + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: EmitSoundOnLand + sound: /Audio/Items/Handling/drinkglass_drop.ogg + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/carpets.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/carpets.yml new file mode 100644 index 00000000000..c450ea45488 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/carpets.yml @@ -0,0 +1,91 @@ +- type: entity + parent: FloorCarpetItemBlack + id: FloorCarpetItemBlackNarrow + name: narrow black carpet + suffix: Item + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/tile.rsi + state: carpet-black-narrow + - type: Item + sprite: Objects/Tiles/tile.rsi + heldPrefix: carpet-black + - type: Stack + stackType: FloorCarpetBlackNarrow + - type: Tag + tags: + - CarpetBlack + - type: SpawnAfterInteract + prototype: CarpetBlackNarrow + doAfter: 0.5 + removeOnInteract: true + - type: Material + +- type: entity + parent: FloorCarpetItemPurple + id: FloorCarpetItemPurpleNarrow + name: narrow purple carpet + suffix: Item + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/tile.rsi + state: carpet-purple-narrow + - type: Item + sprite: Objects/Tiles/tile.rsi + heldPrefix: carpet-purple + - type: Stack + stackType: FloorCarpetPurpleNarrow + - type: Tag + tags: + - CarpetPurple + - type: SpawnAfterInteract + prototype: CarpetPurpleNarrow + doAfter: 0.5 + removeOnInteract: true + - type: Material + +- type: entity + parent: FloorCarpetItemPink + id: FloorCarpetItemPinkNarrow + name: narrow pink carpet + suffix: Item + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/tile.rsi + state: carpet-pink-narrow + - type: Item + sprite: Objects/Tiles/tile.rsi + heldPrefix: carpet-pink + - type: Stack + stackType: FloorCarpetPinkNarrow + - type: Tag + tags: + - CarpetPink + - type: SpawnAfterInteract + prototype: CarpetPinkNarrow + doAfter: 0.5 + removeOnInteract: true + - type: Material + +- type: entity + parent: FloorCarpetItemCyan + id: FloorCarpetItemCyanNarrow + name: narrow cyan carpet + suffix: Item + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/tile.rsi + state: carpet-cyan-narrow + - type: Item + sprite: Objects/Tiles/tile.rsi + heldPrefix: carpet-cyan + - type: Stack + stackType: FloorCarpetCyanNarrow + - type: Tag + tags: + - CarpetCyan + - type: SpawnAfterInteract + prototype: CarpetCyanNarrow + doAfter: 0.5 + removeOnInteract: true + - type: Material diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/chopsticks.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/chopsticks.yml new file mode 100644 index 00000000000..a98420515f5 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/chopsticks.yml @@ -0,0 +1,90 @@ +# I don't know why these couldn't just have gone in utensils.yml, but I'll follow the precedent +- type: entity + parent: [ BaseDecorativeFixture, ChopSticks ] + id: ChopSticksSomber + name: amaranth chopsticks + suffix: Somber Dinnerware + description: "Amaranth wood shaped into peaceful eating utensils." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: icon + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + +- type: entity + parent: PairedChopsticks + id: PairedChopsticksSomber + name: paired amaranth chopsticks + suffix: Somber Dinnerware + description: "Separate them if you wish. In the end, your life is your own responsibility." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: paired + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + heldPrefix: + - type: SpawnItemsOnUse + items: + - id: ChopSticksSomber + sound: + path: /Audio/Effects/chopstickbreak.ogg + params: + volume: -6 + +- type: entity + parent: ChopSticksSomber + id: ChopSticksSomberFloral + name: floral chopsticks + description: "Floral wood shaped into peaceful eating utensils." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: floral-icon + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + heldPrefix: floral + +- type: entity + parent: PairedChopsticksSomber + id: PairedChopsticksSomberFloral + name: paired floral chopsticks + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: floral-paired + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + heldPrefix: floral + - type: SpawnItemsOnUse + items: + - id: ChopSticksSomberFloral + +- type: entity + parent: ChopSticksSomber + id: ChopSticksSomberShadow + name: shadow chopsticks + description: "Shadow wood shaped into peaceful eating utensils." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: shadow-icon + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + heldPrefix: shadow + +- type: entity + parent: PairedChopsticksSomber + id: PairedChopsticksSomberShadow + name: paired shadow chopsticks + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberchopstick.rsi + state: shadow-paired + - type: Item + sprite: _DEN/Objects/Misc/somberchopstick.rsi + heldPrefix: shadow + - type: SpawnItemsOnUse + items: + - id: ChopSticksSomberShadow diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles.yml index 25791e41dcd..844942f8cae 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles.yml @@ -3,528 +3,6 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -# Somber tileset start, item names formatted to prioritize clean sorting and clarity -- type: entity - parent: FloorTileItemBase - id: FloorTileItemSomberSteel - name: somber steel tile - components: - - type: Item - sprite: _DEN/Objects/Tiles/tile.rsi - - type: Sprite - sprite: _DEN/Objects/Tiles/tile.rsi - state: somber-tile - - type: FloorTile - outputs: - - Plating - - FloorSomberSteel - - type: Stack - stackType: FloorTileSomberSteel - - type: DamageOtherOnHit - damage: - types: - Blunt: 9.5 # Heavier tiles hurt more, based on FloorTileItemSteel - staminaCost: 6 - soundHit: - path: /Audio/Weapons/block_metal1.ogg - params: - volume: -60 # Why is it so loud... - variation: 0.05 - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelBandedMagenta - name: somber steel tile (banded, magenta) - components: - - type: Sprite - state: somber-tile-banded-magenta - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelBandedMagenta - - type: Stack - stackType: FloorTileSomberSteelBandedMagenta - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelBandedPurple - name: somber steel tile (banded, purple) - components: - - type: Sprite - state: somber-tile-banded-purple - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelBandedPurple - - type: Stack - stackType: FloorTileSomberSteelBandedPurple - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelCheckerMagenta - name: somber steel tile (checkered, magenta) - components: - - type: Sprite - state: somber-tile-checkered-magenta - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelCheckerMagenta - - type: Stack - stackType: FloorTileSomberSteelCheckerMagenta - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelCheckerPurple - name: somber steel tile (checkered, purple) - components: - - type: Sprite - state: somber-tile-checkered-purple - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelCheckerPurple - - type: Stack - stackType: FloorTileSomberSteelCheckerPurple - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonal - name: somber steel tile (diagonal) - components: - - type: Sprite - state: somber-tile-diagonal - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonal - - type: Stack - stackType: FloorTileSomberSteelDiagonal - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalMini - name: somber steel tile (mini diagonal) - components: - - type: Sprite - state: somber-tile-diagonal-mini - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalMini - - type: Stack - stackType: FloorTileSomberSteelDiagonalMini - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelHerringbone - name: somber steel tile (herringbone) - components: - - type: Sprite - state: somber-tile-herringbone - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelHerringbone - - type: Stack - stackType: FloorTileSomberSteelHerringbone - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelMini - name: somber steel tile (mini) - components: - - type: Sprite - state: somber-tile-mini - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelMini - - type: Stack - stackType: FloorTileSomberSteelMini - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelMono - name: somber steel tile (mono) - components: - - type: Sprite - state: somber-tile-mono - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelMono - - type: Stack - stackType: FloorTileSomberSteelMono - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelMonoEye - name: somber steel tile (mono, eye) - components: - - type: Sprite - state: somber-tile-mono-eye - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelMonoEye - - type: Stack - stackType: FloorTileSomberSteelMonoEye - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelOffset - name: somber steel tile (offset) - components: - - type: Sprite - state: somber-tile-offset - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelOffset - - type: Stack - stackType: FloorTileSomberSteelOffset - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelPavement - name: somber steel tile (pavement) - components: - - type: Sprite - state: somber-tile-pavement - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelPavement - - type: Stack - stackType: FloorTileSomberSteelPavement - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelPavementVertical - name: somber steel tile (pavement, vertical) - components: - - type: Sprite - state: somber-tile-pavement-vertical - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelPavementVertical - - type: Stack - stackType: FloorTileSomberSteelPavementVertical - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberGlass - name: somber glass tile - components: - - type: Sprite - state: somber-glass - - type: FloorTile - outputs: - - Plating - - FloorSomberGlass - - type: Stack - stackType: FloorTileSomberGlass - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberGlassPlasma - name: somber glass tile (plasma) - components: - - type: Sprite - state: somber-glass-plasma - - type: FloorTile - outputs: - - Plating - - FloorSomberGlassPlasma - - type: Stack - stackType: FloorTileSomberGlassPlasma - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberGlassUranium - name: somber glass tile (uranium) - components: - - type: Sprite - state: somber-glass-uranium - - type: FloorTile - outputs: - - Plating - - FloorSomberGlassUranium - - type: Stack - stackType: FloorTileSomberGlassUranium - -- type: entity - parent: [FloorTileItemSomberSteel, BaseAntiPsionicWeapon] - id: FloorTileItemSomberMnemolithRough - name: somber mnemolith tile (rough) - components: - - type: Sprite - state: somber-mnemolith-rough - - type: FloorTile - outputs: - - Plating - - FloorSomberMnemolithRough - - type: Stack - stackType: FloorTileSomberMnemolithRough - - type: DamageOtherOnHit # Well, it is made of mnemolith... - damage: - types: # Damage against non-psions is based on FloorTileItemSteel - Blunt: 9.5 # 11.88 damage against psions - Holy: 4.75 # 17.81 total damage against supernaturals - -- type: entity - parent: [FloorTileItemSomberSteel, BaseAntiPsionicWeapon] - id: FloorTileItemSomberMnemolithSmooth - name: somber mnemolith tile (smooth) - components: - - type: Sprite - state: somber-mnemolith-smooth - - type: FloorTile - outputs: - - Plating - - FloorSomberMnemolithSmooth - - type: Stack - stackType: FloorTileSomberMnemolithSmooth - - type: DamageOtherOnHit - damage: - types: # Damage against non-psions is based on FloorTileItemSteel - Blunt: 9.5 # 11.88 damage against psions - Holy: 4.75 # 17.81 total damage against supernaturals - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberWood - name: somber wood floor - components: - - type: Sprite - state: somber-wood - - type: FloorTile - outputs: - - Plating - - FloorSomberWood - - type: Stack - stackType: FloorTileSomberWood - - type: DamageOtherOnHit - damage: - types: - Blunt: 5.5 # Lighter tiles hurt less, based on FloorTileItemBase - staminaCost: 5 - soundHit: - collection: MetalThud - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberWoodLarge - name: somber wood floor (large) - components: - - type: Sprite - state: somber-wood-large - - type: FloorTile - outputs: - - Plating - - FloorSomberWoodLarge - - type: Stack - stackType: FloorTileSomberWoodLarge - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberWoodPattern - name: somber wood floor (patterned) - components: - - type: Sprite - state: somber-wood-pattern - - type: FloorTile - outputs: - - Plating - - FloorSomberWoodTile - - type: Stack - stackType: FloorTileSomberWoodPattern - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberAmaranth - name: somber amaranth floor - components: - - type: Sprite - state: somber-amaranth - - type: FloorTile - outputs: - - Plating - - FloorSomberAmaranth - - type: Stack - stackType: FloorTileSomberAmaranth - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberAmaranthEye - name: somber amaranth floor (eye) - components: - - type: Sprite - state: somber-amaranth-eye - - type: FloorTile - outputs: - - Plating - - FloorSomberAmaranthEye - - type: Stack - stackType: FloorTileSomberAmaranthEye - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelBandedDark - name: somber steel tile (banded, dark) - components: - - type: Sprite - state: somber-tile-banded-dark - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelBandedDark - - type: Stack - stackType: FloorTileSomberSteelBandedDark - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelCheckerDark - name: somber steel tile (checkered, dark) - components: - - type: Sprite - state: somber-tile-checkered-dark - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelCheckerDark - - type: Stack - stackType: FloorTileSomberSteelCheckerDark - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalDark - name: somber steel tile (diagonal, dark) - components: - - type: Sprite - state: somber-tile-diagonal-dark - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalDark - - type: Stack - stackType: FloorTileSomberSteelDiagonalDark - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalMiniDark - name: somber steel tile (mini diagonal, dark) - components: - - type: Sprite - state: somber-tile-diagonal-mini-dark - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalMiniDark - - type: Stack - stackType: FloorTileSomberSteelDiagonalMiniDark - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelMonoDark - name: somber steel tile (mono, dark) - components: - - type: Sprite - state: somber-tile-mono-dark - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelMonoDark - - type: Stack - stackType: FloorTileSomberSteelMonoDark - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalMagenta - name: somber steel tile (diagonal, magenta) - components: - - type: Sprite - state: somber-tile-diagonal-magenta - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalMagenta - - type: Stack - stackType: FloorTileSomberSteelDiagonalMagenta - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalMiniMagenta - name: somber steel tile (mini diagonal, magenta) - components: - - type: Sprite - state: somber-tile-diagonal-mini-magenta - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalMiniMagenta - - type: Stack - stackType: FloorTileSomberSteelDiagonalMiniMagenta - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalPurple - name: somber steel tile (diagonal, purple) - components: - - type: Sprite - state: somber-tile-diagonal-purple - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalPurple - - type: Stack - stackType: FloorTileSomberSteelDiagonalPurple - -- type: entity - parent: FloorTileItemSomberSteel - id: FloorTileItemSomberSteelDiagonalMiniPurple - name: somber steel tile (mini diagonal, purple) - components: - - type: Sprite - state: somber-tile-diagonal-mini-purple - - type: FloorTile - outputs: - - Plating - - FloorSomberSteelDiagonalMiniPurple - - type: Stack - stackType: FloorTileSomberSteelDiagonalMiniPurple - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberWoodChess - name: somber wood floor (chess) - components: - - type: Sprite - state: somber-wood-chess - - type: FloorTile - outputs: - - Plating - - FloorSomberWoodChess - - type: Stack - stackType: FloorTileSomberWoodChess - -- type: entity - parent: FloorTileItemSomberWood - id: FloorTileItemSomberWoodParquet - name: somber wood floor (parquet) - components: - - type: Sprite - state: somber-wood-parquet - - type: FloorTile - outputs: - - Plating - - FloorSomberWoodParquet - - type: Stack - stackType: FloorTileSomberWoodParquet -# Somber tileset end - - type: entity parent: FloorTileItemSteel id: FloorTileItemPool @@ -556,6 +34,28 @@ - type: Stack stackType: FloorTilePoolDark +- type: entity + parent: BaseItem + id: FloorTileItemInvisible + name: invisible floor + description: Nothing to see here. + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/tile.rsi + state: invisible + - type: Item + sprite: _DEN/Objects/Tiles/tile.rsi + size: Normal + - type: FloorTile + outputs: + - Plating + - FloorInvisible + - type: Tag + tags: + - NoPaint + - type: Stack + stackType: FloorTileInvisible + - type: entity parent: FloorTileItemBase id: FloorTileItemEightiesLowContrast @@ -572,4 +72,4 @@ - Plating - FloorEightiesLowContrast - type: Stack - stackType: FloorTileStackEightiesLowContrast + stackType: FloorTileStackEightiesLowContrast \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles_somber.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles_somber.yml new file mode 100644 index 00000000000..dbb7eab60e2 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/tiles_somber.yml @@ -0,0 +1,1606 @@ + + +- type: entity + parent: FloorTileItemBase + id: FloorTileItemSomberSteel + name: somber steel tile + components: + - type: Item + sprite: _DEN/Objects/Tiles/somber.rsi + - type: Sprite + sprite: _DEN/Objects/Tiles/somber.rsi + state: somber-tile + - type: FloorTile + outputs: + - Plating + - FloorSomberSteel + - type: Stack + stackType: FloorTileSomberSteel + - type: DamageOtherOnHit + damage: + types: + Blunt: 9.5 # Heavier tiles hurt more, based on FloorTileItemSteel + staminaCost: 6 + soundHit: + path: /Audio/Weapons/block_metal1.ogg + params: + volume: -60 # Why is it so loud... + variation: 0.05 + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDark + name: somber steel tile (dark) + components: + - type: Sprite + state: somber-tile-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDark + - type: Stack + stackType: FloorTileSomberSteelDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelBandedMagenta + name: somber steel tile (banded, magenta) + components: + - type: Sprite + state: somber-tile-banded-magenta + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelBandedMagenta + - type: Stack + stackType: FloorTileSomberSteelBandedMagenta + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelBandedMagentaDark + name: somber steel tile (banded, magenta, dark) + components: + - type: Sprite + state: somber-tile-banded-magenta-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelBandedMagentaDark + - type: Stack + stackType: FloorTileSomberSteelBandedMagentaDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelBandedPurple + name: somber steel tile (banded, purple) + components: + - type: Sprite + state: somber-tile-banded-purple + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelBandedPurple + - type: Stack + stackType: FloorTileSomberSteelBandedPurple + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelBandedPurpleDark + name: somber steel tile (banded, purple, dark) + components: + - type: Sprite + state: somber-tile-banded-purple-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelBandedPurpleDark + - type: Stack + stackType: FloorTileSomberSteelBandedPurpleDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerMagenta + name: somber steel tile (checkered, magenta) + components: + - type: Sprite + state: somber-tile-checkered-magenta + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerMagenta + - type: Stack + stackType: FloorTileSomberSteelCheckerMagenta + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerMagentaDark + name: somber steel tile (checkered, magenta, dark) + components: + - type: Sprite + state: somber-tile-checkered-magenta-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerMagentaDark + - type: Stack + stackType: FloorTileSomberSteelCheckerMagentaDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerPurple + name: somber steel tile (checkered, purple) + components: + - type: Sprite + state: somber-tile-checkered-purple + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerPurple + - type: Stack + stackType: FloorTileSomberSteelCheckerPurple + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerPurpleDark + name: somber steel tile (checkered, purple, dark) + components: + - type: Sprite + state: somber-tile-checkered-purple-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerPurpleDark + - type: Stack + stackType: FloorTileSomberSteelCheckerPurpleDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonal + name: somber steel tile (diagonal) + components: + - type: Sprite + state: somber-tile-diagonal + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonal + - type: Stack + stackType: FloorTileSomberSteelDiagonal + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMini + name: somber steel tile (mini diagonal) + components: + - type: Sprite + state: somber-tile-diagonal-mini + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMini + - type: Stack + stackType: FloorTileSomberSteelDiagonalMini + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelHerringbone + name: somber steel tile (herringbone) + components: + - type: Sprite + state: somber-tile-herringbone + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelHerringbone + - type: Stack + stackType: FloorTileSomberSteelHerringbone + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelHerringboneDark + name: somber steel tile (herringbone, dark) + components: + - type: Sprite + state: somber-tile-herringbone-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelHerringboneDark + - type: Stack + stackType: FloorTileSomberSteelHerringboneDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMini + name: somber steel tile (mini) + components: + - type: Sprite + state: somber-tile-mini + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMini + - type: Stack + stackType: FloorTileSomberSteelMini + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMiniDark + name: somber steel tile (mini, dark) + components: + - type: Sprite + state: somber-tile-mini-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMiniDark + - type: Stack + stackType: FloorTileSomberSteelMiniDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMono + name: somber steel tile (mono) + components: + - type: Sprite + state: somber-tile-mono + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMono + - type: Stack + stackType: FloorTileSomberSteelMono + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoEye + name: somber steel tile (mono, eye) + components: + - type: Sprite + state: somber-tile-mono-eye + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoEye + - type: Stack + stackType: FloorTileSomberSteelMonoEye + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelOffset + name: somber steel tile (offset) + components: + - type: Sprite + state: somber-tile-offset + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelOffset + - type: Stack + stackType: FloorTileSomberSteelOffset + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelOffsetDark + name: somber steel tile (offset, dark) + components: + - type: Sprite + state: somber-tile-offset-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelOffsetDark + - type: Stack + stackType: FloorTileSomberSteelOffsetDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelPavement + name: somber steel tile (pavement) + components: + - type: Sprite + state: somber-tile-pavement + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelPavement + - type: Stack + stackType: FloorTileSomberSteelPavement + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelPavementDark + name: somber steel tile (pavement, dark) + components: + - type: Sprite + state: somber-tile-pavement-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelPavementDark + - type: Stack + stackType: FloorTileSomberSteelPavementDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelPavementVertical + name: somber steel tile (pavement, vertical) + components: + - type: Sprite + state: somber-tile-pavement-vertical + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelPavementVertical + - type: Stack + stackType: FloorTileSomberSteelPavementVertical + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelPavementVerticalDark + name: somber steel tile (pavement, vertical, dark) + components: + - type: Sprite + state: somber-tile-pavement-vertical-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelPavementVerticalDark + - type: Stack + stackType: FloorTileSomberSteelPavementVerticalDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTile + name: somber glass tile + components: + - type: Sprite + state: somber-glass + - type: FloorTile + outputs: + - Plating + - FloorSomberGlass + - type: Stack + stackType: FloorTileSomberGlass + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTilePlasma + name: somber glass tile (plasma) + components: + - type: Sprite + state: somber-glass-plasma + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassPlasma + - type: Stack + stackType: FloorTileSomberGlassPlasma + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileUranium + name: somber glass tile (uranium) + components: + - type: Sprite + state: somber-glass-uranium + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassUranium + - type: Stack + stackType: FloorTileSomberGlassUranium + +- type: entity + parent: [FloorTileItemSomberSteel, BaseAntiPsionicWeapon] + id: FloorTileItemSomberMnemolithRough + name: somber mnemolith tile (rough) + components: + - type: Sprite + state: somber-mnemolith-rough + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithRough + - type: Stack + stackType: FloorTileSomberMnemolithRough + - type: DamageOtherOnHit # Well, it is made of mnemolith... + damage: + types: # Damage against non-psions is based on FloorTileItemSteel + Blunt: 9.5 # 11.88 damage against psions + Holy: 4.75 # 17.81 total damage against supernaturals + +- type: entity + parent: FloorTileItemSomberMnemolithRough + id: FloorTileItemSomberMnemolithSmooth + name: somber mnemolith tile (smooth) + components: + - type: Sprite + state: somber-mnemolith-smooth + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithSmooth + - type: Stack + stackType: FloorTileSomberMnemolithSmooth + +- type: entity + parent: FloorTileItemSomberMnemolithRough + id: FloorTileItemSomberMnemolithTracksHorizontal + name: somber mnemolith tracks (horizontal) + components: + - type: Sprite + state: somber-mnemolith-tracks-horizontal + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithTracksHorizontal + - type: Stack + stackType: FloorTileSomberMnemolithTracksHorizontal + +- type: entity + parent: FloorTileItemSomberMnemolithRough + id: FloorTileItemSomberMnemolithTracksVertical + name: somber mnemolith tracks (vertical) + components: + - type: Sprite + state: somber-mnemolith-tracks-vertical + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithTracksVertical + - type: Stack + stackType: FloorTileSomberMnemolithTracksVertical + +- type: entity + parent: FloorTileItemSomberMnemolithRough + id: FloorTileItemSomberMnemolithTracksHorizontalDark + name: somber mnemolith tracks (horizontal, dark) + components: + - type: Sprite + state: somber-mnemolith-tracks-horizontal-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithTracksHorizontalDark + - type: Stack + stackType: FloorTileSomberMnemolithTracksHorizontalDark + +- type: entity + parent: FloorTileItemSomberMnemolithRough + id: FloorTileItemSomberMnemolithTracksVerticalDark + name: somber mnemolith tracks (vertical, dark) + components: + - type: Sprite + state: somber-mnemolith-tracks-vertical-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberMnemolithTracksVerticalDark + - type: Stack + stackType: FloorTileSomberMnemolithTracksVerticalDark + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberAmaranth + name: somber ornate amaranth floor + components: + - type: Sprite + state: somber-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberAmaranth + - type: Stack + stackType: FloorTileSomberAmaranth + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberAmaranthEye + name: somber ornate amaranth floor (eye) + components: + - type: Sprite + state: somber-amaranth-eye + - type: FloorTile + outputs: + - Plating + - FloorSomberAmaranthEye + - type: Stack + stackType: FloorTileSomberAmaranthEye + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelBandedDark + name: somber steel tile (banded, half dark) + components: + - type: Sprite + state: somber-tile-banded-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelBandedDark + - type: Stack + stackType: FloorTileSomberSteelBandedDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerDark + name: somber steel tile (checkered, half dark) + components: + - type: Sprite + state: somber-tile-checkered-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerDark + - type: Stack + stackType: FloorTileSomberSteelCheckerDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalDark + name: somber steel tile (diagonal, half dark) + components: + - type: Sprite + state: somber-tile-diagonal-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalDarkAll + name: somber steel tile (diagonal, dark) + components: + - type: Sprite + state: somber-tile-diagonal-dark-all + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalDarkAll + - type: Stack + stackType: FloorTileSomberSteelDiagonalDarkAll + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniDark + name: somber steel tile (mini diagonal, half dark) + components: + - type: Sprite + state: somber-tile-diagonal-mini-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniDarkAll + name: somber steel tile (mini diagonal, dark) + components: + - type: Sprite + state: somber-tile-diagonal-mini-dark-all + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniDarkAll + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniDarkAll + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoDark + name: somber steel tile (mono, dark) + components: + - type: Sprite + state: somber-tile-mono-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoDark + - type: Stack + stackType: FloorTileSomberSteelMonoDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoDarkEye + name: somber steel tile (mono, dark, eye) + components: + - type: Sprite + state: somber-tile-mono-dark-eye + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoDarkEye + - type: Stack + stackType: FloorTileSomberSteelMonoDarkEye + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMagenta + name: somber steel tile (diagonal, magenta) + components: + - type: Sprite + state: somber-tile-diagonal-magenta + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMagenta + - type: Stack + stackType: FloorTileSomberSteelDiagonalMagenta + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMagentaDark + name: somber steel tile (diagonal, magenta, dark) + components: + - type: Sprite + state: somber-tile-diagonal-magenta-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMagentaDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalMagentaDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniMagenta + name: somber steel tile (mini diagonal, magenta) + components: + - type: Sprite + state: somber-tile-diagonal-mini-magenta + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniMagenta + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniMagenta + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniMagentaDark + name: somber steel tile (mini diagonal, magenta, dark) + components: + - type: Sprite + state: somber-tile-diagonal-mini-magenta-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniMagentaDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniMagentaDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalPurple + name: somber steel tile (diagonal, purple) + components: + - type: Sprite + state: somber-tile-diagonal-purple + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalPurple + - type: Stack + stackType: FloorTileSomberSteelDiagonalPurple + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalPurpleDark + name: somber steel tile (diagonal, purple, dark) + components: + - type: Sprite + state: somber-tile-diagonal-purple-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalPurpleDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalPurpleDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniPurple + name: somber steel tile (mini diagonal, purple) + components: + - type: Sprite + state: somber-tile-diagonal-mini-purple + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniPurple + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniPurple + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelDiagonalMiniPurpleDark + name: somber steel tile (mini diagonal, purple, dark) + components: + - type: Sprite + state: somber-tile-diagonal-mini-purple-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelDiagonalMiniPurpleDark + - type: Stack + stackType: FloorTileSomberSteelDiagonalMiniPurpleDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberCircuit + name: somber circuit + components: + - type: Sprite + state: somber-circuit + - type: FloorTile + outputs: + - Plating + - FloorSomberCircuit + - type: Stack + stackType: FloorTileSomberCircuit + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberCircuitDark + name: somber circuit (dark) + components: + - type: Sprite + state: somber-circuit-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberCircuitDark + - type: Stack + stackType: FloorTileSomberCircuitDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberNE + name: somber steel corner (NE) + components: + - type: Sprite + state: somber-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberNE + - type: Stack + stackType: FloorTileSomberNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberNW + name: somber steel corner (NW) + components: + - type: Sprite + state: somber-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberNW + - type: Stack + stackType: FloorTileSomberNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSE + name: somber steel corner (SE) + components: + - type: Sprite + state: somber-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberSE + - type: Stack + stackType: FloorTileSomberSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSW + name: somber steel corner (SW) + components: + - type: Sprite + state: somber-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberSW + - type: Stack + stackType: FloorTileSomberSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberDarkNE + name: somber steel corner (NE, dark) + components: + - type: Sprite + state: somber-dark-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberDarkNE + - type: Stack + stackType: FloorTileSomberDarkNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberDarkNW + name: somber steel corner (NW, dark) + components: + - type: Sprite + state: somber-dark-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberDarkNW + - type: Stack + stackType: FloorTileSomberDarkNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberDarkSE + name: somber steel corner (SE, dark) + components: + - type: Sprite + state: somber-dark-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberDarkSE + - type: Stack + stackType: FloorTileSomberDarkSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberDarkSW + name: somber steel corner (SW, dark) + components: + - type: Sprite + state: somber-dark-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberDarkSW + - type: Stack + stackType: FloorTileSomberDarkSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassNE + name: somber glass corner (NE, tinted) + components: + - type: Sprite + state: somberglass-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassNE + - type: Stack + stackType: FloorTileSomberGlassNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassNW + name: somber glass corner (NW, tinted) + components: + - type: Sprite + state: somberglass-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassNW + - type: Stack + stackType: FloorTileSomberGlassNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassSE + name: somber glass corner (SE, tinted) + components: + - type: Sprite + state: somberglass-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassSE + - type: Stack + stackType: FloorTileSomberGlassSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassSW + name: somber glass corner (SW, tinted) + components: + - type: Sprite + state: somberglass-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassSW + - type: Stack + stackType: FloorTileSomberGlassSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassDarkNE + name: somber glass corner (NE, tinted, dark) + components: + - type: Sprite + state: somberglass-dark-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassDarkNE + - type: Stack + stackType: FloorTileSomberGlassDarkNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassDarkNW + name: somber glass corner (NW, tinted, dark) + components: + - type: Sprite + state: somberglass-dark-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassDarkNW + - type: Stack + stackType: FloorTileSomberGlassDarkNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassDarkSE + name: somber glass corner (SE, tinted, dark) + components: + - type: Sprite + state: somberglass-dark-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassDarkSE + - type: Stack + stackType: FloorTileSomberGlassDarkSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassDarkSW + name: somber glass corner (SW, tinted, dark) + components: + - type: Sprite + state: somberglass-dark-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassDarkSW + - type: Stack + stackType: FloorTileSomberGlassDarkSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileNE + name: somber glass tile corner (NE, tinted) + components: + - type: Sprite + state: somberglasstile-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileNE + - type: Stack + stackType: FloorTileSomberGlassTileNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileNW + name: somber glass tile corner (NW, tinted) + components: + - type: Sprite + state: somberglasstile-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileNW + - type: Stack + stackType: FloorTileSomberGlassTileNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileSE + name: somber glass tile corner (SE, tinted) + components: + - type: Sprite + state: somberglasstile-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileSE + - type: Stack + stackType: FloorTileSomberGlassTileSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileSW + name: somber glass tile corner (SW, tinted) + components: + - type: Sprite + state: somberglasstile-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileSW + - type: Stack + stackType: FloorTileSomberGlassTileSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileDarkNE + name: somber glass tile corner (NE, tinted, dark) + components: + - type: Sprite + state: somberglasstile-dark-NE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileDarkNE + - type: Stack + stackType: FloorTileSomberGlassTileDarkNE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileDarkNW + name: somber glass tile corner (NW, tinted, dark) + components: + - type: Sprite + state: somberglasstile-dark-NW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileDarkNW + - type: Stack + stackType: FloorTileSomberGlassTileDarkNW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileDarkSE + name: somber glass tile corner (SE, tinted, dark) + components: + - type: Sprite + state: somberglasstile-dark-SE + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileDarkSE + - type: Stack + stackType: FloorTileSomberGlassTileDarkSE + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTileDarkSW + name: somber glass tile corner (SW, tinted, dark) + components: + - type: Sprite + state: somberglasstile-dark-SW + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTileDarkSW + - type: Stack + stackType: FloorTileSomberGlassTileDarkSW + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTinted + name: somber glass tile (tinted) + components: + - type: Sprite + state: somber-glass-tinted + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTinted + - type: Stack + stackType: FloorTileSomberGlassTinted + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberGlassTintedDark + name: somber glass tile (tinted, dark) + components: + - type: Sprite + state: somber-glass-tinted-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberGlassTintedDark + - type: Stack + stackType: FloorTileSomberGlassTintedDark + +- type: entity + parent: FloorTileItemBase + id: FloorTileItemSomberDirt + name: somber astro-dirt + components: + - type: Item + sprite: _DEN/Objects/Tiles/somber.rsi + - type: Sprite + sprite: _DEN/Objects/Tiles/somber.rsi + state: somber-dirt + - type: FloorTile + outputs: + - Plating + - FloorSomberDirt + - type: Stack + stackType: FloorTileSomberDirt + - type: DamageOtherOnHit + damage: + types: + Blunt: 1 # It's dirt... + staminaCost: 3 + soundHit: + collection: MetalThud + +- type: entity + parent: FloorTileItemSomberDirt + id: FloorTileItemSomberGrass + name: somber astro-grass + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/somber.rsi + state: somber-grass + - type: FloorTile + outputs: + - Plating + - FloorSomberGrass + - type: Stack + stackType: FloorTileSomberGrass + +- type: entity + parent: FloorTileItemSomberDirt + id: FloorTileItemSomberSand + name: somber astro-sand + components: + - type: Sprite + sprite: _DEN/Objects/Tiles/somber.rsi + state: somber-sand + - type: FloorTile + outputs: + - Plating + - FloorSomberSand + - type: Stack + stackType: FloorTileSomberSand + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberWood + name: somber wood floor (standard) + components: + - type: Sprite + state: somber-wood + - type: FloorTile + outputs: + - Plating + - FloorSomberWood + - type: Stack + stackType: FloorTileSomberWood + - type: DamageOtherOnHit + damage: + types: + Blunt: 5.5 # Lighter tiles hurt less, based on FloorTileItemBase + staminaCost: 5 + soundHit: + collection: MetalThud + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodLarge + name: somber wood floor (large) + components: + - type: Sprite + state: somber-wood-large + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodLarge + - type: Stack + stackType: FloorTileSomberWoodLarge + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodPattern + name: somber wood floor (patterned) + components: + - type: Sprite + state: somber-wood-pattern + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodTile + - type: Stack + stackType: FloorTileSomberWoodPattern + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodChess + name: somber wood floor (chess) + components: + - type: Sprite + state: somber-wood-chess + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodChess + - type: Stack + stackType: FloorTileSomberWoodChess + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodParquet + name: somber wood floor (parquet) + components: + - type: Sprite + state: somber-wood-parquet + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodParquet + - type: Stack + stackType: FloorTileSomberWoodParquet + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberWoodAmaranth + name: somber wood floor (standard, amaranth) + components: + - type: Sprite + state: somber-wood-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodAmaranth + - type: Stack + stackType: FloorTileSomberWoodAmaranth + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodLargeAmaranth + name: somber wood floor (large, amaranth) + components: + - type: Sprite + state: somber-wood-large-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodLargeAmaranth + - type: Stack + stackType: FloorTileSomberWoodLargeAmaranth + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodPatternAmaranth + name: somber wood floor (patterned, amaranth) + components: + - type: Sprite + state: somber-wood-pattern-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodTileAmaranth + - type: Stack + stackType: FloorTileSomberWoodPatternAmaranth + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodChessAmaranth + name: somber wood floor (chess, amaranth) + components: + - type: Sprite + state: somber-wood-chess-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodChessAmaranth + - type: Stack + stackType: FloorTileSomberWoodChessAmaranth + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodParquetAmaranth + name: somber wood floor (parquet, amaranth) + components: + - type: Sprite + state: somber-wood-parquet-amaranth + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodParquetAmaranth + - type: Stack + stackType: FloorTileSomberWoodParquetAmaranth + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberWoodFloral + name: somber wood floor (standard, floral) + components: + - type: Sprite + state: somber-wood-floral + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodFloral + - type: Stack + stackType: FloorTileSomberWoodFloral + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodLargeFloral + name: somber wood floor (large, floral) + components: + - type: Sprite + state: somber-wood-large-floral + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodLargeFloral + - type: Stack + stackType: FloorTileSomberWoodLargeFloral + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodPatternFloral + name: somber wood floor (patterned, floral) + components: + - type: Sprite + state: somber-wood-pattern-floral + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodTileFloral + - type: Stack + stackType: FloorTileSomberWoodPatternFloral + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodChessFloral + name: somber wood floor (chess, floral) + components: + - type: Sprite + state: somber-wood-chess-floral + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodChessFloral + - type: Stack + stackType: FloorTileSomberWoodChessFloral + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodParquetFloral + name: somber wood floor (parquet, floral) + components: + - type: Sprite + state: somber-wood-parquet-floral + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodParquetFloral + - type: Stack + stackType: FloorTileSomberWoodParquetFloral + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberWoodShadow + name: somber wood floor (standard, shadow) + components: + - type: Sprite + state: somber-wood-shadow + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodShadow + - type: Stack + stackType: FloorTileSomberWoodShadow + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodLargeShadow + name: somber wood floor (large, shadow) + components: + - type: Sprite + state: somber-wood-large-shadow + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodLargeShadow + - type: Stack + stackType: FloorTileSomberWoodLargeShadow + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodPatternShadow + name: somber wood floor (patterned, shadow) + components: + - type: Sprite + state: somber-wood-pattern-shadow + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodTileShadow + - type: Stack + stackType: FloorTileSomberWoodPatternShadow + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodChessShadow + name: somber wood floor (chess, shadow) + components: + - type: Sprite + state: somber-wood-chess-shadow + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodChessShadow + - type: Stack + stackType: FloorTileSomberWoodChessShadow + +- type: entity + parent: FloorTileItemSomberWood + id: FloorTileItemSomberWoodParquetShadow + name: somber wood floor (parquet, shadow) + components: + - type: Sprite + state: somber-wood-parquet-shadow + - type: FloorTile + outputs: + - Plating + - FloorSomberWoodParquetShadow + - type: Stack + stackType: FloorTileSomberWoodParquetShadow + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerKitchen + name: somber steel tile (checkered, kitchen) + components: + - type: Sprite + state: somber-tile-checkered-kitchen + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerKitchen + - type: Stack + stackType: FloorTileSomberSteelCheckerKitchen + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelCheckerKitchenDark + name: somber steel tile (checkered, kitchen, dark) + components: + - type: Sprite + state: somber-tile-checkered-kitchen-dark + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelCheckerKitchenDark + - type: Stack + stackType: FloorTileSomberSteelCheckerKitchenDark + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoKitchen + name: somber steel tile (mono, kitchen) + components: + - type: Sprite + state: somber-tile-mono-kitchen + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoKitchen + - type: Stack + stackType: FloorTileSomberSteelMonoKitchen + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoKitchenEye + name: somber steel tile (mono, kitchen, eye) + components: + - type: Sprite + state: somber-tile-mono-kitchen-eye + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoKitchenEye + - type: Stack + stackType: FloorTileSomberSteelMonoKitchenEye + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelSlatsHorizontal + name: somber steel tile (slats, horizontal) + components: + - type: Sprite + state: somber-tile-slats-horizontal + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelSlatsHorizontal + - type: Stack + stackType: FloorTileSomberSteelSlatsHorizontal + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelSlatsVertical + name: somber steel tile (slats, vertical) + components: + - type: Sprite + state: somber-tile-slats-vertical + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelSlatsVertical + - type: Stack + stackType: FloorTileSomberSteelSlatsVertical + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelSlatsDarkHorizontal + name: somber steel tile (slats, horizontal, dark) + components: + - type: Sprite + state: somber-tile-slats-dark-horizontal + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelSlatsDarkHorizontal + - type: Stack + stackType: FloorTileSomberSteelSlatsDarkHorizontal + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelSlatsDarkVertical + name: somber steel tile (slats, vertical, dark) + components: + - type: Sprite + state: somber-tile-slats-dark-vertical + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelSlatsDarkVertical + - type: Stack + stackType: FloorTileSomberSteelSlatsDarkVertical + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoLabyrinth + name: somber steel tile (mono, labyrinth) + components: + - type: Sprite + state: somber-tile-mono-labyrinth + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoLabyrinth + - type: Stack + stackType: FloorTileSomberSteelMonoLabyrinth + +- type: entity + parent: FloorTileItemSomberSteel + id: FloorTileItemSomberSteelMonoDarkLabyrinth + name: somber steel tile (mono, labyrinth, dark) + components: + - type: Sprite + state: somber-tile-mono-dark-labyrinth + - type: FloorTile + outputs: + - Plating + - FloorSomberSteelMonoDarkLabyrinth + - type: Stack + stackType: FloorTileSomberSteelMonoDarkLabyrinth diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Misc/utensils.yml b/Resources/Prototypes/_DEN/Entities/Objects/Misc/utensils.yml new file mode 100644 index 00000000000..a011b6b8cad --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Misc/utensils.yml @@ -0,0 +1,154 @@ +- type: entity + parent: [ BaseDecorativeFixture, BarSpoon ] + id: BarSpoonSomber + name: electrum bar spoon + suffix: Somber Barware + description: "A swept mixing spoon made of a natural alloy of gold and silver." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberutensils.rsi + state: bar_spoon + - type: Item + sprite: _DEN/Objects/Misc/somberutensils.rsi + heldPrefix: bar_spoon + - type: MeleeWeapon + wideAnimationRotation: -35 + - type: ThrowingAngle + angle: -35 + - type: LandAtCursor + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixture, Skimmer ] # It's arguably a chemistry item, but it only comes from the somber bar and kitchen vendors, so whatever + id: SkimmerSomber + name: electrum skimmer + suffix: Somber Barware + description: "An electrum skimmer. Used to skim." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberskimmer.rsi + - type: Item + sprite: _DEN/Objects/Misc/somberskimmer.rsi + - type: MeleeWeapon # It might as well bonk people like other utensils, based on the bar spoon + wideAnimationRotation: 25 + attackRate: .5 + damage: + types: + Blunt: 2 + - type: DamageOtherOnHit + - type: ThrowingAngle + angle: 25 + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: SkimmerSomber + id: SkimmerSomberSauna + name: electrum sauna ladle + suffix: Somber Sauna + description: "A long electrum ladle used to pour water over the sauna stones." + components: + - type: Sprite + layers: + - state: skimmer-sauna + - state: skimmer1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + +- type: entity + parent: SkimmerSomberSauna + id: SkimmerSomberSaunaSilvery + name: electrum sauna ladle + suffix: Somber Sauna, Silvery + description: "A long electrum ladle used to pour water over the sauna stones. The natural alloy contains more silver than usual." + components: + - type: Sprite + layers: + - state: skimmer-sauna-silvery + - state: skimmer1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + +- type: entity + parent: [ BaseDecorativeFixture, Spoon ] + id: SpoonSomber + name: electrum spoon + suffix: Somber Dinnerware + description: "A spoon made of a natural alloy of gold and silver. Perfect for testing your psionic ability." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberutensils.rsi + state: spoon + - type: Item + sprite: _DEN/Objects/Misc/somberutensils.rsi + heldPrefix: spoon + - type: MeleeWeapon + wideAnimationRotation: 25 + - type: ThrowingAngle + angle: 25 + - type: LandAtCursor + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixture, Fork ] + id: ForkSomber + name: electrum fork + suffix: Somber Dinnerware + description: "A fork made of a natural alloy of gold and silver." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberutensils.rsi + state: fork + - type: Item + sprite: _DEN/Objects/Misc/somberutensils.rsi + heldPrefix: fork + - type: MeleeWeapon + wideAnimationRotation: 25 + - type: ThrowingAngle + angle: 25 + - type: LandAtCursor + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 + +- type: entity + parent: [ BaseDecorativeFixture, BaseKnife ] + id: KnifeSomber # Barely a weapon, so it goes here + name: electrum knife + suffix: Somber Dinnerware + description: "A knife made of a natural alloy of gold and silver. Good for food, and little else." + components: + - type: Sprite + sprite: _DEN/Objects/Misc/somberutensils.rsi + state: knife + - type: Item + sprite: _DEN/Objects/Misc/somberutensils.rsi + heldPrefix: knife + - type: MeleeWeapon # Fork stats, but slash instead of pierce + wideAnimationRotation: -160 + attackRate: .6666 + damage: + types: + Slash: 5 + - type: DamageOtherOnHit + staminaCost: 2.5 + - type: EmbeddableProjectile + removalTime: 0.5 + autoRemoveDuration: 10 + - type: EmbedPassiveDamage + - type: ThrowingAngle + angle: -160 + - type: LandAtCursor + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/soap.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/soap.yml new file mode 100644 index 00000000000..b036db91eb7 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/soap.yml @@ -0,0 +1,66 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, Soap ] + id: SoapSomberViolet + name: fine soap + suffix: Somber, Violet + description: "A striped violet bar of soap, so expensive it comes with its own polished electrum dish. Smells like lavender and anise." + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/soap.rsi + layers: + - state: somberdish + sprite: _DEN/Objects/Consumable/Food/plates.rsi + - state: somberviolet-4 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + fillBaseName: somberviolet- + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/soap.rsi + heldPrefix: somberviolet + - type: Residue + residueAdjective: residue-slippery + residueColor: residue-violet + - type: StaticPrice + price: 1500 + - type: Food + trash: + - SomberDish # This is stupid + - type: Fixtures + fixtures: + slips: + shape: + !type:PhysShapeCircle + radius: 0.18 # Smaller sprite, smaller fixture + layer: + - SlipLayer + hard: false + fix1: + shape: + !type:PhysShapeCircle + radius: 0.18 # Smaller sprite, smaller fixture + density: 10 + mask: + - ItemMask + + +- type: entity + parent: SoapSomberViolet + id: SoapSomberTeal + name: fine soap + suffix: Somber, Teal + description: "A striped teal bar of soap, so expensive it comes with its own polished electrum dish. Smells like like sweet incense." + components: + - type: Sprite + layers: + - state: somberdish + sprite: _DEN/Objects/Consumable/Food/plates.rsi + - state: somberteal-4 + map: ["enum.SolutionContainerLayers.Fill"] + - type: SolutionContainerVisuals + fillBaseName: somberteal- + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/soap.rsi + heldPrefix: somberteal + - type: Residue + residueAdjective: residue-slippery + residueColor: residue-teal diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/spray.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/spray.yml index c7a7c8c7353..dfe603c9795 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/spray.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/spray.yml @@ -19,3 +19,64 @@ - type: Tag tags: - Spray + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, SprayBottle ] + id: SprayBottleSomber + name: spray bottle + description: "A spray bottle made of unreasonably rare materials. Who the hell buys these things?" + suffix: Somber, Empty + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + state: cleaner + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 # Small so it stops rebounding off walls + density: 20 + mask: + - ItemMask + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, MegaSprayBottle ] + id: MegaSprayBottleSomber + name: mega spray bottle + description: "A large spray bottle made of unreasonably rare materials. Who the hell buys these things?" + suffix: Somber, Empty + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + state: cleaner_large + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, SprayBottleSpaceCleaner ] + id: SprayBottleSpaceCleanerSomber + name: space cleaner + description: "Space cleaner in a spray bottle made of unreasonably rare materials. Who the hell buys these things?" + suffix: Somber + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + state: cleaner + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, MegaSprayBottleSpaceCleaner ] + id: MegaSprayBottleSpaceCleanerSomber + name: mega space cleaner + description: "Space cleaner in a large spray bottle made of unreasonably rare materials. Who the hell buys these things?" + suffix: Somber + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi + state: cleaner_large + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/somberspraybottle.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/washcloth.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/washcloth.yml new file mode 100644 index 00000000000..355372549f1 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Janitorial/washcloth.yml @@ -0,0 +1,555 @@ +- type: entity + parent: [ BaseDecorativeFixtureNoRot, RagItem ] + id: RagItemColor + name: white washcloth + suffix: Damp Rag + description: "Only a washcloth. Useful for tidying up." + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#EAE8E8" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#EAE8E8" + right: + - state: inhand-right + color: "#EAE8E8" + +- type: entity + parent: RagItemColor + id: RagItemColorPurple + name: purple washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#9C0DE1" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#9C0DE1" + right: + - state: inhand-right + color: "#9C0DE1" + +- type: entity + parent: RagItemColor + id: RagItemColorRed + name: red washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#940000" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#940000" + right: + - state: inhand-right + color: "#940000" + +- type: entity + parent: RagItemColor + id: RagItemColorBlue + name: blue washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#0089EF" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#0089EF" + right: + - state: inhand-right + color: "#0089EF" + +- type: entity + parent: RagItemColor + id: RagItemColorDarkBlue + name: dark blue washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#3285ba" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#3285ba" + right: + - state: inhand-right + color: "#3285ba" + +- type: entity + parent: RagItemColor + id: RagItemColorLightBlue + name: light blue washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#58abcc" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#58abcc" + right: + - state: inhand-right + color: "#58abcc" + +- type: entity + parent: RagItemColor + id: RagItemColorTeal + name: teal washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#3CB57C" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#3CB57C" + right: + - state: inhand-right + color: "#3CB57C" + +- type: entity + parent: RagItemColor + id: RagItemColorBrown + name: brown washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#723A02" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#723A02" + right: + - state: inhand-right + color: "#723A02" + +- type: entity + parent: RagItemColor + id: RagItemColorLightBrown + name: light brown washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#c59431" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#c59431" + right: + - state: inhand-right + color: "#c59431" + +- type: entity + parent: RagItemColor + id: RagItemColorGray + name: gray washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#999999" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#999999" + right: + - state: inhand-right + color: "#999999" + +- type: entity + parent: RagItemColor + id: RagItemColorGreen + name: green washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#5ABF2F" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#5ABF2F" + right: + - state: inhand-right + color: "#5ABF2F" + +- type: entity + parent: RagItemColor + id: RagItemColorDarkGreen + name: dark green washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#79CC26" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#79CC26" + right: + - state: inhand-right + color: "#79CC26" + +- type: entity + parent: RagItemColor + id: RagItemColorGold + name: gold washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#F7C430" + - state: iconstripe + color: "#535353" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#F7C430" + right: + - state: inhand-right + color: "#F7C430" + +- type: entity + parent: RagItemColor + id: RagItemColorOrange + name: orange washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#EF8100" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#EF8100" + right: + - state: inhand-right + color: "#EF8100" + +- type: entity + parent: RagItemColor + id: RagItemColorBlack + name: black washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#535353" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#535353" + right: + - state: inhand-right + color: "#535353" + +- type: entity + parent: RagItemColor + id: RagItemColorPink + name: pink washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#ffa69b" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#ffa69b" + right: + - state: inhand-right + color: "#ffa69b" + +- type: entity + parent: RagItemColor + id: RagItemColorYellow + name: yellow washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#ffe14d" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#ffe14d" + right: + - state: inhand-right + color: "#ffe14d" + +- type: entity + parent: RagItemColor + id: RagItemColorMaroon + name: maroon washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#cc295f" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#cc295f" + right: + - state: inhand-right + color: "#cc295f" + +- type: entity + parent: RagItemColor + id: RagItemColorSilver + name: silver washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#d0d0d0" + - state: iconstripe + color: "#F7C430" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#d0d0d0" + right: + - state: inhand-right + color: "#d0d0d0" + +- type: entity + parent: RagItemColor + id: RagItemColorMime + name: silent washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#EAE8E8" + - state: iconstripe + color: "#535353" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#EAE8E8" + right: + - state: inhand-right + color: "#EAE8E8" + +- type: entity + parent: RagItemColor + id: RagItemColorNT + name: nanotrasen brand washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#004787" + - state: iconstripe + color: "#EAE8E8" + - state: NTmono + color: "#EAE8E8" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#004787" + right: + - state: inhand-right + color: "#004787" + +- type: entity + parent: RagItemColor + id: RagItemColorCentcom + name: centcom washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#29722e" + - state: iconstripe + color: "#F7C430" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#29722e" + right: + - state: inhand-right + color: "#29722e" + +- type: entity + parent: RagItemColor + id: RagItemColorSyndicate + name: syndicate washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#535353" + - state: iconstripe + color: "#940000" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#535353" + right: + - state: inhand-right + color: "#535353" + +- type: entity + parent: RagItemColor + id: RagItemColorMagenta + name: magenta washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#b32d70" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#b32d70" + right: + - state: inhand-right + color: "#b32d70" + +- type: entity + parent: RagItemColor + id: RagItemColorAzure + name: azure washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#2968e6" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#2968e6" + right: + - state: inhand-right + color: "#2968e6" + +- type: entity + parent: RagItemColor + id: RagItemColorRoyalRed + name: royal red washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#8a0027" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#8a0027" + right: + - state: inhand-right + color: "#8a0027" + +- type: entity + parent: RagItemColor + id: RagItemColorPine + name: pine washcloth + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + layers: + - state: icon + color: "#337c60" + - type: Item + sprite: _DEN/Objects/Specific/Janitorial/washcloth.rsi + inhandVisuals: + left: + - state: inhand-left + color: "#337c60" + right: + - state: inhand-right + color: "#337c60" diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Kitchen/foodcarts.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Kitchen/foodcarts.yml new file mode 100644 index 00000000000..cb5f829487c --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Kitchen/foodcarts.yml @@ -0,0 +1,13 @@ +- type: entity + parent: [ FoodCartHot, BasePsionic ] # The Outer Chamber Crucible is basically noospherically radioactive, it's fine + id: FoodCartSomber + name: somber food cart + description: "A pricey food cart with room for sauces up top and an insulated freezer compartment below, complete with fasteners to safely haul dinnerware. Whoever made this must have no joy in their soul--there's no little umbrella." + components: + - type: AntiRottingContainer # A combined food cart since it'll be mapped only + - type: Sprite + sprite: _DEN/Objects/Specific/Kitchen/food_carts.rsi + layers: + - state: stand-somber + - type: ItemMapper + sprite: _DEN/Objects/Specific/Kitchen/food_carts.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/amphorae.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/amphorae.yml deleted file mode 100644 index ba0ed3fd1b1..00000000000 --- a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/amphorae.yml +++ /dev/null @@ -1,55 +0,0 @@ -# SPDX-FileCopyrightText: 2025 Shaman -# -# SPDX-License-Identifier: AGPL-3.0-or-later - -- type: entity - parent: BaseAmphora - id: SomberElectrumAmphora - name: electrum amphora - description: "An electrum amphora with carved alabaster handles." - components: - - type: Sprite - sprite: _DEN/Objects/Specific/Mantis/amphorae.rsi - state: electrumamphora - - type: Item - sprite: _DEN/Objects/Specific/Mantis/amphorae.rsi - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 20 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: MetalGlassBreak - - !type:SpillBehavior - solution: jar - - !type:DoActsBehavior - acts: [ "Destruction" ] - - !type:SpawnEntitiesBehavior - spawn: - ScrapElectrum: - min: 2 - max: 4 - - type: DamageOnLand - damage: - types: - Blunt: 0 # Metal - - type: DamageOtherOnHit - damage: - types: - Blunt: 0 # Metal - - type: DamageOnHighSpeedImpact - minimumSpeed: 2 - damage: - types: - Blunt: 0 # Metal diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/pots.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/pots.yml new file mode 100644 index 00000000000..a8fc66b4a24 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Mantis/pots.yml @@ -0,0 +1,115 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, BaseAmphora, BasePsionic ] + id: SomberElectrumAmphora + name: electrum amphora + description: "An electrum amphora with carved alabaster handles, possibly useful for carrying liquids." + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Mantis/amphorae.rsi + state: electrumamphora + - type: Item + sprite: _DEN/Objects/Specific/Mantis/amphorae.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak + - !type:SpillBehavior + solution: jar + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 2 + max: 4 + - type: DamageOtherOnHit + staminaCost: 6 + damage: + types: + Blunt: 6 + - type: DamageOnLand + damage: + types: + Blunt: 0 + - type: DamageOnHighSpeedImpact + minimumSpeed: 20 + damage: + types: + Blunt: 0 + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, Urn, BasePsionic ] + id: SomberElectrumUrn + name: electrum urn + description: "An electrum urn with a carved alabaster band, possibly useful for storing things." + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Mantis/urn.rsi + - type: Item + size: Small + sprite: _DEN/Objects/Specific/Mantis/urn.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 20 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 2 + max: 4 + - !type:EmptyAllContainersBehaviour + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 + position: 0.0,-0.15 + density: 20 + mask: + - ItemMask + restitution: 0.3 # These are just the same as BaseItem + friction: 0.2 + - type: DamageOtherOnHit + staminaCost: 6 + damage: + types: + Blunt: 6 + - type: Storage + maxItemSize: Small + grid: + - 0,0,0,1 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Service/barber.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Service/barber.yml index 74f966533ac..afeaeaefb97 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Specific/Service/barber.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/Service/barber.yml @@ -4,7 +4,7 @@ - type: entity abstract: true - parent: BaseItem + parent: [ BaseDecorativeFixture, BaseItem ] id: BaseHandheldMagicMirror description: Used to reshape someone's hair style and color to your liking. components: @@ -65,3 +65,20 @@ damage: types: Blunt: 0 + +- type: entity + parent: HairComb + id: HairCombGold + suffix: gold + components: + - type: Sprite + sprite: _DEN/Objects/Tools/comb_gold.rsi + +- type: entity + parent: BarberScissors + id: BarberScissorsGold + name: scissors + suffix: gold + components: + - type: Sprite + sprite: _DEN/Objects/Tools/scissors_gold.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry-bottles.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry-bottles.yml index b767f64ac78..888443132a1 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry-bottles.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry-bottles.yml @@ -5,9 +5,10 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: BaseChemistryEmptyBottle + parent: [ BaseDecorativeFixtureNoRot, BaseChemistryEmptyBottle, BasePsionic ] id: ChemistryEmptyBottleMantis name: electrum bottle + suffix: Somber description: "An eidolite bottle in a durable electrum shell. Useful for your rituals." components: - type: Sprite @@ -68,3 +69,18 @@ - Bottle - MantisBeltStorable - MantisBoxChemicalsStorable + +- type: entity + parent: ChemistryEmptyBottleMantis + id: EthanolChemistryBottleMantis + suffix: Somber, Ethanol + components: + - type: Label + currentLabel: reagent-name-ethanol + - type: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: Ethanol + Quantity: 30 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry.yml b/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry.yml index ccb433fabe1..fd62de945cf 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Specific/chemistry.yml @@ -4,15 +4,18 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: BaseSyringe + parent: [ BaseSyringe, BasePsionic ] id: SyringeMantis name: electrum syringe + suffix: Somber description: "An electrum syringe with an eidolite barrel. Naturally antimicrobial." components: - type: Sprite sprite: _DEN/Objects/Specific/Mantis/syringemantis.rsi - type: Item sprite: _DEN/Objects/Specific/Mantis/syringemantis.rsi + - type: Icon + sprite: _DEN/Objects/Specific/Mantis/syringemantis.rsi - type: SolutionContainerVisuals maxFillLevels: 3 - type: Damageable @@ -51,9 +54,10 @@ - MantisBoxChemicalsStorable - type: entity - parent: PillCanister + parent: [ BaseDecorativeFixtureNoRot, PillCanister, BasePsionic ] id: PillCanisterMantis name: electrum pill canister + suffix: Somber description: "A electrum pill canister with an eidolite window. Expensive for no reason." components: - type: Sprite diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/fishing_rods.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/fishing_rods.yml new file mode 100644 index 00000000000..4df9cdd7797 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/fishing_rods.yml @@ -0,0 +1,28 @@ +# Somber Rod +- type: entity + parent: [ FishingRodGolden, BaseAntiPsionicWeapon ] + id: SomberFishingRod + name: somber fishing rod + description: "Is that a mnemolith hook? Oh god. Cast carefully." + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Fishing/somber_rod.rsi + - type: Item + sprite: _DEN/Objects/Specific/Fishing/somber_rod.rsi + +# Somber Lure +- type: entity + parent: FishingLure + id: SomberFishingLure + name: somber fishing lure + description: "Come here, fish." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _DEN/Objects/Specific/Fishing/somber_lure.rsi + layers: + - state: icon + - state: icon-unshaded + shader: unshaded + - type: Item + sprite: _DEN/Objects/Specific/Fishing/somber_lure.rsi \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/hand_labeler.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/hand_labeler.yml index 299053846fc..a68d9d3ac8a 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Tools/hand_labeler.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/hand_labeler.yml @@ -16,6 +16,18 @@ sprite: _DEN/Objects/Specific/Mantis/handlabelermantis.rsi storedSprite: storedRotation: -90 + - type: HandLabeler + whitelist: + components: + - Item + - SignalSwitch + - SignalTimer + - TwoWayLever + tags: + - Structure + - Airlock + - GlassAirlock + - HighSecDoor - type: MeleeWeapon # You can swing it like a weapon attackRate: 0.6666 wideAnimationRotation: -90 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/lantern.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/lantern.yml index 92be3d678d4..71bc02bd0e4 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Tools/lantern.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/lantern.yml @@ -7,21 +7,32 @@ parent: [BaseItem, BaseAntiPsionicWeapon, BaseMantisContraband] # If I parented it to Lantern, it would have a battery slot... id: LanternMantis name: mantis lantern - description: "An ornate lantern housing an eidolite pyramid that draws power from the noosphere. Instead of merely casting light, it seems to declare it--an austere radiance that etches itself into whatever it touches. Stare too long and the gleam resolves into shapes you almost recognize, then promptly forget. For all its theatrics, the handle still hangs comfortably on your back." + description: "An ornate lantern housing an eidolite pyramid that draws power from the noosphere. Stare too long and the gleam resolves into shapes you almost recognize, then promptly forget. For all its theatrics, the handle still hangs comfortably on your back." components: + - type: ItemToggleOnTrigger # Makes it possibly useful for decoration + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger - type: Sprite sprite: _DEN/Objects/Specific/Mantis/lanternmantis.rsi layers: - - state: icon - - state: icon-crystal - shader: unshaded + - state: icon + - state: icon-crystal + - state: icon-crystal-glow + shader: unshaded + - state: icon-crystal + shader: unshaded + visible: false + map: ["light"] - type: Item sprite: _DEN/Objects/Specific/Mantis/lanternmantis.rsi - type: EtherealLight # Dims around ethereal entities - type: PointLight enabled: false - radius: 3 - energy: 4 + energy: 3 + radius: 4 + softness: 1.22 color: "#d9418d" netsync: false - type: Appearance @@ -45,7 +56,6 @@ shader: unshaded - type: ItemTogglePointLight - type: ItemToggle - predictable: false soundActivate: path: /Audio/_DEN/Effects/crystalshimmer1.ogg params: @@ -56,6 +66,12 @@ params: volume: -2 variation: 0.05 + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } - type: StealTarget stealGroup: LAMP # The moths are coming the moths are coming - type: Clothing @@ -81,42 +97,51 @@ - MantisBeltStorable - type: entity - parent: BaseItem # And if I parented LanternMantis to this, the sprite layers would freak out... + parent: [ BaseDecorativeFixtureNoRot, BaseItem ] id: LanternSomber - name: somber orb + name: somber lamp description: "A palm-sized electrum sphere studded with shards of eidolite, each humming with faint noospheric charge. Its glow lingers in your vision, imprinting shapes you can't quite name." components: + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger - type: Sprite sprite: _DEN/Objects/Tools/somberlamp.rsi layers: - - state: icon - - state: icon-crystal - shader: unshaded + - state: icon + - state: icon-crystal + - state: icon-crystal-glow + shader: unshaded + - state: icon-crystal + shader: unshaded + visible: false + map: ["light"] - type: Item sprite: _DEN/Objects/Tools/somberlamp.rsi - inhandVisuals: - left: - - state: inhand-left - - state: inhand-left-crystal - shader: unshaded - right: - - state: inhand-right - - state: inhand-right-crystal - shader: unshaded - type: EtherealLight # Dims around ethereal entities - type: PointLight enabled: false - radius: 3 - energy: 4 + energy: 2.4 + radius: 2.4 + softness: 1.22 color: "#d9418d" netsync: false - type: Appearance - type: UseDelay - type: ToggleableVisuals + replaceMode: false spriteLayer: light + inhandVisuals: + left: + - state: on-inhand-left + shader: unshaded + right: + - state: on-inhand-right + shader: unshaded - type: ItemTogglePointLight - type: ItemToggle - predictable: false soundActivate: path: /Audio/_DEN/Effects/crystalshimmer1.ogg params: @@ -127,6 +152,12 @@ params: volume: -2 variation: 0.05 + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } - type: StealTarget stealGroup: LAMP # The moths are coming the moths are coming - type: LandAtCursor diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/lighters.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/lighters.yml index 675618616ce..2f93f15d43f 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Tools/lighters.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/lighters.yml @@ -59,9 +59,11 @@ right: - state: mantis-inhand-right-flame shader: unshaded + - type: EtherealLight # Dims around ethereal entities - type: PointLight - radius: 1.75 - energy: 2 + energy: 1.5 + radius: 1.5 + softness: 1.22 color: "#4dc4ff" - type: MeleeWeapon attackRate: .6666 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/_DEN/Entities/Objects/Tools/tools.yml index bc989aae163..c83ec30b59b 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Tools/tools.yml @@ -157,3 +157,25 @@ - Knife - Multitool - DoorElectronicsConfigurator + +- type: entity + parent: RollingPin + id: RollingPinSomber + name: alabaster rolling pin + suffix: Somber Dinnerware + description: "A French-style rolling pin without handles, made from alabaster." + components: + - type: Sprite + sprite: _DEN/Objects/Tools/somberrollingpin.rsi + - type: Item + sprite: _DEN/Objects/Tools/somberrollingpin.rsi + - type: Clothing + sprite: _DEN/Objects/Tools/somberrollingpin.rsi + - type: MeleeWeapon + wideAnimationRotation: -90 + - type: ThrowingAngle + angle: -90 + - type: PhysicalComposition + materialComposition: + Gold: 10 + Silver: 10 diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/cane.yml b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/cane.yml index faf667ffd0f..19d9ed06338 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/cane.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/cane.yml @@ -45,7 +45,6 @@ - type: ItemToggle verbToggleOn: item-toggle-raise verbToggleOff: item-toggle-lower - predictable: false soundActivate: path: /Audio/_DEN/Weapons/Melee/rapiermiss.ogg params: diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/knife.yml b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/knife.yml index d02af5d48ac..7a06d1cfbe4 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/knife.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/knife.yml @@ -13,7 +13,6 @@ - type: ItemToggle # You can toggle spinning it around your finger, though it's just cosmetic verbToggleOn: item-toggle-spin verbToggleOff: item-toggle-catch - predictable: false soundActivate: path: /Audio/Effects/toss.ogg # Spin params: @@ -166,3 +165,43 @@ - Knife - MantisSickle - MantisBeltStorable + +- type: entity + parent: [ BaseCivilianContraband, KitchenKnife, BaseAntiPsionicWeapon ] + id: KitchenKnifeSomber + name: mnemolith kitchen knife + suffix: Somber Dinnerware + description: "A kitchen knife carved from a rare psionic stone that learns its purpose through use." + components: + - type: Sprite + sprite: _DEN/Objects/Weapons/Melee/somberkitchenknife.rsi + - type: Item + sprite: _DEN/Objects/Weapons/Melee/somberkitchenknife.rsi + - type: Clothing + sprite: _DEN/Objects/Weapons/Melee/somberkitchenknife.rsi + quickEquip: false + slots: + - Belt + - type: MeleeWeapon + damage: + types: + Slash: 8 + Holy: 4 # From the mnemolith + +- type: entity + parent: [ BaseCivilianContraband, ButchCleaver, BaseAntiPsionicWeapon ] + id: ButchCleaverSomber + name: mnemolith butcher's cleaver + suffix: Somber Dinnerware + description: "A sharpened slab of mnemolith stone, shaped for butchery. If you're psionic, mind your fingers." + components: + - type: Sprite + sprite: _DEN/Objects/Weapons/Melee/sombercleaver.rsi + - type: Item + sprite: _DEN/Objects/Weapons/Melee/sombercleaver.rsi + - type: MeleeWeapon + damage: + types: + Slash: 8 + Blunt: 1 + Holy: 4.5 # From the mnemolith diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/sword.yml index 6c472a534c3..4374ac9dc27 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/sword.yml @@ -1,3 +1,4 @@ + # SPDX-FileCopyrightText: 2025 Jakumba # SPDX-FileCopyrightText: 2025 MajorMoth # SPDX-FileCopyrightText: 2025 Rosycup @@ -233,8 +234,8 @@ slots: mantisgreatsword: name: clothing-suitstorage-mantisgreatsword - insertVerbText: sheath-insert-verb - ejectVerbText: sheath-eject-verb + insertVerbText: faust-insert-verb + ejectVerbText: faust-eject-verb insertSound: path: /Audio/_DEN/Weapons/Melee/faustsheath.ogg params: diff --git a/Resources/Prototypes/_DEN/Entities/Objects/base_item.yml b/Resources/Prototypes/_DEN/Entities/Objects/base_item.yml new file mode 100644 index 00000000000..b5ee24b1569 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Objects/base_item.yml @@ -0,0 +1,23 @@ +- type: entity + id: BaseDecorativeFixture # Put this first in the parent list to get a small circular fixture, which prevents decorations from rebounding off walls on map init + abstract: true + components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 + density: 20 + mask: + - ItemMask + restitution: 0.3 # These are just the same as BaseItem + friction: 0.2 + +- type: entity + parent: BaseDecorativeFixture + id: BaseDecorativeFixtureNoRot # Same as above but also forces sprites to always face the camera (for things like amphorae that shouldn't invert when the camera turns) + abstract: true + components: + - type: Sprite + noRot: true diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/curtains.yml b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/curtains.yml new file mode 100644 index 00000000000..9adcdd7946b --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/curtains.yml @@ -0,0 +1,146 @@ +- type: entity + parent: BaseCurtains + id: BaseCurtainsDurable + name: durable curtains + description: Thicker than usual, and hanging from a strong steel rod. + abstract: true + components: + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Items/Handling/cloth_drop.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth1: + min: 2 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: [ BaseCurtainsDurable, BasePsionic ] # Hit them with mnemolith and they explode + id: CurtainsBlackSomber + suffix: Somber Black + components: + - type: Sprite + snapCardinals: true + sprite: _DEN/Structures/Decoration/Curtains/somberblack.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsBlack + +- type: entity + parent: CurtainsBlackSomber + id: CurtainsBlackOpenSomber + suffix: Open, Somber Black + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsBlackOpen + - type: Physics + canCollide: false + +- type: entity + parent: [ BaseCurtainsDurable, BasePsionic ] + id: CurtainsCyanSomber + suffix: Somber Cyan + components: + - type: Sprite + snapCardinals: true + sprite: _DEN/Structures/Decoration/Curtains/sombercyan.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsCyan + +- type: entity + parent: CurtainsCyanSomber + id: CurtainsCyanOpenSomber + suffix: Open, Somber Cyan + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsCyanOpen + - type: Physics + canCollide: false + +- type: entity + parent: [ BaseCurtainsDurable, BasePsionic ] + id: CurtainsPinkSomber + suffix: Somber Pink + components: + - type: Sprite + snapCardinals: true + sprite: _DEN/Structures/Decoration/Curtains/somberpink.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsPink + +- type: entity + parent: CurtainsPinkSomber + id: CurtainsPinkOpenSomber + suffix: Open, Somber Pink + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsPinkOpen + - type: Physics + canCollide: false + +- type: entity + parent: [ BaseCurtainsDurable, BasePsionic ] + id: CurtainsPurpleSomber + suffix: Somber Purple + components: + - type: Sprite + snapCardinals: true + sprite: _DEN/Structures/Decoration/Curtains/somberpurple.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Construction + graph: Curtains + node: CurtainsPurple + +- type: entity + parent: CurtainsPurpleSomber + id: CurtainsPurpleOpenSomber + suffix: Open, Somber Purple + components: + - type: Door + state: Open + - type: Occluder + enabled: false + - type: Construction + graph: Curtains + node: CurtainsPurpleOpen + - type: Physics + canCollide: false diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/fireplace.yml b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/fireplace.yml index bd11ed3ebc6..c4ef0abff9f 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/fireplace.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/fireplace.yml @@ -3,24 +3,34 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +## Somber Fireplaces Start +# Psionic fire (blue) - type: entity - parent: Fireplace + parent: [ BaseStructure, BasePsionic ] id: SomberFireplace - name: somber electrum fireplace + name: electrum fireplace + suffix: Signal-Friendly description: "An avant-garde fireplace shaped like an eye, its smokeless psionic flame rippling like liquid." components: + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger - type: Sprite + snapCardinals: true noRot: true + drawdepth: Mobs sprite: _DEN/Structures/Decoration/somberfireplace.rsi layers: - state: fireplace - state: fireplacefestive map: ["christmas"] visible: false - - state: fireplace_fire4 - shader: unshaded - - state: fireplace_glow + - state: fireplace_fire shader: unshaded + visible: false + map: ["light"] - type: Appearance - type: HolidayVisuals holidays: @@ -31,16 +41,40 @@ enum.HolidayVisuals.Holiday: christmas: festive: { visible: true } - - type: AmbientSound - volume: -6 - range: 5 - sound: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } + - type: InteractionOutline + - type: ItemTogglePointLight + - type: ItemToggle + activated: true + soundActivate: + path: /Audio/_DEN/Effects/crystaltap1.ogg + params: + volume: -8 + pitch: 0.5 + variation: 0.05 + soundDeactivate: + path: /Audio/_DEN/Effects/crystaltap2.ogg + params: + volume: -8 + pitch: 0.5 + variation: 0.05 + - type: ItemToggleActiveSound + activeSound: path: /Audio/Ambience/Objects/fireplace.ogg + params: + volume: -8 + range: 5 + - type: EtherealLight # Dims around ethereal entities - type: PointLight - radius: 4 - energy: 6 + enabled: false + energy: 1.5 + radius: 8 + softness: 1.22 color: "#4dc4ff" - - type: AlwaysHot + - type: ItemToggleHot - type: Damageable damageContainer: Inorganic damageModifierSet: Metallic @@ -70,38 +104,68 @@ fixtures: fix1: shape: - !type:PhysShapeAabb - bounds: "-0.05,0.1,0.05,0.35" + !type:PhysShapeCircle + radius: 0.4 hard: true - density: 200 + density: 300 mask: - MachineMask layer: - MidImpassable - LowImpassable - BulletImpassable + - type: UseDelay + - type: Anchorable + - type: Transform + - type: Physics + bodyType: Static - type: entity - parent: BaseSignDirectional # So it's technically wall decor, but whatever + parent: SomberFireplace + id: SomberFireplaceSauna + name: electrum sauna fireplace # Has glowy stones in it and no Christmas presents layer + suffix: Map With Sauna Marker] [Somber Sauna + description: "An avant-garde fireplace shaped like an eye, its smokeless psionic flame rippling like liquid around a basin of sauna stones." + components: + - type: Sprite + layers: + - state: fireplace + - state: sauna_stones + - state: sauna_fireplace_fire + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: [ BaseSignDirectional, BasePsionic ] # So it's technically wall decor, but whatever id: SomberHangingBrazier - name: somber hanging brazier + name: electrum hanging brazier + suffix: Signal-Friendly description: "An electrum brazier, its smokeless psionic flame rippling like liquid." placement: mode: WallmountLight components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger - type: Sprite - drawdepth: SmallObjects - noRot: true + offset: 0,-0.125 # Down four pixels to keep the fire out of the wall (better for occlusion) + drawdepth: WallMountedItems + noRot: false sprite: _DEN/Structures/Decoration/somberhangingbrazier.rsi layers: - state: fireplace - state: fireplacefestive # It still gets a ribbon when it's Christmas map: ["christmas"] visible: false - - state: fireplace_fire4 - shader: unshaded - - state: fireplace_glow + - state: fireplace_fire shader: unshaded + visible: false + map: ["light"] - type: Appearance - type: HolidayVisuals holidays: @@ -112,14 +176,38 @@ enum.HolidayVisuals.Holiday: christmas: festive: { visible: true } + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } + - type: UseDelay + - type: InteractionOutline + - type: ItemTogglePointLight + - type: ItemToggle + activated: true + soundActivate: + path: /Audio/_DEN/Effects/crystaltap1.ogg + params: + volume: -8 + pitch: 0.75 + variation: 0.05 + soundDeactivate: + path: /Audio/_DEN/Effects/crystaltap2.ogg + params: + volume: -8 + pitch: 0.75 + variation: 0.05 + - type: EtherealLight # Dims around ethereal entities - type: PointLight - radius: 3 - energy: 4 - softness: 1.1 + offset: 0,-0.125 # Keep the light centered on the fire + enabled: false + energy: 1.5 + radius: 5 + softness: 1.22 color: "#4dc4ff" - type: StaticPrice price: 125 - - type: AlwaysHot + - type: ItemToggleHot - type: Damageable damageContainer: Inorganic damageModifierSet: Metallic @@ -145,3 +233,182 @@ ScrapElectrum: min: 1 max: 3 + +# Natural fire (orange) + +- type: entity + parent: SomberFireplace + id: SomberFireplaceWarm + suffix: Warm Fire, Signal-Friendly + description: "An avant-garde fireplace shaped like an eye." + categories: [ HideSpawnMenu ] # This one isn't for saunas and doesn't match the other warm fire items, so it's best not to confuse people about why the set seems incomplete + components: + - type: Sprite + sprite: _DEN/Structures/Decoration/somberfireplacewarm.rsi + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberFireplaceWarm + id: SomberFireplaceWarmSilvery + suffix: Warm Fire, Signal-Friendly + description: "An avant-garde fireplace shaped like an eye. The natural alloy contains more silver than usual." + categories: [] + components: + - type: Sprite + layers: + - state: fireplace_silvery + - state: fireplacefestive + map: ["christmas"] + visible: false + - state: fireplace_fire + shader: unshaded + visible: false + map: ["light"] + +# Just orange light makes the standard color too yellow, but when sauna steam is added, it makes the silvery color too pale +# I recommend using this one, personally +- type: entity + parent: SomberFireplaceWarm + id: SomberFireplaceWarmSauna + name: electrum sauna fireplace + suffix: Somber Sauna, Warm Fire, Signal-Friendly + description: "An avant-garde fireplace shaped like an eye, filled with a basin of sauna stones." + categories: [] + components: + - type: Sprite + layers: + - state: fireplace + - state: sauna_stones + - state: sauna_fireplace_fire + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberFireplaceWarm + id: SomberFireplaceWarmSaunaSilvery + name: electrum sauna fireplace + suffix: Somber Sauna, Warm Fire, Silvery, Signal-Friendly + description: "An avant-garde fireplace shaped like an eye, filled with a basin of sauna stones. The natural alloy contains more silver than usual." + categories: [] + components: + - type: Sprite + layers: + - state: fireplace_silvery + - state: sauna_stones + - state: sauna_fireplace_fire + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberHangingBrazier + id: SomberHangingBrazierWarm + suffix: Warm Fire, Signal-Friendly + description: "An electrum brazier. The natural alloy contains more silver than usual." + placement: + mode: WallmountLight + components: + - type: Sprite + sprite: _DEN/Structures/Decoration/somberhangingbrazierwarm.rsi + - type: PointLight + color: "#ff9833" + +# Hanging braziers made to fit pillars +# Unfortunately, even when you place them second, they render under pillars on rare occasion (and you can't manually set render priority to fix that) +# And if they were on a higher drawdepth, pillars wouldn't occlude them when the camera rotates +# If we ever find a way around this problem, consider adding these to the spawn menu and migrating the brazier pillars out (see SomberPillarTallerBrazier) + +- type: entity + parent: SomberHangingBrazier + id: SomberHangingBrazierPillarShorter + suffix: Fits Shorter Columns/Short Pillars + categories: [ HideSpawnMenu ] + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: SpriteFade + - type: Sprite + noRot: true + offset: -0.015625,1.15625 # 37 pixels up, half a pixel left from sprite center + drawdepth: Mobs # You have to place these after the pillars, but without this, they won't be hidden by them if the camera turns (OR SO I THOUGHT) (IT WORKED SOMETIMES) + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + +- type: entity + parent: SomberHangingBrazierPillarShorter + id: SomberHangingBrazierPillarShort + suffix: Fits Short Columns/Tall Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + +- type: entity + parent: SomberHangingBrazierPillarShorter + id: SomberHangingBrazierPillarTall + suffix: Fits Tall Columns/Taller Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + +- type: entity + parent: SomberHangingBrazierPillarShorter + id: SomberHangingBrazierPillarTaller + categories: [ HideSpawnMenu ] + suffix: Fits Taller Columns + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi + +- type: entity + parent: SomberHangingBrazierPillarShorter + id: SomberHangingBrazierWarmPillarShorter + suffix: Warm Fire, Fits Shorter Columns/Short Pillars + description: "An electrum brazier. The natural alloy contains more silver than usual." + categories: [ HideSpawnMenu ] + placement: + mode: SnapgridCenter + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberHangingBrazierWarmPillarShorter + id: SomberHangingBrazierWarmPillarShort + suffix: Warm Fire, Fits Short Columns/Tall Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + +- type: entity + parent: SomberHangingBrazierWarmPillarShorter + id: SomberHangingBrazierWarmPillarTall + suffix: Warm Fire, Fits Tall Columns/Taller Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + +- type: entity + parent: SomberHangingBrazierWarmPillarShorter + id: SomberHangingBrazierWarmPillarTaller + suffix: Warm Fire, Fits Taller Columns + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi +## Somber Fireplaces End diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/mannequin.yml b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/mannequin.yml index 13939da53bb..80950a958b7 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/mannequin.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/mannequin.yml @@ -3,12 +3,13 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Mannequin + parent: [ Mannequin, BasePsionic ] id: SomberMannequin name: somber mannequin description: "A gloomy mannequin with only slightly unsettling electrum eyes, made to display clothes." components: - type: Sprite + drawdepth: Mobs sprite: _DEN/Structures/Decoration/mannequin.rsi state: sombermannequin noRot: true @@ -52,3 +53,110 @@ min: 1 max: 3 - !type:EmptyAllContainersBehaviour + +- type: entity + parent: SomberMannequin + id: SomberMannequinExtended + name: somber mammet + suffix: Mannequin, Extended Inventory + description: "Creepiest mannequin you've ever seen. Looks like it's waiting to get its wire hands around your neck." + components: + - type: Inventory + templateId: mannequinextended + - type: Sprite + sprite: _DEN/Structures/Decoration/mannequin.rsi + state: sombermannequin + noRot: true + layers: + - map: [ "mannequin" ] + sprite: _DEN/Structures/Decoration/mannequin.rsi + state: sombermammet + - sprite: _DEN/Structures/Decoration/mannequin.rsi + state: sombermammet-unshaded + shader: unshaded + - map: [ "jumpsuit" ] + - map: ["gloves"] + - map: ["shoes"] + - map: ["outerClothing"] + - map: ["belt"] + - map: ["back"] + - map: ["eyes"] + - map: ["neck"] + - map: ["suitstorage"] + - map: ["mask"] + - map: ["head"] + - type: ContainerContainer + containers: + jumpsuit: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + gloves: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + shoes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + outerClothing: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + belt: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + back: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + eyes: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + neck: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + suitstorage: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + mask: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + head: !type:ContainerSlot + showEnts: False + occludes: False + ent: null + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + - !type:EmptyAllContainersBehaviour diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/somber.yml b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/somber.yml new file mode 100644 index 00000000000..9cddd06213c --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/somber.yml @@ -0,0 +1,739 @@ +# Round Fountains + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: FountainSomber + name: somber fountain + description: "A carved mnemolith basin crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Floor, Basin + components: + - type: Sprite + snapCardinals: false + noRot: true + drawdepth: Mobs + sprite: _DEN/Structures/Decoration/somberfountains-96x.rsi + layers: + - state: fountain + - state: fountainwater + - state: fountainwatershine + shader: unshaded + - state: fountainstreams + - state: fountainstreamshine + shader: unshaded + - type: SolutionContainerManager + solutions: + fountain: + maxVol: 100 + - type: SolutionRegeneration + solution: fountain + generated: + reagents: + - ReagentId: Water + Quantity: 100 + - type: Drink + solution: fountain + - type: DrawableSolution + solution: fountain + - type: DrainableSolution + solution: fountain + - type: ExaminableSolution + solution: fountain + - type: Prayable + sentMessage: prayer-popup-notify-fountainwish-sent + notificationPrefix: prayer-chat-notify-fountainwish + verb: prayer-verbs-fountainwish + verbImage: null + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.875 + density: 1000 + layer: + - WallLayer + - type: AmbientSound + volume: -4 + range: 10 + sound: + path: /Audio/_DEN/Effects/Fluids/waterfall.ogg + +- type: entity + parent: [ FloorDrainSomber, BasePsionic ] # Fuck it, being built under mnemolith makes them absorb noospheric energy or something + id: FountainSomberDrains + name: somber fountain drains + description: "An artful array of electrum drains set into the floor." + suffix: Floor + components: + - type: Sprite + snapCardinals: false + noRot: true + drawdepth: FloorObjects + sprite: _DEN/Structures/Decoration/somberfountains-96x.rsi + layers: + - state: fountaindrains + - state: fountaindrains-fill-1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: fountaindrains-fill- + solutionName: drainBuffer + +- type: entity + parent: FountainSomber + id: FountainSomberRingHalf + name: somber fountain + description: "A carved mnemolith ring crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Wall + components: + - type: Sprite + snapCardinals: false + noRot: false + layers: + - state: halfringfountain + - state: halfringstreams + - state: halfringstreamshine + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.75,0.45,0.75,1.5" + hard: false + density: 1000 + layer: + - WallLayer + +- type: entity + parent: FountainSomberDrains + id: FountainSomberRingHalfDrains + name: somber fountain drains + description: "An artful array of electrum drains set into the floor." + suffix: Wall + components: + - type: Sprite + snapCardinals: false + noRot: false + layers: + - state: halfringfountaindrains + - state: halfringfountaindrains-fill-1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: halfringfountaindrains-fill- + solutionName: drainBuffer + +- type: entity + parent: FountainSomberRingHalf + id: FountainSomberRingQuarter + name: somber fountain + description: "A carved mnemolith ring crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Corner + components: + - type: Sprite + layers: + - state: quarterringfountain + - state: quarterringstreams + - state: quarterringstreamshine + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.55,0.45,1.5,1.5" + hard: false + density: 1000 + layer: + - WallLayer + +- type: entity + parent: FountainSomberRingHalfDrains + id: FountainSomberRingQuarterDrains + name: somber fountain drains + description: "An artful array of electrum drains set into the floor." + suffix: Corner + components: + - type: Sprite + layers: + - state: quarterringfountaindrains + - state: quarterringfountaindrains-fill-1 + map: [ "enum.SolutionContainerLayers.Fill" ] + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: quarterringfountaindrains-fill- + solutionName: drainBuffer + +# Pillars (see SomberMemorial for the monuments) + +- type: entity + parent: [ Memorial, BasePsionic ] + id: SomberPillarTaller + name: mnemolith pillar + suffix: Taller + description: "A mnemolith pillar etched with dense, repeating patterns. The stone seems to bear a weight you cannot see." + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: SpriteFade + - type: Sprite + noRot: true + offset: -0.015625,1.15625 # 37.5 pixels up, 0.5 pixels left, to center them on tiles a bit better + drawdepth: Mobs # Just don't put them against doors + sprite: _DEN/Structures/Decoration/somberpillar.rsi + state: pillartaller + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.09375,0.25,0.40625" + density: 1000 + layer: + - WallLayer + +- type: entity + parent: SomberPillarTaller + id: SomberPillarTall + suffix: Tall + components: + - type: Sprite + state: pillartall + +- type: entity + parent: SomberPillarTaller + id: SomberPillarShort + suffix: Short + components: + - type: Sprite + state: pillarshort + +- type: entity + parent: SomberPillarTaller + id: SomberPillarStoneTaller + name: raw mnemolith column + suffix: Taller + description: "A rough hexagonal column of raw mnemolith that appears to have grown straight from the floor. It reacts to nearby thoughts, cutting new patterns into itself around powerful psions." + components: + - type: Sprite + state: stonecolumntaller + +- type: entity + parent: SomberPillarStoneTaller + id: SomberPillarStoneTall + suffix: Tall + components: + - type: Sprite + state: stonecolumntall + +- type: entity + parent: SomberPillarStoneTaller + id: SomberPillarStoneShort + suffix: Short + components: + - type: Sprite + state: stonecolumnshort + +- type: entity + parent: SomberPillarStoneTaller + id: SomberPillarStoneShorter + suffix: Shorter + components: + - type: Sprite + state: stonecolumnshorter + +# Pillars with braziers attached +# Unfortunately placing them separately sometimes causes layering issues... If there's a way to change render order to force braziers on top of pillars, we should do that instead + +# Pillars with psionic fire (blue) +- type: entity + parent: [ SomberPillarTaller, SomberHangingBrazier ] + id: SomberPillarTallerBrazier + suffix: Brazier, Taller, Signal-Friendly + description: "A mnemolith pillar etched with dense, repeating patterns. The stone seems to bear a weight you cannot see. An electrum brazier hangs from its side." + components: + - type: Sprite + layers: + - state: pillartaller + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + shader: unshaded + visible: false + map: ["light"] + - type: Physics + canCollide: true + +- type: entity + parent: SomberPillarTallerBrazier + id: SomberPillarTallBrazier + suffix: Brazier, Tall, Signal-Friendly + components: + - type: Sprite + layers: + - state: pillartall + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberPillarTallerBrazier + id: SomberPillarShortBrazier + suffix: Brazier, Short, Signal-Friendly + components: + - type: Sprite + layers: + - state: pillarshort + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + shader: unshaded + visible: false + map: ["light"] + +# Columns with psionic fire (blue) +- type: entity + parent: SomberPillarTallerBrazier + id: SomberPillarStoneTallerBrazier + name: raw mnemolith column + suffix: Brazier, Taller, Signal-Friendly + description: "A rough hexagonal column of raw mnemolith that appears to have grown straight from the floor. It reacts to nearby thoughts, cutting new patterns into itself around powerful psions. An electrum brazier hangs from its side." + components: + - type: Sprite + layers: + - state: stonecolumntaller + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberPillarStoneTallerBrazier + id: SomberPillarStoneTallBrazier + suffix: Brazier, Tall, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumntall + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberPillarStoneTallerBrazier + id: SomberPillarStoneShortBrazier + suffix: Brazier, Short, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumnshort + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi + shader: unshaded + visible: false + map: ["light"] + +- type: entity + parent: SomberPillarStoneTallerBrazier + id: SomberPillarStoneShorterBrazier + suffix: Brazier, Shorter, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumnshorter + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi + shader: unshaded + visible: false + map: ["light"] + +# Pillars with natural fire (orange) +- type: entity + parent: SomberPillarTallerBrazier + id: SomberPillarTallerBrazierWarm + suffix: Brazier, Warm Fire, Taller, Signal-Friendly + components: + - type: Sprite + layers: + - state: pillartaller + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberPillarTallBrazier + id: SomberPillarTallBrazierWarm + suffix: Brazier, Warm Fire, Tall, Signal-Friendly + components: + - type: Sprite + layers: + - state: pillartall + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberPillarShortBrazier + id: SomberPillarShortBrazierWarm + suffix: Brazier, Warm Fire, Short, Signal-Friendly + components: + - type: Sprite + layers: + - state: pillarshort + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +# Columns with natural fire (orange) +- type: entity + parent: SomberPillarStoneTallerBrazier + id: SomberPillarStoneTallerBrazierWarm + suffix: Brazier, Warm Fire, Taller, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumntaller + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberPillarStoneTallBrazier + id: SomberPillarStoneTallBrazierWarm + suffix: Brazier, Warm Fire, Tall, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumntall + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberPillarStoneShortBrazier + id: SomberPillarStoneShortBrazierWarm + suffix: Brazier, Warm Fire, Short, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumnshort + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberPillarStoneShorterBrazier + id: SomberPillarStoneShorterBrazierWarm + suffix: Brazier, Warm Fire, Shorter, Signal-Friendly + components: + - type: Sprite + layers: + - state: stonecolumnshorter + sprite: _DEN/Structures/Decoration/somberpillar.rsi + - state: fireplace + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + - state: fireplacefestive + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + map: ["christmas"] + visible: false + - state: fireplace_fire + sprite: _DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#FF9833" + +# Floor plates that look nice under the stone columns + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberElectrumFocus + name: electrum resonator + suffix: Somber Floor Decor, Fits Under Columns, Etc. + description: "A psionic lattice that resonates softly, shaping the flow of the noosphere above it." + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + noRot: true + drawdepth: FloorObjects + sprite: _DEN/Structures/Furniture/chairs.rsi # No need to duplicate a sprite just because it's not being a chair here + layers: + - state: sombercushion-underlay + - state: sombercushion-underlay-unshaded + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.375,-0.25,0.375,0.25" + hard: false + density: 100 + mask: + - MachineMask + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialMnemolith1: + min: 2 + max: 3 + ScrapElectrum: + min: 1 + max: 2 + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + +# Floating armillary spheres + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberArmillary + name: armillary + suffix: Somber, Electrum + description: "An intricate electrum armillary suspended in the air, spinning far too quickly to reflect any real celestial motion. Whatever it measures must belong to the noosphere rather than the sky." + placement: + mode: SnapgridCenter + components: + - type: Sprite + noRot: true + drawdepth: Overdoors + sprite: _DEN/Structures/Decoration/somberarmillary.rsi + layers: + - state: shadow # There's also shadow-hard if people don't like the blurred pixels + - state: gold + offset: 0.0,1.5 # 48 pixels up so people can visually walk under them + - state: gold-unshaded + offset: 0.0,1.5 + shader: unshaded + - type: Transform + anchored: false # So it can use other snapping modes + - type: SpriteFade + - type: RequireProjectileTarget # Bullets should generally go under or through it + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.25 + density: 200 + mask: + - FlyingMobMask + layer: + - FlyingMobLayer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/metal_slam2.ogg + params: + volume: -4 + variation: 0.15 + - type: AmbientSound + range: 5 + volume: -4 + sound: + path: /Audio/_DEN/Ambience/Objects/armillary.ogg + +- type: entity + parent: SomberArmillary + id: SomberArmillarySilver + name: armillary + suffix: Somber, Mu-Metal + description: "An intricate mu-metal armillary suspended in the air, spinning far too quickly to reflect any real celestial motion. Whatever it measures must belong to the noosphere rather than the sky." + components: + - type: Sprite + layers: + - state: shadow + - state: silver + offset: 0.0,1.5 + - state: silver-unshaded + offset: 0.0,1.5 + shader: unshaded + +- type: entity + parent: SomberArmillary + id: SomberArmillarySteel + name: armillary + suffix: Somber, Steel + description: "An intricate steel armillary suspended in the air, spinning far too quickly to reflect any real celestial motion. Whatever it measures must belong to the noosphere rather than the sky." + components: + - type: Sprite + layers: + - state: shadow + - state: steel + offset: 0.0,1.5 + - state: steel-unshaded + offset: 0.0,1.5 + shader: unshaded + +- type: entity + parent: SomberArmillary + id: SomberArmillaryStone + name: armillary + suffix: Somber, Mnemolith + description: "An intricate mnemolith armillary suspended in the air, spinning far too quickly to reflect any real celestial motion. Whatever it measures must belong to the noosphere rather than the sky." + components: + - type: Sprite + layers: + - state: shadow + - state: stone + offset: 0.0,1.5 + - state: stone-unshaded + offset: 0.0,1.5 + shader: unshaded diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/umbrella.yml b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/umbrella.yml index 553e6799d14..9fb87332568 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Decoration/umbrella.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Decoration/umbrella.yml @@ -146,3 +146,68 @@ state: yellow - type: Icon state: yellow + +- type: entity + parent: [ BeachUmbrellaBase, BasePsionic ] + id: SomberBeachUmbrellaBluePurple + name: somber parasol + suffix: Blue-Purple, Rotate To Position, Umbrella + description: "A broad, patterned parasol meant to cast a patch of welcome shade and shelter. Whether it's accomplishing that is up for debate." + placement: + mode: WallmountLight # Gives four positions to place it in by rotating + components: + - type: ItemToggleOnTrigger # Turning them with signals will be useful in the puzzle adventure DLC + - type: Rotatable + - type: Transform + noRot: false + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Sprite + layers: + - state: somber-blue-purple + map: [ "somber-blue-purple" ] + - state: somber-purple-blue + visible: false + map: [ "somber-purple-blue" ] + - type: Icon + state: somber-blue-purple + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic # Tougher since they're not craftable + - type: UseDelay + delay: 0.5 + - type: Appearance + - type: ItemToggle # You can turn it to make the other color face forward, just for fun + verbToggleOn: item-toggle-spin + verbToggleOff: item-toggle-spin + soundActivate: + collection: valveSqueak + params: + volume: -6 + variation: 0.05 + soundDeactivate: + collection: valveSqueak + params: + volume: -6 + variation: 0.05 + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + somber-blue-purple: + True: { visible: false } + False: { visible: true } + somber-purple-blue: + True: { visible: true } + False: { visible: false } + +- type: entity + parent: SomberBeachUmbrellaBluePurple + id: SomberBeachUmbrellaPurpleBlue + suffix: Purple-Blue, Rotate To Position, Umbrella + components: + - type: ItemToggle + activated: true + - type: Icon + state: somber-purple-blue diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/booze.yml b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/booze.yml new file mode 100644 index 00000000000..f1230cf9ca5 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/booze.yml @@ -0,0 +1,38 @@ +- type: entity + parent: BoozeDispenser + id: BoozeDispenserExtended + suffix: Filled, Extended + components: + - type: ReagentDispenser + pack: BoozeDispenserInventoryExtended + +- type: entity + parent: [ BoozeDispenser, BasePsionic ] # At this point I'm just going to make the whole somber set psionic, just ctrl+shift+F and remove it when we rebase or something + id: BoozeDispenserSomber + name: somber liquor taps + suffix: Booze Dispenser + description: "An electrum pipe fitted with liquor taps, delivering perfectly chilled pours." + components: + - type: Sprite + sprite: _DEN/Structures/smalldispensers.rsi + state: somberbooze + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.15,0.15,0.15" + hard: false # So small you can step over it + density: 190 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + +- type: entity + parent: BoozeDispenserSomber + id: BoozeDispenserExtendedSomber + suffix: Booze Dispenser] [Extended + components: + - type: ReagentDispenser + pack: BoozeDispenserInventoryExtended diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/coffee.yml b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/coffee.yml new file mode 100644 index 00000000000..a8853964f17 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/coffee.yml @@ -0,0 +1,33 @@ +- type: entity + parent: [ SodaDispenser, BasePsionic ] # If we make craftable coffee machines, update the parent + id: CoffeeDispenserSomber + name: somber espresso machine + suffix: Somber Barware, Coffee + description: "Like any proper espresso machine, this thing cost about as much as a small shuttle." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/sombercoffeemachine.rsi + state: coffeemachine + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.125,-0.125,0.125,0.125" + density: 190 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + - type: Machine + board: SodaDispenserMachineCircuitboard # If we make craftable coffee machines, update the board + - type: ReagentDispenser + pack: CoffeeDispenserInventory + +- type: entity + parent: CoffeeDispenserSomber + id: CoffeeDispenserExtendedSomber + suffix: Somber Barware, Coffee, Extended + components: + - type: ReagentDispenser + pack: CoffeeDispenserInventoryExtended # Has oat milk, tea, and orange juice too diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/soda.yml b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/soda.yml index 2b8dc2a5b27..db870b02f90 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/soda.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Dispensers/soda.yml @@ -9,3 +9,34 @@ components: - type: ReagentDispenser pack: SodaDispenserInventoryExtended + +- type: entity + parent: [ SodaDispenser, BasePsionic ] + id: SodaDispenserSomber + name: somber soda taps + suffix: Soda Dispenser + description: "An electrum pipe fitted with soda taps, delivering perfectly chilled pours." + components: + - type: Sprite + sprite: _DEN/Structures/smalldispensers.rsi + state: sombersoda + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.15,0.15,0.15" + hard: false # So small you can step over it + density: 190 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + +- type: entity + parent: SodaDispenserSomber + id: SodaDispenserExtendedSomber + suffix: Soda Dispenser] [Extended + components: + - type: ReagentDispenser + pack: SodaDispenserInventoryExtended diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/airlocks.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/airlocks.yml index 9c34c0d05fd..04c0c353a10 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/airlocks.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -14,7 +14,6 @@ sprite: _DEN/Structures/Doors/Airlocks/Standard/salvage.rsi - type: Wires layoutId: AirlockCargo - - type: entity parent: AirlockGlass @@ -80,7 +79,7 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Standard/paramedic.rsi - + - type: entity parent: AirlockMedicalGlass id: AirlockParamedicGlass @@ -210,7 +209,7 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Glass/armory.rsi - + # Corpsman - type: entity parent: AirlockSecurity @@ -227,8 +226,8 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Glass/corpsman.rsi - -# Department Maints + +# Department Maints - type: entity parent: AirlockMaint @@ -237,7 +236,7 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Standard/maint_cargo.rsi - + - type: entity parent: AirlockMaint id: AirlockMaintCommand @@ -261,7 +260,7 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Standard/maint_justice.rsi - + - type: entity parent: AirlockMaint id: AirlockMaintMedical @@ -301,7 +300,7 @@ components: - type: Sprite sprite: _DEN/Structures/Doors/Airlocks/Standard/maint_syndicate.rsi - + - type: entity parent: AirlockMaintScience id: AirlockMaintRnDMed diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/somberairlocks.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/somberairlocks.yml new file mode 100644 index 00000000000..d8714ab6506 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Airlocks/somberairlocks.yml @@ -0,0 +1,946 @@ +# Designed to match the somber set, but they need to be useful for anyone, so I have to do all this for mappers +# Called "gloomy" so as not to clutter the list when "somber" is searched, though that will bring up the public and mantis versions + +# Only mantis has a unique sprite since these won't be used commonly, but they do have labels so players can read their accesses by examining them +# Not perfect, but I never made the somber set to be used for a whole live station anyway, because I'd have to resprite the whole game lol + +# Yes, this could be organized better, but I priorized ease of copy/paste and find/replace to keep myself something like sane + + +# PUBLIC AIRLOCKS (UNLOCKED) + +# Public, Standard +- type: entity + parent: [ Airlock, BasePsionic ] + id: GloomyAirlock + name: gloomy airlock + suffix: Public] [Somber + description: "It has survived much more, and much worse, than you." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockGlass, BasePsionic ] + id: GloomyAirlockGlass + name: gloomy glass airlock + suffix: Public] [Somber + description: "It has survived much more, and much worse, than you." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Public, Dark +- type: entity + parent: GloomyAirlock + id: GloomyAirlockDark + suffix: Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: GloomyAirlockGlass + id: GloomyAirlockGlassDark + suffix: Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + + +# MANTIS AIRLOCKS (ALL VARIANTS IN ONE PLACE) + +# Mantis (Unlocked) +- type: entity + parent: [ Airlock, BasePsionic ] + id: GloomyAirlockMantis + name: gloomy airlock + suffix: Mantis-Unlocked] [Somber # Hopefully mappers can infer that the rest are called "gloomy" if they want them + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi + +- type: entity + parent: [ Airlock, BasePsionic ] + id: GloomyAirlockMantisDark + name: gloomy airlock + suffix: Mantis-Unlocked, Dark] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi + +- type: entity + parent: [ AirlockGlass, BasePsionic ] + id: GloomyAirlockMantisGlass + name: gloomy glass airlock + suffix: Mantis-Unlocked] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi + +- type: entity + parent: [ AirlockGlass, BasePsionic ] + id: GloomyAirlockMantisGlassDark + name: gloomy glass airlock + suffix: Mantis-Unlocked, Dark] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi + +# Mantis (Locked) +- type: entity + parent: [ AirlockMantisLocked, BasePsionic ] + id: GloomyAirlockMantisLocked + name: gloomy airlock + suffix: Mantis, Locked] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi + +- type: entity + parent: [ AirlockMantisLocked, BasePsionic ] + id: GloomyAirlockMantisDarkLocked + name: gloomy airlock + suffix: Mantis, Locked, Dark] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi + +- type: entity + parent: [ AirlockMantisGlassLocked, BasePsionic ] + id: GloomyAirlockMantisGlassLocked + name: gloomy glass airlock + suffix: Mantis, Locked] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi + +- type: entity + parent: [ AirlockMantisGlassLocked, BasePsionic ] + id: GloomyAirlockMantisGlassDarkLocked + name: gloomy glass airlock + suffix: Mantis, Locked, Dark] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi + +# Mantis Maints (Locked) +- type: entity + parent: [ AirlockMantisLocked, BasePsionic ] + id: GloomyAirlockMaintMantisLocked + name: gloomy maintenance access + suffix: Mantis, Locked] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi + +- type: entity + parent: [ AirlockMantisGlassLocked, BasePsionic ] + id: GloomyAirlockMaintMantisGlassLocked + name: gloomy maintenance access + suffix: Mantis, Locked, Glass] [Somber + description: "It has survived much more, and much worse, than you. A Greek psi is engraved on the panel." + components: + - type: Label + currentLabel: mantis + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi + + +# DEPARMTENTAL STANDARD (LOCKED) + +# Logistics +- type: entity + parent: [ AirlockCargoLocked, BasePsionic ] + id: GloomyAirlockCargoLocked + suffix: Logistics, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockCargoGlassLocked, BasePsionic ] + id: GloomyAirlockCargoGlassLocked + suffix: Logistics, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Command +- type: entity + parent: [ AirlockCommandLocked, BasePsionic ] + id: GloomyAirlockCommandLocked + suffix: Command, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockCommandGlassLocked, BasePsionic ] + id: GloomyAirlockCommandGlassLocked + suffix: Command, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Engineering +- type: entity + parent: [ AirlockEngineeringLocked, BasePsionic ] + id: GloomyAirlockEngineeringLocked + suffix: Engineering, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockEngineeringGlassLocked, BasePsionic ] + id: GloomyAirlockEngineeringGlassLocked + suffix: Engineering, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Justice +- type: entity + parent: [ AirlockJusticeLocked, BasePsionic ] + id: GloomyAirlockJusticeLocked + suffix: Justice, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockJusticeGlassLocked, BasePsionic ] + id: GloomyAirlockJusticeGlassLocked + suffix: Justice, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Medical +- type: entity + parent: [ AirlockMedicalLocked, BasePsionic ] + id: GloomyAirlockMedicalLocked + suffix: Medical, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockMedicalGlassLocked, BasePsionic ] + id: GloomyAirlockMedicalGlassLocked + suffix: Medical, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Epistemics +- type: entity + parent: [ AirlockScienceLocked, BasePsionic ] + id: GloomyAirlockScienceLocked + suffix: Epistemics, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockScienceGlassLocked, BasePsionic ] + id: GloomyAirlockScienceGlassLocked + suffix: Epistemics, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Security +- type: entity + parent: [ AirlockSecurityLocked, BasePsionic ] + id: GloomyAirlockSecurityLocked + suffix: Security, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockSecurityGlassLocked, BasePsionic ] + id: GloomyAirlockSecurityGlassLocked + suffix: Security, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Armory +- type: entity + parent: [ AirlockArmoryLocked, BasePsionic ] + id: GloomyAirlockArmoryLocked + suffix: Armory, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockArmoryGlassLocked, BasePsionic ] + id: GloomyAirlockArmoryGlassLocked + suffix: Armory, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Service +- type: entity + parent: [ AirlockServiceLocked, BasePsionic ] + id: GloomyAirlockServiceLocked + suffix: Service, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockServiceGlassLocked, BasePsionic ] + id: GloomyAirlockServiceGlassLocked + suffix: Service, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + +# Central Command +- type: entity + parent: [ AirlockCentralCommandLocked, BasePsionic ] + id: GloomyAirlockCentralCommandLocked + suffix: Central Command, Locked + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somber.rsi + +- type: entity + parent: [ AirlockCentralCommandGlassLocked, BasePsionic ] + id: GloomyAirlockCentralCommandGlassLocked + suffix: Central Command, Locked + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somber.rsi + + +# DEPARTMENTAL DARK (LOCKED) + +# Logistics +- type: entity + parent: [ AirlockCargoLocked, BasePsionic ] + id: GloomyAirlockCargoDarkLocked + suffix: Logistics, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockCargoGlassLocked, BasePsionic ] + id: GloomyAirlockCargoGlassDarkLocked + suffix: Logistics, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Command +- type: entity + parent: [ AirlockCommandLocked, BasePsionic ] + id: GloomyAirlockCommandDarkLocked + suffix: Command, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockCommandGlassLocked, BasePsionic ] + id: GloomyAirlockCommandGlassDarkLocked + suffix: Command, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Engineering +- type: entity + parent: [ AirlockEngineeringLocked, BasePsionic ] + id: GloomyAirlockEngineeringDarkLocked + suffix: Engineering, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockEngineeringGlassLocked, BasePsionic ] + id: GloomyAirlockEngineeringGlassDarkLocked + suffix: Engineering, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Justice +- type: entity + parent: [ AirlockJusticeLocked, BasePsionic ] + id: GloomyAirlockJusticeDarkLocked + suffix: Justice, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockJusticeGlassLocked, BasePsionic ] + id: GloomyAirlockJusticeGlassDarkLocked + suffix: Justice, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Medical +- type: entity + parent: [ AirlockMedicalLocked, BasePsionic ] + id: GloomyAirlockMedicalDarkLocked + suffix: Medical, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockMedicalGlassLocked, BasePsionic ] + id: GloomyAirlockMedicalGlassDarkLocked + suffix: Medical, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Epistemics +- type: entity + parent: [ AirlockScienceLocked, BasePsionic ] + id: GloomyAirlockScienceDarkLocked + suffix: Epistemics, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockScienceGlassLocked, BasePsionic ] + id: GloomyAirlockScienceGlassDarkLocked + suffix: Epistemics, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Security +- type: entity + parent: [ AirlockSecurityLocked, BasePsionic ] + id: GloomyAirlockSecurityDarkLocked + suffix: Security, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockSecurityGlassLocked, BasePsionic ] + id: GloomyAirlockSecurityGlassDarkLocked + suffix: Security, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Armory +- type: entity + parent: [ AirlockArmoryLocked, BasePsionic ] + id: GloomyAirlockArmoryDarkLocked + suffix: Armory, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockArmoryGlassLocked, BasePsionic ] + id: GloomyAirlockArmoryGlassDarkLocked + suffix: Armory, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Service +- type: entity + parent: [ AirlockServiceLocked, BasePsionic ] + id: GloomyAirlockServiceDarkLocked + suffix: Service, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockServiceGlassLocked, BasePsionic ] + id: GloomyAirlockServiceGlassDarkLocked + suffix: Service, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + +# Central Command +- type: entity + parent: [ AirlockCentralCommandLocked, BasePsionic ] + id: GloomyAirlockCentralCommandDarkLocked + suffix: Central Command, Locked, Dark + name: gloomy airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi + +- type: entity + parent: [ AirlockCentralCommandGlassLocked, BasePsionic ] + id: GloomyAirlockCentralCommandGlassDarkLocked + suffix: Central Command, Locked, Dark + name: gloomy glass airlock + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi + + +# MAINTENANCE ACCESS (LOCKED) + +# Public Maints +- type: entity + parent: [ AirlockMaintLocked, BasePsionic ] + id: GloomyAirlockMaintLocked + name: gloomy maintenance access + suffix: Public, Locked + description: "It has survived much more, and much worse, than you." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockMaintGlassLocked, BasePsionic ] + id: GloomyAirlockMaintGlassLocked + suffix: Public, Glass, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Logistics Maints +- type: entity + parent: [ AirlockCargoLocked, BasePsionic ] + id: GloomyAirlockMaintCargoLocked + suffix: Logistics, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockCargoGlassLocked, BasePsionic ] + id: GloomyAirlockMaintCargoGlassLocked + suffix: Logistics, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: logistics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Command Maints +- type: entity + parent: [ AirlockCommandLocked, BasePsionic ] + id: GloomyAirlockMaintCommandLocked + suffix: Command, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockCommandGlassLocked, BasePsionic ] + id: GloomyAirlockMaintCommandGlassLocked + suffix: Command, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Engineering Maints +- type: entity + parent: [ AirlockEngineeringLocked, BasePsionic ] + id: GloomyAirlockMaintEngineeringLocked + suffix: Engineering, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockEngineeringGlassLocked, BasePsionic ] + id: GloomyAirlockMaintEngineeringGlassLocked + suffix: Engineering, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: engineering + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Justice Maints +- type: entity + parent: [ AirlockJusticeLocked, BasePsionic ] + id: GloomyAirlockMaintJusticeLocked + suffix: Justice, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockJusticeGlassLocked, BasePsionic ] + id: GloomyAirlockMaintJusticeGlassLocked + suffix: Justice, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: justice + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Medical Maints +- type: entity + parent: [ AirlockMedicalLocked, BasePsionic ] + id: GloomyAirlockMaintMedicalLocked + suffix: Medical, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockMedicalGlassLocked, BasePsionic ] + id: GloomyAirlockMaintMedicalGlassLocked + suffix: Medical, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: medical + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Epistemics Maints +- type: entity + parent: [ AirlockScienceLocked, BasePsionic ] + id: GloomyAirlockMaintScienceLocked + suffix: Epistemics, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockScienceGlassLocked, BasePsionic ] + id: GloomyAirlockMaintScienceGlassLocked + suffix: Epistemics, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: epistemics + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Security Maints +- type: entity + parent: [ AirlockSecurityLocked, BasePsionic ] + id: GloomyAirlockMaintSecurityLocked + suffix: Security, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockSecurityGlassLocked, BasePsionic ] + id: GloomyAirlockMaintSecurityGlassLocked + suffix: Security, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: security + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Armory Maints +- type: entity + parent: [ AirlockArmoryLocked, BasePsionic ] + id: GloomyAirlockMaintArmoryLocked + suffix: Armory, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockArmoryGlassLocked, BasePsionic ] + id: GloomyAirlockMaintArmoryGlassLocked + suffix: Armory, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: armory + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Service Maints +- type: entity + parent: [ AirlockServiceLocked, BasePsionic ] + id: GloomyAirlockMaintServiceLocked + suffix: Service, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockServiceGlassLocked, BasePsionic ] + id: GloomyAirlockMaintServiceGlassLocked + suffix: Service, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: service + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi + +# Central Command Maints +- type: entity + parent: [ AirlockCentralCommandLocked, BasePsionic ] + id: GloomyAirlockMaintCentralCommandLocked + suffix: Central Command, Locked + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi + +- type: entity + parent: [ AirlockCentralCommandGlassLocked, BasePsionic ] + id: GloomyAirlockMaintCentralCommandGlassLocked + suffix: Central Command, Locked, Glass + name: gloomy maintenance access + description: "It has survived much more, and much worse, than you." + components: + - type: Label + currentLabel: central command + - type: Sprite + sprite: _DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/MaterialDoors/material_doors.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/MaterialDoors/material_doors.yml index ce6cff5bcd7..8ea071ee308 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Doors/MaterialDoors/material_doors.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/MaterialDoors/material_doors.yml @@ -3,21 +3,77 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: BaseMaterialDoorNavMap - id: SomberAmaranthDoor - name: somber amaranth door - description: "A door made of exotic, extremely durable hardwood. Also called purpleheart, or incorrectly, rosewood." + parent: [ BaseMaterialDoorNavMap, BasePsionic ] + id: SomberSteelDoor + name: somber door + suffix: Steel, Signal-Friendly + description: "A gloomy steel door." components: - type: Door openSound: path: /Audio/Effects/door_open.ogg closeSound: path: /Audio/Effects/door_close.ogg + - type: Sprite + sprite: _DEN/Structures/Doors/MineralDoors/somber_door.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel: + min: 2 + max: 2 + - !type:PlaySoundBehavior + sound: + collection: MetalSlam + - type: DoorSignalControl + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Open + - Close + - Toggle + - type: DeviceLinkSource + ports: + - DoorStatus + lastSignals: + DoorStatus: false + +- type: entity + parent: SomberSteelDoor + id: SomberSteelDoorDark + name: somber door + suffix: Steel, Dark, Signal-Friendly + description: "A gloomy steel door." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi + +- type: entity + parent: SomberSteelDoor + id: SomberAmaranthDoor + name: somber door + suffix: Amaranth, Signal-Friendly + description: "A door made of exotic, extremely durable hardwood. Also called purpleheart, or incorrectly, rosewood." + components: - type: Sprite sprite: _DEN/Structures/Doors/MineralDoors/amaranth_door.rsi - layers: - - state: closed - map: ["enum.DoorVisualLayers.Base"] - type: Damageable damageContainer: Inorganic damageModifierSet: Wood @@ -31,7 +87,7 @@ acts: [ "Destruction" ] - trigger: !type:DamageTrigger - damage: 50 + damage: 100 behaviors: - !type:DoActsBehavior acts: ["Destruction"] @@ -48,19 +104,19 @@ collection: WoodDestroyHeavy - type: entity - parent: BaseMaterialDoorNavMap + parent: SomberSteelDoor id: SomberMnemolithDoor - name: somber mnemolith door + name: somber door + suffix: Mnemolith, Signal-Friendly description: "A door made of mnemolith, a dark, glassy stone that forms during severe noospheric storms." components: + - type: Door + openSound: + path: /Audio/Effects/stonedoor_openclose.ogg + closeSound: + path: /Audio/Effects/stonedoor_openclose.ogg - type: Sprite sprite: _DEN/Structures/Doors/MineralDoors/mnemolith_door.rsi - layers: - - state: closed - map: ["enum.DoorVisualLayers.Base"] - - type: Damageable - damageContainer: Inorganic - damageModifierSet: Metallic - type: Destructible thresholds: - trigger: @@ -71,7 +127,7 @@ acts: [ "Destruction" ] - trigger: !type:DamageTrigger - damage: 75 + damage: 200 behaviors: - !type:DoActsBehavior acts: ["Destruction"] diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/Shutter/shutters.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Shutter/shutters.yml new file mode 100644 index 00000000000..20eb726a8c8 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Shutter/shutters.yml @@ -0,0 +1,712 @@ +# Most of these things are debatably curtains, but since they're signal-friendly or could possibly be made physical, I'm leaving them here + +# Toggled window tinting that fits under (almost) all windows +- type: entity + parent: BaseStructure # Too many non-nullable components to parent it... + id: ShuttersSomberWindowTint + name: electrochromic glass + description: "A pane of electrochromic glass that shifts from clear to opaque at the touch of a signal. Privacy, rendered obedient to electricity." + abstract: true + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: WallMount + arc: 175 + - type: InteractionOutline + - type: Sprite + drawdepth: BelowWalls # These go under the windows, really + offset: "0.0,-0.0625" # Two pixels down, so a silver panel pokes out at the bottom for access + sprite: _DEN/Structures/Doors/Shutters/somberwindowtinting.rsi + layers: + - state: closed + map: ["enum.DoorVisualLayers.Base"] + - type: Physics + canCollide: false + - type: Fixtures # If you specify bounding boxes here, WallMount's arc breaks and stops rotating... + - type: Door + closeTimeOne: 0.75 + closeTimeTwo: 0.75 + openTimeOne: 0.75 + openTimeTwo: 0.75 + openingAnimationTime: 1.5 + closingAnimationTime: 1.5 + bumpOpen: false + clickOpen: false + openDrawDepth: BelowWalls + closedDrawDepth: BelowWalls + canCrush: false # If you're somehow in it, you're standing on a pane of glass on the floor, it's fine + doorStunTime: 0 + crushDamage: + types: + Blunt: 0 # Just for good measure + performCollisionCheck: false + canPry: false + changeAirtight: false + openSound: !type:SoundPathSpecifier + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: -6 + closeSound: !type:SoundPathSpecifier + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: -6 + - type: Anchorable + flags: + - Anchorable + - type: Rotatable + - type: AnimationPlayer + - type: Appearance + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StrongMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:DoActsBehavior + acts: ["Destruction"] + - type: DoorSignalControl + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Open + - Close + - Toggle + - type: DeviceLinkSource + ports: + - DoorStatus + lastSignals: + DoorStatus: false + - type: Airtight + airBlocked: false + - type: RadiationBlocker + enabled: false + +- type: entity + parent: [ ShuttersSomberWindowTint, BasePsionic ] + id: ShuttersSomberWindowTintClosed + suffix: Closed Privacy Shutter, Somber Window Underlay + components: + - type: Physics + canCollide: false + - type: Occluder + enabled: true + +- type: entity + parent: [ ShuttersSomberWindowTint, BasePsionic ] + id: ShuttersSomberWindowTintOpen + suffix: Open Privacy Shutter, Somber Window Underlay + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersSomberWindowTintClosed + id: ShuttersSomberWindowTintClosedAutolink1 + suffix: Autolink (Tint 1), Closed Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint1 + +- type: entity + parent: ShuttersSomberWindowTintOpen + id: ShuttersSomberWindowTintOpenAutolink1 + suffix: Autolink (Tint 1), Open Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint1 + +- type: entity + parent: ShuttersSomberWindowTintClosed + id: ShuttersSomberWindowTintClosedAutolink2 + suffix: Autolink (Tint 2), Closed Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint2 + +- type: entity + parent: ShuttersSomberWindowTintOpen + id: ShuttersSomberWindowTintOpenAutolink2 + suffix: Autolink (Tint 2), Open Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint2 + +- type: entity + parent: ShuttersSomberWindowTintClosed + id: ShuttersSomberWindowTintClosedAutolink3 + suffix: Autolink (Tint 3), Closed Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint3 + +- type: entity + parent: ShuttersSomberWindowTintOpen + id: ShuttersSomberWindowTintOpenAutolink3 + suffix: Autolink (Tint 3), Open Privacy Shutter, Somber + components: + - type: AutoLinkReceiver + channel: Tint3 + +# A diagonal version that doesn't occlude, but makes diagonal windows against occluded windows match +- type: entity + parent: ShuttersSomberWindowTint + id: ShuttersSomberWindowTintDiagonalClosed + suffix: Closed Privacy Shutter, SEE-THROUGH + components: + - type: WallMount + arc: 360 # Doesn't matter on this one since it doesn't occlude + - type: Sprite + offset: "0.0,0.0" + sprite: _DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi + - type: Door + occludes: false + - type: Occluder + enabled: false + - type: Physics + canCollide: false + +- type: entity + parent: ShuttersSomberWindowTintDiagonalClosed + id: ShuttersSomberWindowTintDiagonalOpen + suffix: Open Privacy Shutter, SEE-THROUGH] [Right Click To Link + components: + - type: Door + state: Open + +# Fog Walls Start +- type: entity + parent: BaseStructure + id: ShuttersFogWall + name: fog wall + description: "A wall of heavy, roiling fog." + abstract: true + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: WallMount + arc: 360 + - type: Sprite + drawdepth: Effects + sprite: _DEN/Structures/Doors/Shutters/fogwall.rsi + layers: + - state: closed + map: [ "default" ] + - state: frame + visible: false + map: [ "enum.DoorVisualLayers.Base", "animations" ] + - type: GenericVisualizer # Witchcraft to keep the door animated after it opens and closes + visuals: + enum.DoorVisuals.State: + animations: + Closed: { visible: false } + Closing: { visible: true } + Open: { visible: false } + Opening: { visible: true } + Welded: { visible: false } + Denying: { visible: false } + Emagging: { visible: false } + default: + Closed: { visible: true, state: closed } + Closing: { visible: false } + Open: { visible: true, state: open } + Opening: { visible: false } + Welded: { visible: false } + Denying: { visible: false } + Emagging: { visible: false } + - type: Physics + canCollide: false + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.125 + hard: false + density: 100 + mask: + - MachineMask + - type: Door + closeTimeOne: 1.3 + closeTimeTwo: 1.3 + openTimeOne: 1.3 + openTimeTwo: 1.3 + openingAnimationTime: 2.4 + closingAnimationTime: 2.4 + bumpOpen: false + clickOpen: false + openDrawDepth: Effects + closedDrawDepth: Effects + canCrush: false # It's fog + doorStunTime: 0 + crushDamage: + types: + Blunt: 0 # Just for good measure + performCollisionCheck: false + canPry: false + changeAirtight: false + openSound: /Audio/_DEN/Effects/fogopen.ogg + closeSound: /Audio/_DEN/Effects/fogclose.ogg + openedSpriteState: "frame" # Part of the witchcraft, since the frames on these are empty + closedSpriteState: "frame" + - type: Rotatable + - type: AnimationPlayer + - type: Appearance + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StrongMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Effects/pop_high.ogg # Hehe + - !type:DoActsBehavior + acts: ["Destruction"] + - type: DoorSignalControl + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Open + - Close + - Toggle + - type: DeviceLinkSource + ports: + - DoorStatus + lastSignals: + DoorStatus: false + - type: Occluder + boundingBox: "-0.5,-0.0234375,0.5,-.0078125" # Just half a pixel thick, centered in the occluding line + - type: Airtight + airBlocked: false + - type: RadiationBlocker + enabled: false + +- type: entity + parent: ShuttersFogWall + id: ShuttersFogWallClosed + suffix: Closed Privacy Shutter + components: + - type: Sprite + layers: + - state: closed + map: ["default"] + color: "#808080" + - state: frame + map: ["enum.DoorVisualLayers.Base", "animations"] + color: "#808080" + - type: Physics + canCollide: false + - type: Occluder + enabled: true + +- type: entity + parent: ShuttersFogWall + id: ShuttersFogWallOpen + suffix: Open Privacy Shutter] [Right Click To Link + components: + - type: Sprite + layers: + - state: closed + map: ["default"] + color: "#808080" + - state: frame + map: ["enum.DoorVisualLayers.Base", "animations"] + color: "#808080" + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallClosed + id: ShuttersFogWallClosedAutolink + suffix: Autolink (Fog), Closed Privacy Shutter + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallOpen + id: ShuttersFogWallOpenAutolink + suffix: Autolink (Fog), Open Privacy Shutter + components: + - type: AutoLinkReceiver + channel: Fog + +# Black Fog ("Smoke") +- type: entity + parent: ShuttersFogWallClosed + id: ShuttersFogWallSmokeClosed + name: smoke wall + description: "A wall of heavy, roiling smoke." + suffix: Closed Fog Wall + components: + - type: Sprite + layers: + - state: closed + map: ["default"] + color: "#000000" + - state: frame + map: ["enum.DoorVisualLayers.Base", "animations"] + color: "#000000" + +- type: entity + parent: ShuttersFogWallSmokeClosed + id: ShuttersFogWallSmokeOpen + name: smoke wall + description: "A wall of heavy, roiling smoke." + suffix: Open Fog Wall] [Right Click To Link + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallSmokeClosed + id: ShuttersFogWallSmokeClosedAutolink + suffix: Autolink (Fog), Closed Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallSmokeOpen + id: ShuttersFogWallSmokeOpenAutolink + suffix: Autolink (Fog), Open Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +# White Fog ("Steam") +- type: entity + parent: ShuttersFogWallClosed + id: ShuttersFogWallSteamClosed + name: steam wall + description: "A wall of heavy, roiling steam." + suffix: Closed Fog Wall + components: + - type: Sprite + layers: + - state: closed + map: ["default"] + color: "#FFFFFF" + - state: frame + map: ["enum.DoorVisualLayers.Base", "animations"] + color: "#FFFFFF" + +- type: entity + parent: ShuttersFogWallSteamClosed + id: ShuttersFogWallSteamOpen + name: steam wall + description: "A wall of heavy, roiling steam." + suffix: Open Fog Wall] [Right Click To Link + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallSteamClosed + id: ShuttersFogWallSteamClosedAutolink + suffix: Autolink (Fog), Closed Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallSteamOpen + id: ShuttersFogWallSteamOpenAutolink + suffix: Autolink (Fog), Open Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +# Purple-Black Fog (Resembles shadow anomaly fog and has a slower framerate to match, includes a variant that spawns shadow basalt) +- type: entity + parent: ShuttersFogWallClosed + id: ShuttersFogWallShadowClosed + name: dark haze + description: "A wall of heavy, roiling fog, contained by some unseen mechanism so it cannot spread. Shapes drift within like something half-formed." + suffix: No Basalt, Closed Fog Wall + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Shutters/fogwallshadow.rsi + - type: Door # Aligns the appearance of the occluder line with the occluding state of the door + closeTimeOne: 1.4 + closeTimeTwo: 1.4 + openTimeOne: 1.4 + openTimeTwo: 1.4 + +- type: entity + parent: ShuttersFogWallShadowClosed + id: ShuttersFogWallShadowOpen + name: dark haze + description: "A wall of heavy, roiling fog, contained by some unseen mechanism so it cannot spread. Shapes drift within like something half-formed." + suffix: No Basalt, Open Fog Wall] [Right Click To Link + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallShadowClosed + id: ShuttersFogWallShadowClosedAutolink + suffix: Autolink (Fog), No Basalt, Closed Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallShadowOpen + id: ShuttersFogWallShadowOpenAutolink + suffix: Autolink (Fog), No Basalt, Open Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallShadowClosed + id: ShuttersFogWallShadowBasaltClosed + suffix: Spawns Basalt, Closed Fog Wall + components: + - type: RandomSpawner # Spawns floor crystals like real dark haze + deleteSpawnerAfterSpawn: false + rareChance: 0 + offset: 0.2 + chance: 1 + prototypes: + - ShadowBasaltRandom + +- type: entity + parent: ShuttersFogWallShadowBasaltClosed + id: ShuttersFogWallShadowBasaltOpen + suffix: Spawns Basalt, Open Fog Wall] [Right Click To Link + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallShadowBasaltClosed + id: ShuttersFogWallShadowBasaltClosedAutolink + suffix: Autolink (Fog), Spawns Basalt, Closed Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallShadowBasaltOpen + id: ShuttersFogWallShadowBasaltOpenAutolink + suffix: Autolink (Fog), Spawns Basalt, Open Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +# White Light (Funny) +- type: entity + parent: ShuttersFogWallClosed + id: ShuttersFogWallBossClosed + name: white light + description: "A curtain of pale light fills the doorway. You have a bad feeling about this." + suffix: Closed Fog Wall + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Shutters/fogwallboss.rsi + layers: + - state: closed + map: [ "default" ] + - state: frame + visible: false + map: [ "enum.DoorVisualLayers.Base", "animations" ] + - state: closed-unshaded + shader: unshaded + map: [ "unshaded" ] + - type: GenericVisualizer # Witchcraft to keep the door animated after it opens and closes, but now with an unshaded layer (help me) + visuals: + enum.DoorVisuals.State: + animations: + Closed: { visible: false } + Closing: { visible: true } + Open: { visible: false } + Opening: { visible: true } + Welded: { visible: false } + Denying: { visible: false } + Emagging: { visible: false } + default: + Closed: { visible: true, state: closed } + Closing: { visible: false } + Open: { visible: true, state: open } + Opening: { visible: false } + Welded: { visible: false } + Denying: { visible: false } + Emagging: { visible: false } + unshaded: + Closed: { visible: true, state: closed-unshaded } + Closing: { visible: true, state: closing-unshaded } + Open: { visible: false } + Opening: { visible: true, state: opening-unshaded } + Welded: { visible: false } + Denying: { visible: false } + Emagging: { visible: false } + - type: Door + closeTimeOne: 1.7 + closeTimeTwo: 1.7 + openTimeOne: 1.7 + openTimeTwo: 1.7 + openingAnimationTime: 3.2 + closingAnimationTime: 3.2 + openSound: /Audio/_DEN/Effects/fogopenlong.ogg + closeSound: /Audio/_DEN/Effects/fogcloselong.ogg + +- type: entity + parent: ShuttersFogWallBossClosed + id: ShuttersFogWallBossOpen + name: white light + description: "A curtain of pale light fills the doorway. You have a bad feeling about this." + suffix: Open Fog Wall] [Right Click To Link + components: + - type: Door + state: Open + - type: Occluder + enabled: false + +- type: entity + parent: ShuttersFogWallBossClosed + id: ShuttersFogWallBossClosedAutolink + suffix: Autolink (Fog), Closed Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog + +- type: entity + parent: ShuttersFogWallBossOpen + id: ShuttersFogWallBossOpenAutolink + suffix: Autolink (Fog), Open Fog Wall + components: + - type: AutoLinkReceiver + channel: Fog +# Fog Walls End + +# Toggleable invisible walls for mappers +- type: entity + parent: MarkerBase + id: MarkerShutterClosed + name: invisible shutter + suffix: Closed, Signal-Friendly] [Right Click To Link + components: + - type: Sprite + layers: + - sprite: _DEN/Markers/environment.rsi + state: base-blue + shader: unshaded + - sprite: _DEN/Markers/environment.rsi + shader: unshaded + state: shutter + - type: PlacementReplacement + key: blocker + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.03125,0.5,0" # Just one pixel thick, just below the center of the tile + mask: + - FullTileMask + layer: + - WallLayer + density: 1000 + - type: Physics + canCollide: true + - type: Airtight + airBlocked: false # People don't need to suffocate because of an invisible wall + - type: Door # Instant and silent + closeTimeOne: 0 + closeTimeTwo: 0 + openTimeOne: 0 + openTimeTwo: 0 + openingAnimationTime: 0 + closingAnimationTime: 0 + bumpOpen: false + clickOpen: false + openDrawDepth: Effects + closedDrawDepth: Effects + canCrush: false + doorStunTime: 0 + crushDamage: + types: + Blunt: 0 + performCollisionCheck: true + canPry: false + changeAirtight: false # Imagine suddenly spacing a room with this + openSound: /Audio/Effects/silence.ogg + closeSound: /Audio/Effects/silence.ogg + - type: Rotatable + - type: DoorSignalControl + - type: DeviceNetwork + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Open + - Close + - Toggle + - type: DeviceLinkSource + ports: + - DoorStatus + lastSignals: + DoorStatus: false + +- type: entity + parent: MarkerShutterClosed + id: MarkerShutterOpen + suffix: Open, Signal-Friendly] [Right Click To Link + components: + - type: Door + state: Open + - type: Physics + canCollide: false + +- type: entity + parent: MarkerShutterClosed + id: MarkerShutterClosedAutolink + suffix: Autolink (Invisible Shutter), Closed + components: + - type: AutoLinkReceiver + channel: InvisShutter + +- type: entity + parent: MarkerShutterOpen + id: MarkerShutterOpenAutolink + suffix: Autolink (Invisible Shutter), Open + components: + - type: AutoLinkReceiver + channel: InvisShutter diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/Windoors/somberwindoor.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Windoors/somberwindoor.yml new file mode 100644 index 00000000000..c589ba88c90 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/Windoors/somberwindoor.yml @@ -0,0 +1,633 @@ +# Designed to match the somber set, but they need to be useful for anyone, so I have to do all this for mappers +# Called "gloomy" so as not to clutter the list when "somber" is searched, though that will bring up the public and mantis versions + +# Yes, this could be organized better, but I priorized ease of copy/paste and find/replace to keep myself something like sane +# Also to clutter the entity list as little as possible, they're all secure since it's very rare to need to rip apart an unsecure windoor anyway +# Unlike airlocks, they don't have special wiring, so they're all just parented to GloomyWindoorSecure + + +# PUBLIC WINDOORS (UNLOCKED) + +# Public, Standard +- type: entity + parent: [ WindoorSecure, BasePsionic ] + id: GloomyWindoorSecure + name: gloomy windoor + suffix: Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somber.rsi + +# Public, Dark +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureDark + suffix: Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdark.rsi + +# Public, Standard (Tinted) +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureTinted + name: gloomy windoor (tinted) + suffix: Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somber.rsi + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-0.3" + +# Public, Dark (Tinted) +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedDark + suffix: Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdark.rsi + +# I also made some that open the other way so they can be double doors for style points, but no need for all these prototypes, so just public ones from me + +# Public, Standard (Flipped) +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureFlipped + name: gloomy windoor + suffix: Opens LEFT, Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberflipped.rsi + +# Public, Dark (Flipped) +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureDarkFlipped + suffix: Opens LEFT, Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdarkflipped.rsi + +# Public, Standard (Flipped, Tinted) +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedFlipped + name: gloomy windoor (tinted) + suffix: Opens LEFT, Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberflipped.rsi + +# Public, Dark (Flipped, Tinted) +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedDarkFlipped + suffix: Opens LEFT, Public, Dark] [Somber + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdarkflipped.rsi + + +# MANTIS WINDOORS (ALL VARIANTS IN ONE PLACE) + +# Mantis (Locked) +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureMantisLocked + suffix: Mantis, Locked] [Somber + components: + - type: Label + currentLabel: mantis + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureMantisDarkLocked + suffix: Mantis, Locked, Dark] [Somber + components: + - type: Label + currentLabel: mantis + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedMantisLocked + suffix: Mantis, Locked] [Somber + components: + - type: Label + currentLabel: mantis + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedMantisDarkLocked + suffix: Mantis, Locked, Dark] [Somber + components: + - type: Label + currentLabel: mantis + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + +# DEPARMTENTAL STANDARD (LOCKED) + +# Logistics +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureCargoLocked + suffix: Logistics, Locked + components: + - type: Label + currentLabel: logistics + - type: ContainerFill + containers: + board: [ DoorElectronicsCargo ] + +# Command +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureCommandLocked + suffix: Command, Locked + components: + - type: Label + currentLabel: command + - type: ContainerFill + containers: + board: [ DoorElectronicsCommand ] + +# Engineering +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureEngineeringLocked + suffix: Engineering, Locked + components: + - type: Label + currentLabel: engineering + - type: ContainerFill + containers: + board: [ DoorElectronicsEngineering ] + +# Justice +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureJusticeLocked + suffix: Justice, Locked + components: + - type: Label + currentLabel: justice + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +# Medical +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureMedicalLocked + suffix: Medical, Locked + components: + - type: Label + currentLabel: medical + - type: ContainerFill + containers: + board: [ DoorElectronicsMedical ] + +# Epistemics +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureScienceLocked + suffix: Epistemics, Locked + components: + - type: Label + currentLabel: epistemics + - type: ContainerFill + containers: + board: [ DoorElectronicsResearch ] + +# Security +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureSecurityLocked + suffix: Security, Locked + components: + - type: Label + currentLabel: security + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +# Armory +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureArmoryLocked + suffix: Armory, Locked + components: + - type: Label + currentLabel: armory + - type: ContainerFill + containers: + board: [ DoorElectronicsArmory ] + +# Service +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureServiceLocked + suffix: Service, Locked + components: + - type: Label + currentLabel: service + - type: ContainerFill + containers: + board: [ DoorElectronicsService ] + +# Central Command +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureCentralCommandLocked + suffix: Central Command, Locked + components: + - type: Label + currentLabel: central command + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] + + +# DEPARTMENTAL DARK (LOCKED) + +# Logistics +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureCargoDarkLocked + suffix: Logistics, Locked, Dark + components: + - type: Label + currentLabel: logistics + - type: ContainerFill + containers: + board: [ DoorElectronicsCargo ] + +# Command +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureCommandDarkLocked + suffix: Command, Locked, Dark + components: + - type: Label + currentLabel: command + - type: ContainerFill + containers: + board: [ DoorElectronicsCommand ] + +# Engineering +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureEngineeringDarkLocked + suffix: Engineering, Locked, Dark + components: + - type: Label + currentLabel: engineering + - type: ContainerFill + containers: + board: [ DoorElectronicsEngineering ] + +# Justice +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureJusticeDarkLocked + suffix: Justice, Locked, Dark + components: + - type: Label + currentLabel: justice + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +# Medical +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureMedicalDarkLocked + suffix: Medical, Locked, Dark + components: + - type: Label + currentLabel: medical + - type: ContainerFill + containers: + board: [ DoorElectronicsMedical ] + +# Epistemics +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureScienceDarkLocked + suffix: Epistemics, Locked, Dark + components: + - type: Label + currentLabel: epistemics + - type: ContainerFill + containers: + board: [ DoorElectronicsResearch ] + +# Security +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureSecurityDarkLocked + suffix: Security, Locked, Dark + components: + - type: Label + currentLabel: security + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +# Armory +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureArmoryDarkLocked + suffix: Armory, Locked, Dark + components: + - type: Label + currentLabel: armory + - type: ContainerFill + containers: + board: [ DoorElectronicsArmory ] + +# Service +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureServiceDarkLocked + suffix: Service, Locked, Dark + components: + - type: Label + currentLabel: service + - type: ContainerFill + containers: + board: [ DoorElectronicsService ] + +# Central Command +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureCentralCommandDarkLocked + suffix: Central Command, Locked, Dark + components: + - type: Label + currentLabel: central command + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] + + +# DEPARMTENTAL STANDARD TINTED (LOCKED) + +# Logistics +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedCargoLocked + suffix: Logistics, Locked + components: + - type: Label + currentLabel: logistics + - type: ContainerFill + containers: + board: [ DoorElectronicsCargo ] + +# Command +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedCommandLocked + suffix: Command, Locked + components: + - type: Label + currentLabel: command + - type: ContainerFill + containers: + board: [ DoorElectronicsCommand ] + +# Engineering +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedEngineeringLocked + suffix: Engineering, Locked + components: + - type: Label + currentLabel: engineering + - type: ContainerFill + containers: + board: [ DoorElectronicsEngineering ] + +# Justice +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedJusticeLocked + suffix: Justice, Locked + components: + - type: Label + currentLabel: justice + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +# Medical +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedMedicalLocked + suffix: Medical, Locked + components: + - type: Label + currentLabel: medical + - type: ContainerFill + containers: + board: [ DoorElectronicsMedical ] + +# Epistemics +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedScienceLocked + suffix: Epistemics, Locked + components: + - type: Label + currentLabel: epistemics + - type: ContainerFill + containers: + board: [ DoorElectronicsResearch ] + +# Security +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedSecurityLocked + suffix: Security, Locked + components: + - type: Label + currentLabel: security + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +# Armory +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedArmoryLocked + suffix: Armory, Locked + components: + - type: Label + currentLabel: armory + - type: ContainerFill + containers: + board: [ DoorElectronicsArmory ] + +# Service +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedServiceLocked + suffix: Service, Locked + components: + - type: Label + currentLabel: service + - type: ContainerFill + containers: + board: [ DoorElectronicsService ] + +# Central Command +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedCentralCommandLocked + suffix: Central Command, Locked + components: + - type: Label + currentLabel: central command + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] + + +# DEPARTMENTAL DARK TINTED (LOCKED) + +# Logistics +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedCargoDarkLocked + suffix: Logistics, Locked, Dark + components: + - type: Label + currentLabel: logistics + - type: ContainerFill + containers: + board: [ DoorElectronicsCargo ] + +# Command +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedCommandDarkLocked + suffix: Command, Locked, Dark + components: + - type: Label + currentLabel: command + - type: ContainerFill + containers: + board: [ DoorElectronicsCommand ] + +# Engineering +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedEngineeringDarkLocked + suffix: Engineering, Locked, Dark + components: + - type: Label + currentLabel: engineering + - type: ContainerFill + containers: + board: [ DoorElectronicsEngineering ] + +# Justice +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedJusticeDarkLocked + suffix: Justice, Locked, Dark + components: + - type: Label + currentLabel: justice + - type: ContainerFill + containers: + board: [ DoorElectronicsJustice ] + +# Medical +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedMedicalDarkLocked + suffix: Medical, Locked, Dark + components: + - type: Label + currentLabel: medical + - type: ContainerFill + containers: + board: [ DoorElectronicsMedical ] + +# Epistemics +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedScienceDarkLocked + suffix: Epistemics, Locked, Dark + components: + - type: Label + currentLabel: epistemics + - type: ContainerFill + containers: + board: [ DoorElectronicsResearch ] + +# Security +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedSecurityDarkLocked + suffix: Security, Locked, Dark + components: + - type: Label + currentLabel: security + - type: ContainerFill + containers: + board: [ DoorElectronicsSecurity ] + +# Armory +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedArmoryDarkLocked + suffix: Armory, Locked, Dark + components: + - type: Label + currentLabel: armory + - type: ContainerFill + containers: + board: [ DoorElectronicsArmory ] + +# Service +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedServiceDarkLocked + suffix: Service, Locked, Dark + components: + - type: Label + currentLabel: service + - type: ContainerFill + containers: + board: [ DoorElectronicsService ] + +# Central Command +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedCentralCommandDarkLocked + suffix: Central Command, Locked, Dark + components: + - type: Label + currentLabel: central command + - type: ContainerFill + containers: + board: [ DoorElectronicsCentralCommand ] + diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Doors/secret_door.yml b/Resources/Prototypes/_DEN/Entities/Structures/Doors/secret_door.yml new file mode 100644 index 00000000000..582c9f170a9 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Doors/secret_door.yml @@ -0,0 +1,52 @@ +- type: entity + parent: [ BaseSecretDoor, BasePsionic ] + id: SomberSecretDoor + name: somber wall + description: "Layered with dark, rough mnemolith slabs in a tight grid to prevent psionic scrying." + suffix: Secret Door, Signal-Friendly + components: + - type: Sprite + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi + - type: DoorSignalControl # Technically, everything below here could be used to metagame with a multitool... + - type: DeviceNetwork # But since these probably aren't going on gameplay maps, let mappers toggle walls shifting with signals + deviceNetId: Wireless + receiveFrequencyId: BasicDevice + - type: WirelessNetworkConnection + range: 200 + - type: DeviceLinkSink + ports: + - Open + - Close + - Toggle + - type: DeviceLinkSource + ports: + - DoorStatus + lastSignals: + DoorStatus: false + +- type: entity + parent: SomberSecretDoor + id: SomberSecretDoorDark + suffix: Secret Door, Dark, Signal-Friendly + components: + - type: Sprite + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi + +- type: entity + parent: SomberSecretDoor + id: SomberSecretDoorSolid + name: somber wall + description: "Made of gloomy, patterned steel. It hums faintly, just below hearing." + suffix: Secret Door, Solid, Signal-Friendly + components: + - type: Sprite + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi + +- type: entity + parent: SomberSecretDoorSolid + id: SomberSecretDoorSolidDark + name: somber wall + suffix: Secret Door, Solid, Dark, Signal-Friendly + components: + - type: Sprite + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Lighting/somber_base_lighting.yml b/Resources/Prototypes/_DEN/Entities/Structures/Lighting/somber_base_lighting.yml new file mode 100644 index 00000000000..e5d23226e23 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Lighting/somber_base_lighting.yml @@ -0,0 +1,222 @@ +# Tube Fixtures +- type: entity + parent: [ PoweredlightEmpty, BasePsionic ] + id: PoweredlightSomberEmpty + suffix: Empty + name: electrum light + description: "An ornate light fixture. It needs power, and a light tube. Everyone knows that." + components: + - type: Sprite + sprite: _DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + +- type: entity + parent: [ Poweredlight, BasePsionic ] + id: PoweredlightSomber + suffix: "" + name: electrum light + description: "An ornate light fixture. It needs power, and a light tube. Everyone knows that." + categories: [HideSpawnMenu] + components: + - type: Sprite + sprite: _DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - type: DamageOnInteract + damage: + types: + Heat: 2 + popupText: powered-light-component-burn-hand + +- type: entity + parent: PoweredlightSomber + id: PoweredlightSomberFluorescent + suffix: Fluorescent Bulb + components: + - type: PoweredLight + hasLampOnSpawn: LightTube + - type: PointLight + color: "#FFE4CE" + energy: 0.8 + radius: 10 + softness: 1 + +- type: entity + parent: PoweredlightSomber + id: PoweredlightSomberLED + suffix: LED Bulb + components: + - type: PoweredLight + hasLampOnSpawn: LedLightTube + - type: PointLight + color: "#EEEEFF" + energy: 1 + radius: 15 + softness: 0.9 + +- type: entity + parent: PoweredlightSomber + id: PoweredlightSomberUV + suffix: Ultraviolet Bulb + components: + - type: PoweredLight + hasLampOnSpawn: UvLightTube + - type: PointLight + radius: 15 + energy: 1 + softness: 0.9 + color: "#9E00FF" + +# Bulb Fixtures +- type: entity + parent: [ PoweredSmallLightEmpty, BasePsionic ] + id: PoweredSmallLightSomberEmpty + name: electrum light + description: "An ornate light fixture. It needs power, and a light bulb. Everyone knows that." + components: + - type: Sprite + sprite: _DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + +- type: entity + parent: [ PoweredSmallLight, BasePsionic ] + id: PoweredSmallLightSomber + suffix: "" + name: electrum light + description: "An ornate light fixture. It needs power, and a light bulb. Everyone knows that." + categories: [HideSpawnMenu] + components: + - type: Sprite + sprite: _DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - type: DamageOnInteract + damage: + types: + Heat: 2 + popupText: powered-light-component-burn-hand + +- type: entity + parent: PoweredSmallLightSomber + id: PoweredSmallLightSomberWarm + suffix: Warm Bulb + components: + - type: PoweredLight + hasLampOnSpawn: WarmLightBulb + - type: PointLight + color: "#ff9833" + energy: 1 + radius: 6 + softness: 3 + +- type: entity + parent: PoweredSmallLightSomber + id: PoweredSmallLightSomberCold + suffix: Cold Bulb + components: + - type: PoweredLight + hasLampOnSpawn: ColdLightBulb + - type: PointLight + color: "#b1d4ed" # 6000k color temp + energy: 1 + radius: 6 + softness: 3 + +- type: entity + parent: PoweredSmallLightSomber + id: PoweredSmallLightSomberDim + suffix: Dim Bulb + components: + - type: PoweredLight + hasLampOnSpawn: DimLightBulb + - type: PointLight + color: "#ba473f" + energy: 0.5 + radius: 5 + softness: 3 diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/deep_fryer.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/deep_fryer.yml new file mode 100644 index 00000000000..e1322b82e0e --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/deep_fryer.yml @@ -0,0 +1,8 @@ +- type: entity + parent: [ KitchenDeepFryer, BasePsionic ] # I don't care anymore. + id: KitchenDeepFryerSomber + name: somber deep fryer + description: "A sleek, compact deep fryer, special ordered. But where are the controls..." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/somberdeepfryer.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/grill.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/grill.yml new file mode 100644 index 00000000000..7b128050504 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/grill.yml @@ -0,0 +1,23 @@ +- type: entity + parent: [ KitchenElectricGrill, BasePsionic ] + id: KitchenElectricGrillSomber + name: somber grill + description: "Ostentatious, but the electrum grates distribute heat beautifully." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/somberelectricgrill.rsi + snapCardinals: false + noRot: false + - type: Transform + noRot: false + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.375,-0.03125,0.375,0.40625" + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + hard: false diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/holopad.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/holopad.yml index fc0f3cfa7a6..4de07369629 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Machines/holopad.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/holopad.yml @@ -2,9 +2,11 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -# GLOOMY HOLOPADS START - Designed to match the "somber" mantis tilesets, but they need to be useful for anyone, so I have to do all this sorry +# Designed to match the somber set, but they need to be useful for anyone, so I have to do all this for mappers +# Called "gloomy" so as not to clutter the list when "somber" is searched, though that will bring up the mantis version + - type: entity - parent: Holopad + parent: [ Holopad, BasePsionic ] id: GloomyHolopad name: gloomy holopad suffix: @@ -22,9 +24,9 @@ speechSounds: SyndieBorg # Identical to borg, only slightly deeper, same reason as above - type: entity - parent: HolopadLongRange + parent: [ HolopadLongRange, BasePsionic ] id: GloomyHolopadLongRange - name: gloomy long-range holopad + name: gloomy holopad (long-range) description: "A somber holopad with an esoteric eye motif. On a long-range network." components: - type: Sprite @@ -39,9 +41,9 @@ speechSounds: SyndieBorg - type: entity - parent: HolopadUnlimitedRange + parent: [ HolopadUnlimitedRange, BasePsionic ] id: GloomyHolopadUnlimitedRange - name: gloomy quantum-entangling holopad + name: gloomy holopad (quantum-entangling) description: "A somber holopad with an esoteric eye motif. On an extreme-range network." components: - type: Sprite @@ -56,9 +58,9 @@ speechSounds: SyndieBorg - type: entity - parent: HolopadBluespace + parent: [ HolopadBluespace, BasePsionic ] id: GloomyHolopadBluespace - name: gloomy bluespace holopad + name: gloomy holopad (bluespace) suffix: Unrestricted Range description: "A somber holopad with an esoteric eye motif, utilizing experimental bluespace technology. Range is no longer a question." components: @@ -336,9 +338,9 @@ - type: entity parent: GloomyHolopad id: GloomyHolopadEpistemicsMantis - suffix: Mantis, Somber # The source of my suffering - components: # Hopefully they can infer that the rest are called "gloomy" if they want them - - type: Label # I specifically chose a word that appears alphabetically after standard holopads + suffix: Mantis] [Somber # The source of my suffering + components: # Hopefully mappers can infer that the rest are called "gloomy" if they want them + - type: Label currentLabel: holopad-epistemics-mantis - type: entity diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/jukebox.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/jukebox.yml index d0519f09a6c..52b456f352d 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Machines/jukebox.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/jukebox.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Jukebox + parent: [ Jukebox, BasePsionic ] id: SomberJukebox name: somber radio description: "A striped amaranth radio. You do not need an entire god damn jukebox in here. It would be tacky." diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/microwave.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/microwave.yml new file mode 100644 index 00000000000..20faa10180f --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/microwave.yml @@ -0,0 +1,35 @@ +- type: entity + parent: [ KitchenMicrowave, BasePsionic ] + id: KitchenMicrowaveSomber + name: somber microwave + suffix: "" + description: "A brushed metal microwave. Unreasonably expensive, considering it's not all that special." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/sombermicrowave.rsi + - type: Item + sprite: _DEN/Structures/Machines/sombermicrowave.rsi + +- type: entity + parent: [ AdvancedMicrowave, BasePsionic ] + id: AdvancedMicrowaveSomber + name: somber microwave + suffix: Advanced + description: "A brushed metal, extremely high-powered microwave. Don't leave any metal in it. Or stand too close." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/sombermicrowave.rsi + - type: Item + sprite: _DEN/Structures/Machines/sombermicrowave.rsi + +- type: entity + parent: [ SyndicateMicrowave, BasePsionic ] + id: SyndicateMicrowaveSomber + name: somber microwave + suffix: Syndicate + description: "A brushed metal microwave, probably illegal given the Donk Co. branding on the back. Heavy enough to beat someone to death." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/sombermicrowave.rsi + - type: Item + sprite: _DEN/Structures/Machines/sombermicrowave.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/reagent_grinder.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/reagent_grinder.yml new file mode 100644 index 00000000000..52067cd52cb --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/reagent_grinder.yml @@ -0,0 +1,21 @@ +- type: entity + parent: [ KitchenReagentGrinder, BasePsionic ] + id: KitchenReagentGrinderSomber + name: somber blender # Nobody has a device in their home called a god damn "reagent grinder" + suffix: Reagent Grinder + description: "A brushed metal blender that runs with a quiet, refined hum. Or at least, it's supposed to." + components: + - type: Sprite + sprite: _DEN/Structures/Machines/somberjuicer.rsi + offset: 0,0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.09,-0.125,0.09,0.25" + density: 190 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/_DEN/Entities/Structures/Machines/vending_machines.yml index 99b7271cf52..5b0eeae9b50 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Machines/vending_machines.yml @@ -86,6 +86,29 @@ - type: entity parent: VendingMachine + id: VendingMachineSilent # For "vending machines" that are presented as analogue machines rather than talking, beeping computers + abstract: true + components: + - type: VendingMachine + soundVend: /Audio/Items/bottle_clunk.ogg # Pulling something out of a cabinet... + soundDeny: /Audio/Items/trayhit1.ogg # Clumsily failing to remove something... + ejectDelay: 0.5 # No animations to time around + - type: AmbientSound + volume: 0 + range: 0 + enabled: false + sound: + path: /Audio/Effects/silence.ogg + - type: PointLight + enabled: false + castShadows: false + radius: 0 + energy: 0 + mask: null + +# Somber vending machines start +- type: entity + parent: [ VendingMachine, BasePsionic ] id: VendingMachineSomberMantis name: mantis reliquary conduit description: "An occult-machine interface through which mantes summon equipment from the Reliquary by thought alone." @@ -116,9 +139,11 @@ access: [["Mantis"]] - type: GuideHelp guides: [ MantisGuide ] + - type: EtherealLight # Dims around ethereal entities - type: PointLight # As bright as a candle - radius: 2.4 energy: 2.4 + radius: 2.4 + softness: 1.22 color: "#4dc4ff" mask: null - type: AmbientSound @@ -127,7 +152,7 @@ enabled: false sound: path: /Audio/Effects/silence.ogg # It has some wires inside, but it doesn't hum - - type: SentienceTarget + - type: SentienceTarget # If this ever causes a consent breach, comment this out... flavorKind: station-event-random-sentience-flavor-mechanical weight: 0.25 # It's plugged into the noosphere, come on - type: TypingIndicator @@ -165,6 +190,16 @@ pulseTime: 0 # Toggled, not timed lightRadius: 7 color: "#4dc4ff" + activateSound: + path: /Audio/Effects/eye_open.ogg + params: + volume: -5 + variation: 0.075 + deactivateSound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -5 + variation: 0.075 - type: Examiner # So they can at least inspect what they dispensed - type: Fixtures fixtures: @@ -219,9 +254,9 @@ - type: entity parent: VendingMachineSomberMantis id: VendingMachineSomberMantisWall - name: mantis reliquary wall conduit + name: mantis reliquary conduit description: "A wall-mounted, occult-machine interface through which mantes summon equipment from the Reliquary by thought alone." - suffix: DO NOT MAP # Wall vending machines can only be used from the south side and then they throw the item through the north wall + suffix: DO NOT MAP] [Wall # Wall vending machines can only be used from the south side and then they throw the item through the north wall placement: # Just leaving this prototype here for if we ever fix that... Also I have to change all the sprites and must preserve these mode: SnapgridCenter snap: @@ -231,7 +266,6 @@ arc: 175 - type: Sprite drawdepth: WallMountedItems - snapCardinals: false noRot: true sprite: _DEN/Structures/Machines/VendingMachines/mantiswall.rsi layers: @@ -242,22 +276,219 @@ shader: unshaded - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: EtherealLight # Dims around ethereal entities - type: PointLight # As bright as a candle - radius: 2.4 energy: 2.4 + radius: 2.4 + softness: 1.22 color: "#4dc4ff" mask: /Textures/Effects/LightMasks/cone.png autoRot: true + - type: Fixtures + - type: BlockMovement + +- type: entity + parent: [ VendingMachineSilent, BasePsionic ] + id: VendingMachineCondimentsSomber + name: somber condiment taps + suffix: Condiment Station + description: "An electrum pipe fitted with faux taps that package chilled condiments into gel capsules on demand. What control freak thought this was necessary? Still, it keeps everything clean..." + components: + - type: VendingMachine + offState: off + pack: CondimentInventory + soundVend: /Audio/Items/squeezebottle.ogg # It's funny ok + - type: Sprite + noRot: false + sprite: _DEN/Structures/Machines/VendingMachines/sombercondiments.rsi + drawdepth: SmallObjects + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - type: Transform + noRot: false + - type: Rotatable + rotateWhileAnchored: false + rotateWhilePulling: true - type: Fixtures fixtures: fix1: shape: !type:PhysShapeAabb - bounds: "-0.1875,-0.28125,0.15625,0.25" - hard: false + bounds: "-0.15,-0.15,0.15,0.15" + hard: false # So small you can step over it + density: 190 mask: - - MachineMask + - TabletopMachineMask layer: - - MachineLayer - density: 500 - - type: BlockMovement + - TabletopMachineLayer + +- type: entity + parent: VendingMachineCondimentsSomber + id: VendingMachineCondimentsExtendedSomber + suffix: Condiment Station] [Extended + components: + - type: VendingMachine + pack: CondimentInventoryExtended + +- type: entity + parent: [ VendingMachineSilent, BasePsionic ] + id: VendingMachineBoozeSomber + name: somber liquor cabinet + suffix: Booze-O-Mat + description: "A glossy, brushed-metal liquor cabinet." + components: + - type: VendingMachine + pack: SomberBoozeOMatInventory + offState: off + brokenState: broken + normalState: normal-unshaded + ejectState: eject-unshaded + - type: Sprite + noRot: true + sprite: _DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Transform + noRot: true + - type: Rotatable + rotateWhileAnchored: false + rotateWhilePulling: false + - type: AccessReader + access: [["Bar"]] + - type: GuideHelp + guides: + - Bartender + +- type: entity + parent: VendingMachineBoozeSomber + id: VendingMachineBoozeSomberUnlocked + suffix: Unlocked Booze-O-Mat + components: + - type: AccessReader + access: [] + +# Left and right variants of the liquor cabinet in case mappers want to pair it with something and save space + +- type: entity + parent: VendingMachineBoozeSomber + id: VendingMachineBoozeSomberLeft + suffix: Booze-O-Mat, Left, Pairable + components: + - type: Sprite + sprite: _DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi + +- type: entity + parent: VendingMachineBoozeSomberLeft + id: VendingMachineBoozeSomberLeftUnlocked + suffix: Unlocked Booze-O-Mat, Left, Pairable + components: + - type: AccessReader + access: [] + +- type: entity + parent: VendingMachineBoozeSomber + id: VendingMachineBoozeSomberRight + suffix: Booze-O-Mat, Right, Pairable + components: + - type: Sprite + sprite: _DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi + +- type: entity + parent: VendingMachineBoozeSomberRight + id: VendingMachineBoozeSomberRightUnlocked + suffix: Unlocked Booze-O-Mat, Right, Pairable + components: + - type: AccessReader + access: [] + +# The kitchen vendors only come in halves since they're meant to be together + +- type: entity + parent: [ VendingMachineSilent, BasePsionic ] + id: VendingMachineChefvendSomber + name: somber pantry (ingredients) + suffix: ChefVend, Pair With Dinnerware # Both kitchen vendors fit together into one sprite + description: "A glossy, brushed-metal pantry. This side has ingredients in it." + components: + - type: VendingMachine + pack: ChefvendInventory + offState: off + brokenState: broken + normalState: normal-unshaded + ejectState: eject-unshaded + - type: Sprite + noRot: true + sprite: _DEN/Structures/Machines/VendingMachines/somberchefvend.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Transform + noRot: true + - type: Rotatable + rotateWhileAnchored: false + rotateWhilePulling: false + - type: AccessReader + access: [["Service"]] + - type: GuideHelp + guides: + - Chef + +- type: entity + parent: VendingMachineChefvendSomber + id: VendingMachineChefvendSomberUnlocked + suffix: Unlocked ChefVend, Left, Pairable + components: + - type: AccessReader + access: [] + +- type: entity + parent: [ VendingMachineSilent, BasePsionic ] + id: VendingMachineDinnerwareSomber + name: somber pantry (utensils) + suffix: Dinnerware, Pair With ChefVend # Both kitchen vendors fit together into one sprite + description: "A glossy, brushed-metal pantry. This side has utensils in it." + components: + - type: VendingMachine + pack: SomberDinnerwareInventory + offState: off + brokenState: broken + normalState: normal-unshaded + ejectState: eject-unshaded + - type: Sprite + noRot: true + sprite: _DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Transform + noRot: true + - type: Rotatable + rotateWhileAnchored: false + rotateWhilePulling: false + - type: AccessReader + access: [["Service"]] + - type: GuideHelp + guides: + - Chef + +- type: entity + parent: VendingMachineDinnerwareSomber + id: VendingMachineDinnerwareSomberUnlocked + suffix: Unlocked Dinnerware, Right, Pairable + components: + - type: AccessReader + access: [] diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Piping/Atmospherics/special.yml b/Resources/Prototypes/_DEN/Entities/Structures/Piping/Atmospherics/special.yml new file mode 100644 index 00000000000..59492a7dee4 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Piping/Atmospherics/special.yml @@ -0,0 +1,9 @@ +- type: entity + parent: [ AtmosDeviceFanDirectional, BasePsionic ] + id: AtmosDeviceFanDirectionalSomber + name: somber directional fan + suffix: Somber Sauna + description: "A narrow floor vent above which air grows unnaturally still. The electrum blades within glint faintly as they turn." + components: + - type: Sprite + sprite: _DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Piping/Disposal/units.yml b/Resources/Prototypes/_DEN/Entities/Structures/Piping/Disposal/units.yml new file mode 100644 index 00000000000..a1bb46a1704 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Piping/Disposal/units.yml @@ -0,0 +1,55 @@ +- type: entity + parent: [ DisposalUnit, BasePsionic ] + id: DisposalUnitSomber + name: somber disposal unit + description: "A pneumatic waste disposal unit. There is no reason for it to be this ornate." + components: + - type: Sprite + snapCardinals: false + noRot: true + sprite: _DEN/Structures/Piping/somberdisposal.rsi + +- type: entity + parent: DisposalUnitSomber + id: DisposalUnitSomberCounterside + name: compact somber disposal unit + suffix: Counter Side + description: "A compact pneumatic waste disposal unit. There is no reason for it to be this ornate, though it does fit nicely into the counter." + components: + - type: Sprite + drawdepth: SmallObjects + snapCardinals: false + noRot: false + sprite: _DEN/Structures/Piping/somberdisposalcounterside.rsi + - type: Transform + noRot: false + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.21875,-0.4375,0.1875,-0.28125" + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + hard: false + +- type: entity + parent: DisposalUnitSomberCounterside + id: DisposalUnitSomberWall + name: compact somber disposal unit + suffix: Wall + description: "A compact pneumatic waste disposal unit. There is no reason for it to be this ornate, though it does fit nicely into the wall." + components: + - type: Sprite + offset: 0,1 + +- type: entity + parent: [ MailingUnit, BasePsionic ] + id: MailingUnitSomber + name: somber mailing unit + description: "A pneumatic mail delivery unit. There is no reason for it to be this ornate." + components: + - type: Sprite + sprite: _DEN/Structures/Piping/somberdisposal.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Power/chargers.yml b/Resources/Prototypes/_DEN/Entities/Structures/Power/chargers.yml index be5c0edaa26..7d2df55ccba 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Power/chargers.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Power/chargers.yml @@ -4,22 +4,25 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: PowerCellRecharger + parent: [ PowerCellRecharger, BasePsionic ] id: SomberPowerCellRecharger name: somber orgone pyramid suffix: Cell Recharger description: "A meticulously crafted eidolite pyramid used to recharge power cells. Its facets are aligned with more geomantic intent than most people can grasp. Mantes insist it channels noospheric flow, though the tangle of wires inside suggests it might just be a normal cell recharger dressed up as an occult artifact. Either way, it works fine." components: - type: Sprite + drawdepth: SmallObjects sprite: _DEN/Structures/Power/somber_cell_recharger.rsi snapCardinals: true noRot: true - type: Charger chargeRate: 20 # This is the default value, I'm just putting it here for battery math + - type: EtherealLight # Dims around ethereal entities - type: PointLight enabled: true - radius: 1.4 - energy: 1.4 + energy: 2 + radius: 1.2 + softness: 1.22 color: "#d9418d" - type: Damageable damageContainer: Inorganic diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Chapel/chapel.yml b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Chapel/chapel.yml new file mode 100644 index 00000000000..663480da0a5 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Chapel/chapel.yml @@ -0,0 +1,124 @@ +- type: entity + parent: [ ChurchBell, BasePsionic ] + id: ChurchBellSomber + name: electrum bell + description: "A heavy bell plated in electrum, suspended from a patterned steel beam." + components: + - type: Sprite + sprite: _DEN/Structures/Specific/Chapel/somber-church-bell.rsi + - type: InteractionPopup + interactDelay: 1 + successChance: 1 + interactSuccessSound: + path: /Audio/_DEN/Effects/spookybell.ogg + params: + variation: 0.15 + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 3 + max: 3 + +# A floor-layer nazar that mappers can place to give areas chapel ambience, easily hidden under other entities, including walls +# Players can unanchor them and pick them up, so only chaplains can use them to pray, and they only produce sound when anchored +# Not parented since it's halfway between an item and a structure (spawns anchored, no interaction outlines, etc.) +- type: entity + parent: BasePsionic + id: SomberNazar + name: nazar + suffix: Chapel Ambience, 5 Tile Radius + description: "An eyelike mnemolith plate affixed to the floor to shelter the area from certain metaphysical threats." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + sprite: _DEN/Structures/Specific/Chapel/somber-nazar.rsi + state: icon + drawdepth: HighFloorObjects + snapCardinals: true + noRot: true + - type: Item + sprite: _DEN/Structures/Specific/Chapel/somber-nazar.rsi + size: Normal + - type: Prayable + bibleUserOnly: true + sentMessage: prayer-popup-notify-nazar-sent + notificationPrefix: prayer-chat-notify-nazar + verb: prayer-verbs-nazar + verbImage: null + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 + density: 20 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: MovedByPressure + - type: EmitSoundOnCollide + sound: + collection: WeakHit + - type: EmitSoundOnLand + sound: + path: /Audio/Effects/drop.ogg + - type: CollisionWake + - type: Physics + bodyType: Dynamic + fixedRotation: true + - type: Clickable + - type: Pullable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak + - !type:SpawnEntitiesBehavior + spawn: + MaterialMnemolith1: + min: 3 + max: 4 + - !type:DoActsBehavior + acts: [ "Destruction" ] +# - type: DamageOtherOnHit +# damage: +# types: +# Holy: 5 # This is a terrible idea + diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Janitor/drain.yml b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Janitor/drain.yml new file mode 100644 index 00000000000..65ac70295c1 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Janitor/drain.yml @@ -0,0 +1,126 @@ +- type: entity # Not parented to avoid interaction outlines, why isn't that component nullable + parent: BasePsionic + id: FloorDrainSomber + name: somber drain + suffix: Tile + description: "A dark drain shaped to fit seamlessly into the tiles." + placement: + mode: SnapgridCenter + components: + - type: Sprite + snapCardinals: false + noRot: false + drawdepth: FloorObjects + sprite: _DEN/Objects/Specific/Janitorial/somberdrain.rsi + layers: + - state: tile + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: tile-fill-1 + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: tile-fill- + solutionName: drainBuffer + - type: Clickable + - type: Physics + bodyType: Static + canCollide: false + - type: AmbientSound + enabled: false + volume: -8 + range: 8 + sound: + path: /Audio/Ambience/Objects/drain.ogg + - type: Drain + - type: DumpableSolution + solution: drainBuffer + - type: Appearance + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 1000 + - type: DrainableSolution + solution: drainBuffer + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + +- type: entity + parent: FloorDrainSomber + id: FloorDrainSomberMini + name: somber drain + suffix: Mini Tile + placement: + mode: SnapgridCenter + components: + - type: Sprite + drawdepth: FloorObjects + sprite: _DEN/Objects/Specific/Janitorial/somberdrain.rsi + layers: + - state: mini + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: mini-fill-1 + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: mini-fill- + solutionName: drainBuffer + +- type: entity + parent: FloorDrainSomber + id: FloorDrainSomberMono + name: somber drain + suffix: Mono Tile + placement: + mode: SnapgridCenter + components: + - type: Sprite + drawdepth: FloorObjects + sprite: _DEN/Objects/Specific/Janitorial/somberdrain.rsi + layers: + - state: mono + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: mono-fill-1 + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: mono-fill- + solutionName: drainBuffer + +- type: entity + parent: FloorDrainSomber + id: FloorDrainSomberEye + name: somber drain + suffix: Eye Tile + placement: + mode: SnapgridCenter + components: + - type: Sprite + drawdepth: FloorObjects + sprite: _DEN/Objects/Specific/Janitorial/somberdrain.rsi + layers: + - state: eye + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: eye-fill-1 + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: eye-fill- + solutionName: drainBuffer diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/lighting.yml b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/lighting.yml index bf5e9e150cb..1ad9dc1b29b 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/lighting.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/lighting.yml @@ -2,46 +2,203 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +# Somber Eidolite Start + +# First, abstract parents that handle the different colors - type: entity - parent: BaseStructure - id: LightSomberEidoliteWellLamp - name: eidolite well lamp - description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on by hand." - suffix: Off + id: LightSomberEidoliteColorBase + suffix: Mantis, Magenta] [Signal-Friendly # Mantis-suffixed ones are intended for their offices, mostly, which should look strange and mystic + abstract: true + components: + - type: Sprite # Drawdepths and filepaths are handled in entity prototypes + layers: + - state: base + - state: crystal # These aren't just alpha recolors because the handmade ones look nicer + - state: glow # But there IS a recolorable alpha sprite included for future contributors, if desired + shader: unshaded + - state: crystal + shader: unshaded + visible: false + map: ["light"] + - type: PointLight # Brightness is handled in entity prototypes + color: "#d9418d" + +- type: entity + id: LightSomberEidoliteColorUV + suffix: Mantis, Ultraviolet] [Signal-Friendly + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-ultraviolet + - state: glow-ultraviolet + shader: unshaded + - state: crystal-ultraviolet + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#9e00ff" + +- type: entity + id: LightSomberEidoliteColorAzure + suffix: Mantis, Azure] [Signal-Friendly + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-azure + - state: glow-azure + shader: unshaded + - state: crystal-azure + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#4dc4ff" + +- type: entity + id: LightSomberEidoliteColorFluorescent + suffix: General, Fluorescent] [Signal-Friendly # General is for elsewhere on the station, but it's a matter of taste (a whole blue or purple station might suck) + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-fluorescent + - state: glow-fluorescent + shader: unshaded + - state: crystal-fluorescent + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#ffe4ce" + +- type: entity + id: LightSomberEidoliteColorLED + suffix: General, LED] [Signal-Friendly + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-LED + - state: glow-LED + shader: unshaded + - state: crystal-LED + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#eeeeff" + +- type: entity + id: LightSomberEidoliteColorWarm + suffix: General, Warm] [Signal-Friendly + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-warm + - state: glow-warm + shader: unshaded + - state: crystal-warm + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#ff9833" + +- type: entity + id: LightSomberEidoliteColorCold + suffix: General, Cold] [Signal-Friendly + abstract: true + components: + - type: Sprite + layers: + - state: base + - state: crystal-cold + - state: glow-cold + shader: unshaded + - state: crystal-cold + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#b1d4ed" + +- type: entity + id: LightSomberEidoliteColorDim + suffix: General, Dim] [Signal-Friendly + abstract: true components: - type: Sprite - sprite: _DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi - drawdepth: Objects - snapCardinals: true - noRot: true layers: - state: base - - state: glow + - state: crystal-dim + - state: glow-dim shader: unshaded + - state: crystal-dim + shader: unshaded + visible: false + map: ["light"] + - type: PointLight + color: "#ba473f" + +# Floating lamps (not anchored and have little drop shadows), also the parent of the well lamps +- type: entity + parent: [ LightSomberEidoliteColorBase, BasePsionic ] + id: LightSomberEidoliteSkyLantern + name: eidolite sky lantern + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand." + placement: + mode: PlaceFree + components: + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Sprite + drawdepth: Overdoors + offset: 0.0,0.46875 # 15 pixels up, centering the drop shadow on the tile + sprite: _DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi + snapCardinals: true + noRot: true + - type: SpriteFade + - type: Physics + bodyType: Dynamic + - type: Clickable + - type: InteractionOutline + - type: Pullable + - type: RequireProjectileTarget - type: Fixtures fixtures: fix1: shape: !type:PhysShapeCircle radius: 0.125 - position: -0.0156,0.0156 # Half a pixel left and up from center - hard: false + hard: true density: 100 mask: - - MachineMask - - type: Anchorable - - type: InteractionOutline + - FlyingMobMask + layer: + - FlyingMobLayer + - type: UseDelay - type: EtherealLight # Dims around ethereal entities - type: PointLight enabled: false + energy: 1 radius: 3 - energy: 4 - softness: 1.1 - color: "#d9418d" + softness: 1.22 - type: Appearance - type: ItemTogglePointLight - type: ItemToggle - predictable: false + activated: true soundActivate: path: /Audio/_DEN/Effects/crystalshimmer1.ogg params: @@ -52,7 +209,12 @@ params: volume: -2 variation: 0.05 - - type: UnpoweredFlashlight # Powered by the noosphere + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } - type: Damageable damageContainer: Inorganic damageModifierSet: Metallic @@ -83,48 +245,186 @@ collection: MetalGlassBreak - type: entity - parent: LightSomberEidoliteWellLamp - id: LightSomberEidoliteWellLampOn - description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. The switch on this one takes a few tries..." - suffix: DO NOT MAP # If you do, it'll appear on, but they'll have to interact with it twice before it turns off again. It's more fun to manually light the office anyway + parent: [ LightSomberEidoliteColorUV, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternUV + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic an ultraviolet bulb." + +- type: entity + parent: [ LightSomberEidoliteColorAzure, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternAzure + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic the light of psionic fire." + +- type: entity # Entities that don't change brightness don't even need components due to parenting + parent: [ LightSomberEidoliteColorFluorescent, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternFluorescent + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic a fluorescent bulb." + +- type: entity + parent: [ LightSomberEidoliteColorLED, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternLED + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic an LED bulb." + +- type: entity + parent: [ LightSomberEidoliteColorWarm, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternWarm + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic a warm bulb." + +- type: entity + parent: [ LightSomberEidoliteColorCold, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternCold + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic a cold bulb." + +- type: entity + parent: [ LightSomberEidoliteColorDim, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteSkyLanternDim + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to mimic a dim bulb." + components: + - type: PointLight + energy: 1 + radius: 1.5 + softness: 1.22 + +# Well lamps (embedded in the floor), also the parent of the floor lamps +- type: entity + parent: [ LightSomberEidoliteColorBase, LightSomberEidoliteSkyLantern ] + id: LightSomberEidoliteWellLamp + name: eidolite well lamp + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand." + placement: + mode: SnapgridCenter + components: + - type: Sprite + drawdepth: HighFloorObjects # So they render above puddles + offset: 0.0,0.0 + sprite: _DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi + noRot: false + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.125 + hard: true + density: 100 + mask: + - SmallMobMask + layer: + - SmallMobLayer + - type: PointLight + energy: 2 + radius: 5 + softness: 1.22 + +- type: entity + parent: [ LightSomberEidoliteColorUV, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampUV + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic an ultraviolet bulb." + +- type: entity + parent: [ LightSomberEidoliteColorAzure, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampAzure + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic the light of psionic fire." + +- type: entity # Entities that don't change brightness don't even need components due to parenting + parent: [ LightSomberEidoliteColorFluorescent, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampFluorescent + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic a fluorescent bulb." + +- type: entity + parent: [ LightSomberEidoliteColorLED, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampLED + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic an LED bulb." + +- type: entity + parent: [ LightSomberEidoliteColorWarm, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampWarm + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic a warm bulb." + +- type: entity + parent: [ LightSomberEidoliteColorCold, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampCold + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic a cold bulb." + +- type: entity + parent: [ LightSomberEidoliteColorDim, LightSomberEidoliteWellLamp ] + id: LightSomberEidoliteWellLampDim + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to mimic a dim bulb." components: - type: PointLight - enabled: true + energy: 1 + radius: 3 + softness: 1.22 +# Floor lamps (post lights, like little pillars) - type: entity - parent: LightSomberEidoliteWellLamp + parent: [ LightSomberEidoliteColorBase, LightSomberEidoliteWellLamp ] id: LightSomberEidoliteFloorLamp name: eidolite floor lamp - description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on by hand." - suffix: Off + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand." components: - type: Sprite + drawdepth: Mobs + offset: 0.0,0.3125 # 10 pixels up, centering the base on the tile sprite: _DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi - drawdepth: Objects + noRot: true + - type: RequireProjectileTarget + active: false - type: Fixtures fixtures: fix1: shape: - !type:PhysShapeAabb - bounds: "-0.01,0.1,0.01,0.35" + !type:PhysShapeCircle + radius: 0.125 hard: true density: 200 mask: - MachineMask layer: - - MidImpassable - - LowImpassable - - type: EtherealLight # Dims around ethereal entities + - MachineLayer - type: PointLight - enabled: false - radius: 4 - energy: 6 + energy: 2 + radius: 10 + softness: 1.22 + +- type: entity + parent: [ LightSomberEidoliteColorUV, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampUV + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic an ultraviolet bulb." + +- type: entity + parent: [ LightSomberEidoliteColorAzure, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampAzure + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic the light of psionic fire." + +- type: entity + parent: [ LightSomberEidoliteColorFluorescent, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampFluorescent + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic a fluorescent bulb." + +- type: entity + parent: [ LightSomberEidoliteColorLED, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampLED + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic an LED bulb." + +- type: entity + parent: [ LightSomberEidoliteColorWarm, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampWarm + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic a warm bulb." + +- type: entity + parent: [ LightSomberEidoliteColorCold, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampCold + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic a cold bulb." - type: entity - parent: LightSomberEidoliteFloorLamp - id: LightSomberEidoliteFloorLampOn - description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. The switch on this one takes a few tries..." - suffix: DO NOT MAP # If you do, it'll appear on, but they'll have to interact with it twice before it turns off again. It's more fun to manually light the office anyway + parent: [ LightSomberEidoliteColorDim, LightSomberEidoliteFloorLamp ] + id: LightSomberEidoliteFloorLampDim + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to mimic a dim bulb." components: - type: PointLight - enabled: true + energy: 1 + radius: 5 + softness: 1.22 +# Somber Eidolite End diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/walldecor.yml b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/walldecor.yml index dd034d3daa8..4901e510425 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/walldecor.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Specific/Mantis/walldecor.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: BaseSignDirectional + parent: [ BaseSignDirectional, BasePsionic ] id: WallDecorSomberPsi name: electrum psi description: "A Greek psi, symbolizing the noosphere and the mantis who watches over it." diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Storage/Closets/closets.yml b/Resources/Prototypes/_DEN/Entities/Structures/Storage/Closets/closets.yml index 0f8f4fbe16c..027a885c059 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Storage/Closets/closets.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Storage/Closets/closets.yml @@ -4,8 +4,9 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +# Somber lockers start - type: entity - parent: ClosetBase + parent: [ ClosetBase, BasePsionic ] id: SomberCloset name: somber cabinet description: "An expensive cabinet made of gloomy, patterned wood." @@ -108,8 +109,115 @@ map: ["enum.WeldableLayers.BaseWelded"] - type: entity - parent: BaseWallCloset - id: SomberWallCloset # If we ever fix shelves, replace this with SomberWallShelf + parent: SomberCloset + id: SomberFreezer + name: somber refrigerator + suffix: Freezer] [No Lock + description: "A glossy, brushed-metal refrigerator." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/somberfridge.rsi + - type: EntityStorage + closeSound: + path: /Audio/Effects/closetclose.ogg + openSound: + path: /Audio/Effects/closetopen.ogg + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + - !type:EmptyAllContainersBehaviour + - type: ExplosionResistance + damageCoefficient: 0.90 # Funny + - type: AntiRottingContainer + - type: Transform + anchored: true + +- type: entity + parent: SomberFreezer + id: SomberFreezerLocker + suffix: Freezer] [Locked + components: + - type: AccessReader + access: [["Kitchen"]] + - type: Lock + - type: LockVisuals + - type: Sprite + layers: + - state: base + map: ["enum.StorageVisualLayers.Base"] + - state: door-closed + map: ["enum.StorageVisualLayers.Door"] + - state: locked + map: ["enum.LockVisualLayers.Lock"] + shader: unshaded + - state: welded + visible: false + map: ["enum.WeldableLayers.BaseWelded"] + +- type: entity + parent: SomberFreezer + id: SomberFreezerLeft + name: somber refrigerator (left) + suffix: Freezer, Double] [No Lock + description: "A glossy, brushed-metal refrigerator with twice the storage of a standard model." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/somberfridgeleft.rsi + +- type: entity + parent: SomberFreezerLocker + id: SomberFreezerLeftLocker + name: somber refrigerator (left) + suffix: Freezer, Double] [Locked + description: "A glossy, brushed-metal refrigerator with twice the storage of a standard model." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/somberfridgeleft.rsi + +- type: entity + parent: SomberFreezerLeft + id: SomberFreezerRight + name: somber refrigerator (right) + components: + - type: Sprite + sprite: _DEN/Structures/Storage/somberfridgeright.rsi + +- type: entity + parent: SomberFreezerLeftLocker + id: SomberFreezerRightLocker + name: somber refrigerator (right) + components: + - type: Sprite + sprite: _DEN/Structures/Storage/somberfridgeright.rsi + +- type: entity + parent: [ BaseWallCloset, BasePsionic ] + id: SomberWallCloset name: somber wall cabinet description: "An expensive wall cabinet made of gloomy, patterned wood. Unfortunately, the shelves are unstable, and it's likely to dump your things in the floor..." components: @@ -171,7 +279,7 @@ - type: entity parent: SomberWallCloset - id: SomberWallClosetLocker # If we ever fix shelves, replace this with SomberWallShelfLocking + id: SomberWallClosetLocker name: somber wall cabinet suffix: Locking description: "An expensive, locking wall cabinet made of gloomy, patterned wood. Unfortunately, the shelves are unstable, and it's likely to dump your things in the floor..." @@ -191,6 +299,7 @@ - state: welded visible: false map: ["enum.WeldableLayers.BaseWelded"] +# Somber lockers end - type: entity id: ClosetEmergencyUniversal diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/_DEN/Entities/Structures/Storage/Crates/crates.yml new file mode 100644 index 00000000000..c7227da706f --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Storage/Crates/crates.yml @@ -0,0 +1,102 @@ +- type: entity + parent: [ CrateCoffin, BasePsionic ] + id: CrateCoffinSomber + name: amaranth coffin + description: "An amaranth coffin with electrum accents and a plush green interior. There are coins embedded in the lid that rest over the eyes of the dead." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Crates/sombercoffin.rsi + - type: Icon + sprite: _DEN/Structures/Storage/Crates/sombercoffin.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + +- type: entity + parent: [ CrateGenericSteel, BasePsionic ] + id: CrateSomber + name: amaranth crate + suffix: Somber + description: "An ornamented amaranth crate." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Crates/sombercrate.rsi + - type: Icon + sprite: _DEN/Structures/Storage/Crates/sombercrate.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 2 + +- type: entity + parent: CrateSomber + id: CrateSomberFloral + name: floral crate + suffix: Somber + description: "An ornamented floral wood crate." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Crates/sombercratefloral.rsi + - type: Icon + sprite: _DEN/Structures/Storage/Crates/sombercratefloral.rsi + +- type: entity + parent: CrateSomber + id: CrateSomberShadow + name: shadow crate + suffix: Somber + description: "An ornamented shadow wood crate." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Crates/sombercrateshadow.rsi + - type: Icon + sprite: _DEN/Structures/Storage/Crates/sombercrateshadow.rsi diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/Signs/bar_sign.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/Signs/bar_sign.yml index 2c05f45feb7..fa9bc1f851f 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/Signs/bar_sign.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/Signs/bar_sign.yml @@ -12,6 +12,15 @@ - type: BarSign current: TheBahr +- type: entity + parent: BaseBarSign + id: BarSignTheRaggedSun + name: The Ragged Sun + description: "If you know what this is, perhaps it's best to play dumb. You have no idea who owns this place--or what they might do." + components: + - type: BarSign + current: TheRaggedSun + - type: entity parent: BarSign id: BarSignUnlocked diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/mirror.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/mirror.yml index 581c62a1ef3..06c5f140762 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/mirror.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/mirror.yml @@ -3,11 +3,49 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Mirror + parent: [ Mirror, BasePsionic ] id: SomberMirror - name: somber electrum mirror + name: somber mirror description: "A glossy electrum mirror with a polished mu-metal backing that prevents psionic scrying. A calm, private moment." + placement: + mode: SnapgridCenter + snap: + - Wall components: + - type: Transform + anchored: false # So it can use other snapping modes - type: Sprite sprite: _DEN/Structures/Wallmounts/mirror.rsi state: sombermirror + +- type: entity + parent: SomberMirror + id: SomberMirrorWide + suffix: Wide + components: + - type: Sprite + state: sombermirrorwide + +- type: entity + parent: SomberMirror + id: SomberMirrorLeft + suffix: Left + components: + - type: Sprite + state: sombermirrorleft + +- type: entity + parent: SomberMirror + id: SomberMirrorMiddle + suffix: Middle + components: + - type: Sprite + state: sombermirrormiddle + +- type: entity + parent: SomberMirror + id: SomberMirrorRight + suffix: Right + components: + - type: Sprite + state: sombermirrorright diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/monitors_televisions.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/monitors_televisions.yml index 1926c7db404..37340093542 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/monitors_televisions.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/monitors_televisions.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: ComputerTelevision + parent: [ ComputerTelevision, BasePsionic ] id: ComputerSomberTelevision name: somber television description: "A striped amaranth television. It looks like an expensive antique, but the screen is so small and square that it's hard to appreciate. For some reason, it has a channel zero that only displays grainy images of rotating fruit." @@ -17,8 +17,9 @@ state: sombertelevision-on - type: EtherealLight # Dims around ethereal entities - type: PointLight - radius: 2 - energy: 4 + energy: 1 + radius: 3 + softness: 1.22 color: "#4dc4ff" - type: Fixtures fixtures: @@ -59,3 +60,109 @@ ScrapElectrum: min: 1 max: 3 + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberTV + name: somber widescreen television + suffix: Signal-Friendly] [Somber TV Kit + description: "A futuristic frame television with a textured, shifting surface, set to freeze its last image in faux mnemolith--an eclipsed, bleeding sun breaking through clouds, this time. This thing must be ungodly expensive." + components: + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Sprite + sprite: _DEN/Structures/Wallmounts/sombertv.rsi + drawdepth: WallMountedItems + layers: + - state: tv + - state: tvglow + shader: unshaded + visible: false + map: [ "light" ] + - type: ToggleableVisuals + spriteLayer: light + - type: Appearance + - type: Anchorable + - type: InteractionOutline + - type: EtherealLight # Dims around ethereal entities + - type: PointLight + enabled: false + energy: 1 + radius: 10 + softness: 1.22 + color: "#964143" + - type: ItemTogglePointLight + - type: ItemToggle + activated: false + soundActivate: + path: /Audio/Machines/lightswitch.ogg + params: + pitch: 1.1 + soundDeactivate: + path: /Audio/Machines/lightswitch.ogg + params: + pitch: 0.9 + - type: WallMount + arc: 360 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-2,-0.375,2,0.375" + hard: false + density: 1000 + mask: + - FullTileMask + layer: + - WallLayer + - type: Transform + anchored: true + - type: MeleeSound + soundGroups: + Brute: + collection: GlassSmack + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallicStrong + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 600 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 400 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassSmash + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 3 + max: 3 + SheetGlass1: + min: 3 + max: 3 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: InteractionVerbs + allowedVerbs: + - KnockOn + - KissObject + - LickObject + +- type: entity + parent: SomberTV + id: SomberTVAutolink + suffix: Autolink (TV)] [Somber TV Kit + components: + - type: AutoLinkReceiver + channel: TV diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/noticeboard.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/noticeboard.yml index df7fefea6ee..1cb6bd544cd 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/noticeboard.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/noticeboard.yml @@ -3,11 +3,13 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: NoticeBoard + parent: [ NoticeBoard, BasePsionic ] id: SomberNoticeBoard name: mantis pinboard description: "Is there a job for a witcher?" # This is also the other notice board's description and I'm keeping it unless I get vetoed (crossing my arms) components: + - type: Transform + anchored: false # So it can use other snapping modes - type: Sprite sprite: _DEN/Structures/Specific/Mantis/mantisnoticeboard.rsi - type: StorageFillVisualizer @@ -16,6 +18,9 @@ - type: Storage grid: - 0,0,1,1 + whitelist: + tags: + - Document - type: Damageable damageModifierSet: Wood damageContainer: Inorganic diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/shelfs.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/shelfs.yml index 0c4acd3b4f9..a884cba67cc 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/shelfs.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/shelfs.yml @@ -1,92 +1,252 @@ -# SPDX-FileCopyrightText: 2025 Shaman -# -# SPDX-License-Identifier: AGPL-3.0-or-later +- type: entity + parent: [ ShelfBase, BasePsionic ] + id: SomberDoorCloset + name: somber closet door + suffix: Steel + description: "Gloomy steel doors concealing what is ostensibly a walk-in closet, although you shouldn't try it." + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Storage # Duffel sized + maxItemSize: Huge + grid: + - 0,0,7,4 + storageOpenSound: + path: /Audio/Effects/door_open.ogg + params: + volume: -5 + storageCloseSound: + path: /Audio/Effects/door_close.ogg + params: + volume: -5 + storageInsertSound: /Audio/Items/Handling/drinkglass_drop.ogg + storageRemoveSound: /Audio/Items/Handling/drinkglass_pickup.ogg + - type: Sprite + snapCardinals: false + noRot: false + sprite: _DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi + layers: + - state: open + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - type: Appearance + - type: EntityStorageVisuals + stateDoorOpen: open + stateDoorClosed: closed + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel: + min: 2 + max: 2 + - !type:PlaySoundBehavior + sound: + collection: MetalSlam + - type: WallMount + arc: 175 + - type: Fixtures # If you specify bounding boxes here, WallMount's arc breaks and stops rotating... -# One day when interactable wall structures actually rotate their WallMount arc to match their sprite, replace SomberWallCloset and SomberWallLocker with these -# The rebase cannot come soon enough, I am so sick of EE +- type: entity + parent: SomberDoorCloset + id: SomberDoorClosetDark + suffix: Steel, Dark + description: "Gloomy steel doors concealing what is ostensibly a walk-in closet, although you shouldn't try it." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi -#- type: entity -# parent: ShelfBase -# id: SomberWallShelf -# name: somber wall cabinet -# description: "An expensive wall cabinet made of gloomy, patterned wood." -# components: -# - type: Sprite -# sprite: _DEN/Structures/Storage/somberwallcloset.rsi -# layers: -# - state: base -# map: ["enum.StorageVisualLayers.Base"] -# - state: door-closed -# map: ["enum.StorageVisualLayers.Door"] -# - state: welded -# visible: false -# map: ["enum.WeldableLayers.BaseWelded"] -# - type: Appearance -# - type: EntityStorageVisuals -# stateBaseClosed: base -# stateDoorOpen: door-open -# stateDoorClosed: door-closed -# - type: Storage -# clickInsert: false -# storageOpenSound: -# path: /Audio/Effects/woodenclosetopen.ogg -# params: -# volume: -4 -# storageCloseSound: -# path: /Audio/Effects/woodenclosetclose.ogg -# params: -# volume: -4 -# - type: WallMount -# arc: 360 -# - type: Damageable -# damageContainer: Inorganic -# damageModifierSet: Wood -# - type: Destructible -# thresholds: -# - trigger: -# !type:DamageTrigger -# damage: 300 -# behaviors: -# - !type:DoActsBehavior -# acts: [ "Destruction" ] -# - trigger: -# !type:DamageTrigger -# damage: 50 -# behaviors: -# - !type:DoActsBehavior -# acts: ["Destruction"] -# - !type:PlaySoundBehavior -# sound: -# collection: MetalGlassBreak -# - !type:SpawnEntitiesBehavior -# spawn: -# MaterialWoodPlank1: -# min: 3 -# max: 3 -# ScrapElectrum: -# min: 1 -# max: 3 -# - !type:EmptyAllContainersBehaviour +- type: entity + parent: SomberDoorCloset + id: SomberDoorClosetAmaranth + suffix: Amaranth + description: "Amaranth wood doors concealing what is ostensibly a walk-in closet, although you shouldn't try it." + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 3 + MaterialWoodPlank1: + min: 3 + max: 3 + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy -#- type: entity -# parent: SomberWallShelf -# id: SomberWallShelfLocking -# name: somber wall cabinet -# suffix: Locking -# description: "An expensive, locking wall cabinet made of gloomy, patterned wood." -# components: -# - type: AccessReader -# - type: Lock -# - type: LockVisuals -# - type: Sprite -# layers: -# - state: base -# map: ["enum.StorageVisualLayers.Base"] -# - state: door-closed -# map: ["enum.StorageVisualLayers.Door"] -# - state: locked -# map: ["enum.LockVisualLayers.Lock"] -# shader: unshaded -# - state: welded -# visible: false -# map: ["enum.WeldableLayers.BaseWelded"] +- type: entity + parent: SomberDoorCloset + id: SomberDoorClosetMnemolith + suffix: Mnemolith + description: "Mnemolith stone doors concealing what is ostensibly a walk-in closet, although you shouldn't try it." + components: + - type: Storage + storageOpenSound: + path: /Audio/Effects/stonedoor_openclose.ogg + params: + volume: -5 + storageCloseSound: + path: /Audio/Effects/stonedoor_openclose.ogg + params: + volume: -5 + - type: Sprite + sprite: _DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:SpawnEntitiesBehavior + spawn: + MaterialMnemolith1: + min: 3 + max: 5 + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak + +- type: entity + parent: [ ShelfBase, BasePsionic ] # Technically a tablemounted item, rather than wallmounted + id: SomberCabinetsWood + name: somber counter cabinets + suffix: Wood] [Place On Counters + description: "What kind of counter doesn't have cabinets." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Storage # Two cabinets around a small drawer and a big drawer + grid: + - 0,0,1,3 + - 3,0,4,0 + - 3,2,4,3 + - 6,0,7,3 + maxItemSize: Large + - type: Sprite + drawdepth: SmallObjects # Render over tables, but not items + sprite: _DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi + layers: + - state: closed + map: ["enum.StorageVisualLayers.Base"] + - state: closed + map: ["enum.StorageVisualLayers.Door"] + - type: Appearance + - type: EntityStorageVisuals + stateDoorOpen: open + stateDoorClosed: closed + - type: WallMount + arc: 175 + - type: Fixtures # If you specify bounding boxes here, WallMount's arc breaks and stops rotating... + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 1 + max: 3 + - !type:EmptyAllContainersBehaviour + +- type: entity + parent: SomberCabinetsWood + id: SomberCabinetsMetal + name: somber counter cabinets + suffix: Metal] [Place On Counters + components: + - type: Sprite + sprite: _DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 3 + - !type:EmptyAllContainersBehaviour diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/switch.yml new file mode 100644 index 00000000000..6edb0412b5a --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Wallmounts/switch.yml @@ -0,0 +1,606 @@ +# Somber switches start +- type: entity + parent: [ SignalSwitchDirectional, BasePsionic ] + id: SignalSwitchSomber + name: somber signal switch + suffix: Directional + description: "A brushed metal switch shaped like an eye." + components: + - type: Sprite + drawdepth: Items # Necessary to display over frames, which display over panels + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi # There are sprites for centered, left, and right switches...but who uses switches... + - type: Transform + anchored: false + +- type: entity + parent: [ SignalButton, BasePsionic ] + id: SignalButtonSomberCenter + name: somber signal button + suffix: Center + description: "A brushed metal button shaped like an eye." + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: Sprite + drawdepth: Items + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + state: base-center + - type: WallMount + arc: 360 + +- type: entity + parent: [ SignalButtonDirectional, BasePsionic ] + id: SignalButtonSomber + name: somber signal button + suffix: Directional + description: "A brushed metal button shaped like an eye." + components: + - type: Sprite + drawdepth: Items + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + state: base + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberLeft + suffix: Directional, Left + components: + - type: Sprite + state: base-left + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberRight + suffix: Directional, Right + components: + - type: Sprite + state: base-right + +# Autolinking Buttons + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkFog + suffix: Autolink (Fog), Directional + components: + - type: AutoLinkTransmitter + channel: Fog + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkTint1 + suffix: Autolink (Tint 1), Directional + components: + - type: AutoLinkTransmitter + channel: Tint1 + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkTint2 + suffix: Autolink (Tint 2), Directional + components: + - type: AutoLinkTransmitter + channel: Tint2 + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkTint3 + suffix: Autolink (Tint 3), Directional + components: + - type: AutoLinkTransmitter + channel: Tint3 + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkInvisShutter + suffix: Autolink (Invisible Shutter), Directional + components: + - type: AutoLinkTransmitter + channel: InvisShutter + +# Lockable buttons + +- type: entity + parent: [ LockableButton, BasePsionic ] + id: LockableButtonSomber + name: somber signal button (locking) + suffix: Unprogrammed, Directional + description: "A brushed metal button shaped like an eye. It closes when locked." + categories: [] # If mappers want more than these they'll have to configure them themselves, sorry... + components: + - type: LockVisuals + stateLocked: locked + - type: Sprite + drawdepth: Items + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + layers: + - state: base + - state: locked + map: ["enum.LockVisualLayers.Lock"] + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberLeft + suffix: Unprogrammed, Left + components: + - type: LockVisuals + stateLocked: locked-left + - type: Sprite + layers: + - state: base-left + - state: locked-left + map: ["enum.LockVisualLayers.Lock"] + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberRight + suffix: Unprogrammed, Right + components: + - type: LockVisuals + stateLocked: locked-right + - type: Sprite + layers: + - state: base-right + - state: locked-right + map: ["enum.LockVisualLayers.Lock"] + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberCenter + suffix: Unprogrammed, Center + components: + - type: LockVisuals + stateLocked: locked-center + - type: Sprite + layers: + - state: base-center + - state: locked-center + map: ["enum.LockVisualLayers.Lock"] + - type: WallMount + arc: 360 + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberMantis + suffix: Mantis, Directional + components: + - type: AccessReader + access: [["Mantis"]] + +- type: entity + parent: LockableButtonSomberLeft + id: LockableButtonSomberMantisLeft + suffix: Mantis, Directional, Left + components: + - type: AccessReader + access: [["Mantis"]] + +- type: entity + parent: LockableButtonSomberRight + id: LockableButtonSomberMantisRight + suffix: Mantis, Directional, Right + components: + - type: AccessReader + access: [["Mantis"]] + +- type: entity + parent: LockableButtonSomberCenter + id: LockableButtonSomberMantisCenter + suffix: Mantis, Center + components: + - type: AccessReader + access: [["Mantis"]] + - type: WallMount + arc: 360 + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberResearch + suffix: Epistemics # These guys don't get the varied directions, there's already so many prototypes filling up the entity list here... + components: + - type: AccessReader + access: [["Research"]] + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberChapel + suffix: Chapel + components: + - type: AccessReader + access: [["Chapel"]] + +- type: entity + parent: LockableButtonSomber + id: LockableButtonSomberResearchDirector + suffix: Mystagogue + components: + - type: AccessReader + access: [["ResearchDirector"]] + +# Button frame panels + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberPanelThree + name: somber signal button panel + suffix: Three, SnapGrid Directional Frames/Buttons # Fits around frames/buttons where they land naturally + description: "An inset panel that fits three somber buttons." + components: + - type: Sprite + drawdepth: SmallObjects # Display over tables, but under frames/buttons + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + layers: + - state: panel-three + +- type: entity + parent: ButtonFrameSomberPanelThree + id: ButtonFrameSomberPanelFour + name: somber signal button panel + suffix: Four, PlaceFree Directional Frames/Buttons # Have to manually place things, and don't use Center ones or you can press them through walls + description: "An inset panel that fits four somber buttons." + components: + - type: Sprite + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + layers: + - state: panel-four + +# Button frames + +- type: entity + parent: [ ButtonFrame, BasePsionic ] + id: ButtonFrameSomberGold + name: somber signal button frame + suffix: Gold, Directional + description: "A gold button frame shaped like an eye." + components: + - type: Sprite + drawdepth: WallMountedItems # Display between panels and buttons + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + layers: + - state: framegold + - state: framegold-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberGoldLeft + suffix: Gold, Directional Left + components: + - type: Sprite + layers: + - state: framegold-left + - state: framegold-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberGoldRight + suffix: Gold, Directional Right + components: + - type: Sprite + layers: + - state: framegold-right + - state: framegold-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberGoldCenter + suffix: Gold, Center + components: + - type: Sprite + layers: + - state: framegold-center + - state: framegold-center-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberSilver + suffix: Silver, Directional + description: "A silver button frame shaped like an eye." + components: + - type: Sprite + layers: + - state: framesilver + - state: framesilver-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberSilver + id: ButtonFrameSomberSilverLeft + suffix: Silver, Directional Left + components: + - type: Sprite + layers: + - state: framesilver-left + - state: framesilver-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberSilver + id: ButtonFrameSomberSilverRight + suffix: Silver, Directional Right + components: + - type: Sprite + layers: + - state: framesilver-right + - state: framesilver-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberSilverCenter + suffix: Silver, Center + components: + - type: Sprite + layers: + - state: framesilver-center + - state: framesilver-center-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberMagenta + suffix: Magenta, Directional + description: "A magenta button frame shaped like an eye." + components: + - type: Sprite + layers: + - state: framepink + - state: framepink-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberMagenta + id: ButtonFrameSomberMagentaLeft + suffix: Magenta, Directional Left + components: + - type: Sprite + layers: + - state: framepink-left + - state: framepink-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberMagenta + id: ButtonFrameSomberMagentaRight + suffix: Magenta, Directional Right + components: + - type: Sprite + layers: + - state: framepink-right + - state: framepink-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberMagentaCenter + suffix: Magenta, Center + components: + - type: Sprite + layers: + - state: framepink-center + - state: framepink-center-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberPurple + suffix: Purple, Directional + description: "A purple button frame shaped like an eye." + components: + - type: Sprite + layers: + - state: framepurple + - state: framepurple-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberPurple + id: ButtonFrameSomberPurpleLeft + suffix: Purple, Directional Left + components: + - type: Sprite + layers: + - state: framepurple-left + - state: framepurple-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberPurple + id: ButtonFrameSomberPurpleRight + suffix: Purple, Directional Right + components: + - type: Sprite + layers: + - state: framepurple-right + - state: framepurple-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberPurpleCenter + suffix: Purple, Center + components: + - type: Sprite + layers: + - state: framepurple-center + - state: framepurple-center-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberRoseGold + name: somber signal button frame + suffix: Rose Gold, Directional + description: "A rose gold button frame shaped like an eye." + components: + - type: Sprite + layers: + - state: framerosegold + - state: framerosegold-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberRoseGold + id: ButtonFrameSomberRoseGoldLeft + suffix: Rose Gold, Directional Left + components: + - type: Sprite + layers: + - state: framerosegold-left + - state: framerosegold-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberRoseGold + id: ButtonFrameSomberRoseGoldRight + suffix: Rose Gold, Directional Right + components: + - type: Sprite + layers: + - state: framerosegold-right + - state: framerosegold-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberRoseGold + id: ButtonFrameSomberRoseGoldCenter + suffix: Rose Gold, Center + components: + - type: Sprite + layers: + - state: framerosegold-center + - state: framerosegold-center-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberGold + id: ButtonFrameSomberWhiteGold + name: somber signal button frame + suffix: White Gold, Directional + description: "A white gold button frame shaped like an eye." + components: + - type: Sprite + layers: + - state: framewhitegold + - state: framewhitegold-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberWhiteGold + id: ButtonFrameSomberWhiteGoldLeft + suffix: White Gold, Directional Left + components: + - type: Sprite + layers: + - state: framewhitegold-left + - state: framewhitegold-left-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberWhiteGold + id: ButtonFrameSomberWhiteGoldRight + suffix: White Gold, Directional Right + components: + - type: Sprite + layers: + - state: framewhitegold-right + - state: framewhitegold-right-unshaded + shader: unshaded + +- type: entity + parent: ButtonFrameSomberWhiteGold + id: ButtonFrameSomberWhiteGoldCenter + suffix: White Gold, Center + components: + - type: Sprite + layers: + - state: framewhitegold-center + - state: framewhitegold-center-unshaded + shader: unshaded + +# Timers + +- type: entity + parent: [ SignalTimer, BasePsionic ] + id: SomberSignalTimer + name: somber signal timer + suffix: Directional, 5 Seconds + description: "A brushed metal timer that sends a signal after a delay." + components: + - type: SignalTimer + delay: 5 + - type: Sprite + drawdepth: Items + sprite: _DEN/Structures/Wallmounts/somberswitch.rsi + state: on + +- type: entity + parent: SomberSignalTimer + id: SomberSignalTimer1 + suffix: Directional, 1 Second + components: + - type: SignalTimer + delay: 1 + +- type: entity + parent: SomberSignalTimer + id: SomberSignalTimerLeft + suffix: Directional, Left, 5 Seconds + components: + - type: SignalTimer + delay: 5 + - type: Sprite + state: on-left + delay: 1 + +- type: entity + parent: SomberSignalTimerLeft + id: SomberSignalTimerLeft1 + suffix: Directional, Left, 1 Second + components: + - type: SignalTimer + delay: 1 + +- type: entity + parent: SomberSignalTimer + id: SomberSignalTimerRight + suffix: Directional, Right, 5 Seconds + components: + - type: SignalTimer + delay: 5 + - type: Sprite + state: on-right + +- type: entity + parent: SomberSignalTimerRight + id: SomberSignalTimerRight1 + suffix: Directional, Right, 1 Second + components: + - type: SignalTimer + delay: 1 + +- type: entity + parent: SomberSignalTimer + id: SomberSignalTimerCenter + suffix: Center, 5 Seconds + components: + - type: SignalTimer + delay: 5 + - type: Sprite + state: on-center + - type: WallMount + arc: 360 + +- type: entity + parent: SomberSignalTimerCenter + id: SomberSignalTimerCenter1 + suffix: Center, 1 Second + components: + - type: SignalTimer + delay: 1 +# Somber switches end diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Walls/somber.yml b/Resources/Prototypes/_DEN/Entities/Structures/Walls/somber.yml new file mode 100644 index 00000000000..64ab9721495 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Walls/somber.yml @@ -0,0 +1,769 @@ +# Standard + +- type: entity + parent: [ WallReinforced, BasePsionic ] + id: WallSomber + name: somber wall + description: "Layered with dark, rough mnemolith slabs in a tight grid to prevent psionic scrying." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber.rsi + +- type: entity + parent: [ WallReinforcedDiagonal, BasePsionic ] + id: WallSomberDiagonal + name: somber wall + suffix: Diagonal + description: "Layered with dark, rough mnemolith slabs in a tight grid to prevent psionic scrying." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber_diagonal.rsi + +- type: entity + parent: WallSomberDiagonal + id: WallSomberDiagonalEnd + suffix: Diagonal End + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber_diagonal_end.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber_diagonal_end.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.0,0.0" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 2000 + +- type: entity + parent: [ WallSolid, BasePsionic ] # Weaker, better for real maps, but I can't make weak versions of all this or I'll die (if you wanna help be my guest) + id: WallSomberSolid + name: somber wall + suffix: Solid + description: "Made of gloomy, patterned steel. It hums faintly, just below hearing." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber.rsi + +# Dark + +- type: entity + parent: WallSomber + id: WallSomberDark + suffix: Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberdark.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberdark.rsi + +- type: entity + parent: WallSomberDiagonal + id: WallSomberDarkDiagonal + suffix: Dark, Diagonal + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberdark_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberdark_diagonal.rsi + +- type: entity + parent: WallSomberDiagonalEnd + id: WallSomberDarkDiagonalEnd + suffix: Dark, Diagonal End + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi + +- type: entity + parent: WallSomberSolid # Weaker, better for real maps, but I can't make weak versions of all this or I'll die (if you wanna help be my guest) + id: WallSomberSolidDark + name: somber wall + suffix: Dark, Solid + description: "Made of gloomy, patterned steel. It hums faintly, just below hearing." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberdark.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberdark.rsi + +# Opaque Directional + +- type: entity + parent: WallSolidDirectional + id: WallSomberDirectional + name: somber wall + suffix: Directional + description: "Made of gloomy, patterned steel. It hums faintly, just below hearing." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber_directional.rsi + state: somber + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber_directional.rsi + state: somber + +- type: entity + parent: WallSomberDirectional + id: WallSomberDarkDirectional + suffix: Directional, Dark + components: + - type: Sprite + state: somberdark + - type: Icon + state: somberdark + +- type: entity + parent: WallSolidDirectionalCorner + id: WallSomberDirectionalCorner + name: somber wall + suffix: Directional Corner + description: "Made of gloomy, patterned steel. It hums faintly, just below hearing." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somber_directional.rsi + state: sombercorner + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somber_directional.rsi + state: sombercorner + +- type: entity + parent: WallSomberDirectionalCorner + id: WallSomberDarkDirectionalCorner + suffix: Directional Corner, Dark + components: + - type: Sprite + state: somberdarkcorner + - type: Icon + state: somberdarkcorner + +# See-Through Directional + +- type: entity + parent: WallSomberDirectional + id: WallSomberDirectionalSeeThrough + suffix: Directional, SEE-THROUGH + components: + - type: Occluder + enabled: false + +- type: entity + parent: WallSomberDarkDirectional + id: WallSomberDarkDirectionalSeeThrough + suffix: Directional, Dark, SEE-THROUGH + components: + - type: Occluder + enabled: false + +- type: entity + parent: WallSomberDirectionalCorner + id: WallSomberDirectionalCornerSeeThrough + suffix: Directional Corner, SEE-THROUGH + components: + - type: Occluder + enabled: false + +- type: entity + parent: WallSomberDarkDirectionalCorner + id: WallSomberDarkDirectionalCornerSeeThrough + suffix: Directional Corner, Dark, SEE-THROUGH + components: + - type: Occluder + enabled: false + +# See-through ones you can place freely (for framing off-grid closets and stuff) +# Note that this doesn't work with occluding ones + +- type: entity + parent: WallSomberDirectionalSeeThrough + id: WallSomberDirectionalSeeThroughUnanchored + suffix: Directional, SEE-THROUGH] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes + +- type: entity + parent: WallSomberDarkDirectionalSeeThrough + id: WallSomberDarkDirectionalSeeThroughUnanchored + suffix: Directional, Dark, SEE-THROUGH] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +- type: entity + parent: WallSomberDirectionalCornerSeeThrough + id: WallSomberDirectionalCornerSeeThroughUnanchored + suffix: Directional Corner, SEE-THROUGH] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +- type: entity + parent: WallSomberDarkDirectionalCornerSeeThrough + id: WallSomberDarkDirectionalCornerSeeThroughUnanchored + suffix: Directional Corner, Dark, SEE-THROUGH] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +# Grilles + +- type: entity + parent: [ Grille, BasePsionic ] + id: GrilleSomber + name: somber grille + description: "A lattice of patterned steel rods. They seem to shift slightly when you look away." + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: [ GrilleBroken, BasePsionic ] + id: GrilleSomberBroken + name: somber grille + description: "A lattice of patterned steel rods. They seem to shift slightly when you look away. Broken, now." + suffix: Broken + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: [ GrilleDiagonal, BasePsionic ] + id: GrilleSomberDiagonal + name: somber grille + description: "A lattice of patterned steel rods. They seem to shift slightly when you look away." + suffix: Diagonal + components: + - type: MeleeSound + soundGroups: + Brute: + path: + "/Audio/Weapons/grille_hit.ogg" + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombergrille.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + +# Railings + +- type: entity + parent: [ Railing, BasePsionic ] + id: RailingSomber + name: somber railing + description: "A sturdy, patterned rail. The lines seem to ripple in the presence of psions. Why can't things just be normal." + suffix: Straight + components: + - type: Sprite + drawdepth: Walls # So they won't display over diagonal walls... + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 0 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ RailingCorner, BasePsionic ] + id: RailingSomberCorner + name: somber railing + description: "A sturdy, patterned rail. The lines seem to ripple in the presence of psions. Why can't things just be normal." + suffix: Corner + components: + - type: Sprite + drawdepth: Walls + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 0 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ RailingCornerSmall, BasePsionic ] + id: RailingSomberCornerSmall + name: somber railing + description: "A sturdy, patterned rail. The lines seem to ripple in the presence of psions. Why can't things just be normal." + suffix: Small Corner + components: + - type: Sprite + drawdepth: Walls + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 0 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: [ RailingRound, BasePsionic ] + id: RailingSomberRound + name: somber railing + description: "A sturdy, patterned rail. The lines seem to ripple in the presence of psions. Why can't things just be normal." + suffix: Round + components: + - type: Sprite + drawdepth: Walls + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -6 + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 0 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: RailingSomber + id: RailingSomberDark + suffix: Straight, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side_dark + +- type: entity + parent: RailingSomberCorner + id: RailingSomberCornerDark + suffix: Corner, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_dark + +- type: entity + parent: RailingSomberCornerSmall + id: RailingSomberCornerSmallDark + suffix: Small Corner, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small_dark + +- type: entity + parent: RailingSomberRound + id: RailingSomberRoundDark + suffix: Round, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round_dark + +- type: entity + parent: RailingSomber + id: RailingSomberElectrum + suffix: Straight, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: side_electrum + +- type: entity + parent: RailingSomberCorner + id: RailingSomberCornerElectrum + suffix: Corner, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_electrum + +- type: entity + parent: RailingSomberCornerSmall + id: RailingSomberCornerSmallElectrum + suffix: Small Corner, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: corner_small_electrum + +- type: entity + parent: RailingSomberRound + id: RailingSomberRoundElectrum + suffix: Round, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: round_electrum + +# I invented a way for rails to swap sides mid-rail +- type: entity + parent: RailingSomber + id: RailingSomberTransitionLeft + suffix: Transition, Left + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionRight + suffix: Transition, Right + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionLeftDark + suffix: Transition, Left, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left_dark + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionRightDark + suffix: Transition, Right, Dark + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right_dark + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right_dark + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionLeftElectrum + suffix: Transition, Left, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_left_electrum + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionRightElectrum + suffix: Transition, Right, Electrum + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right_electrum + - type: Icon + sprite: _DEN/Structures/Walls/Somber/somberrailing.rsi + state: transition_right_electrum + +# Somber TV Kit +# To make theaters using ComputerSomberTelevision and RemoteSignallerSomberTV +# Only comes in the dark color (theaters should be dark anyway, it's fine) + +- type: entity + parent: WallSomberDark + id: SomberTVSpeakerWallLeft + name: somber sound system + description: "A sleek surround sound speaker in brushed metal, set into the wall. This system could probably blow the windows out. Occasionally emits low murmuring." + suffix: Speaker Wall, Left] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: left + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: left + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: SomberTVSpeakerWallLeft + id: SomberTVSpeakerWallRight + suffix: Speaker Wall, Right] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: right + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: right + +- type: entity + parent: SomberTVSpeakerWallLeft + id: SomberTVSpeakerWallMiddle + suffix: Speaker Wall, Middle] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: middle + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: middle + +- type: entity + parent: SomberTVSpeakerWallLeft + id: SomberTVSpeakerWall + name: somber wall + description: "Layered with dark, rough mnemolith slabs in a tight grid to prevent psionic scrying." + suffix: TV Backing Wall] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: tvback + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvwalls.rsi + state: tvback + +- type: entity + parent: WallSomberDirectionalSeeThrough + id: SomberTVSpeakerBig + name: somber sound system + description: "A sleek surround sound speaker in brushed metal, set into the wall. This system could probably blow the windows out. Occasionally emits low murmuring." + suffix: Speaker Window/Wall Attachment, Big] [Somber TV Kit + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + drawdepth: FloorObjects + state: wallspeakerbig + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakerbig + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.36" + hard: false + density: 1500 + mask: + - MachineMask + layer: + - MachineLayer + - type: MeleeSound + soundGroups: + Brute: + collection: MetalThud + +- type: entity + parent: SomberTVSpeakerBig + id: SomberTVSpeakerSmall + name: somber sound system + suffix: Speaker Window/Wall Attachment, Small] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakersmall + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakersmall + +- type: entity + parent: SomberTVSpeakerBig + id: SomberTVSpeakerSteel + name: somber sound system + suffix: Speaker, Matches Walls] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakersteel + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakersteel + +- type: entity + parent: SomberTVSpeakerBig + id: SomberTVSpeakerMnemolith + name: somber sound system + suffix: Speaker, Matches Diagonal Walls] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakermnemolith + - type: Icon + sprite: _DEN/Structures/Walls/Somber/sombertvspeakers.rsi + state: wallspeakermnemolith diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/_DEN/Entities/Structures/Walls/walls.yml new file mode 100644 index 00000000000..c9c1ddc4c83 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Walls/walls.yml @@ -0,0 +1,139 @@ +# Directional Walls (what if directional windows were walls) +- type: entity + parent: [BaseObjectVerbsStructure, BaseStructure] + id: WallSolidDirectional + name: directional solid wall + description: Keeps the air in and the greytide out. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Sprite + drawdepth: Mobs # Same as directional windows + sprite: _DEN/Structures/Walls/directional.rsi + state: solid + - type: Icon + sprite: _DEN/Structures/Walls/directional.rsi + state: solid + - type: WallMount + arc: 360 # Interact despite grilles, though they're not repairable + - type: Anchorable + flags: + - Anchorable + - type: Rotatable + - type: RangedDamageSound + soundGroups: + Brute: + collection: + MetalBulletImpact + soundTypes: + Heat: + collection: + MetalLaserImpact + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,-0.36" + density: 1000 + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-0.3" + - type: RCDDeconstructable + cost: 4 + delay: 2 + fx: EffectRCDDeconstruct2 +# - type: Construction # TODO: Make these constructable? +# graph: WallDirectional +# node: wallDirectional + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalSlam + - trigger: + !type:DamageTrigger + damage: 50 # A quarter as much as full walls + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalSlam + - !type:DoActsBehavior + acts: ["Destruction"] +# - !type:SpawnEntitiesBehavior # TODO: If constructable, make them drop some relevant materials +# spawn: +# SheetSteel1: +# min: 1 +# max: 3 + - type: Airtight + noAirWhenFullyAirBlocked: false + airBlockedDirection: + - South + - type: RadiationBlocker + resistance: 1 # Half as much as full walls + - type: BlockWeather # Probably needs testing + - type: StaticPrice + price: 25 + - type: Tag + tags: + - Wall + - Directional + +# Directional Corner Walls (occlusion acts up if there's an unfilled outer corner) +- type: entity + parent: WallSolidDirectional + id: WallSolidDirectionalCorner + suffix: Directional Corner + components: + - type: Sprite + drawdepth: OverMobs # Otherwise it z-fights with directional windows + state: solid_corner + - type: Icon + state: solid_corner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.36,-0.49,0.49,-0.36" + density: 1000 + mask: + - FullTileMask + layer: + - WallLayer + - type: Occluder + boundingBox: "0.3,-0.5,0.5,-0.3" + +# But occluder layering is weird, so there's also versions without occlusion if you just want to cover up an ugly wall transition without affecting shadows +# Sort of like wall decals at this point, but I need them so someone else might too +- type: entity + parent: WallSolidDirectional + id: WallSolidDirectionalSeeThrough + suffix: Directional, SEE-THROUGH + components: + - type: Occluder + enabled: false + +- type: entity + parent: WallSolidDirectionalCorner + id: WallSolidDirectionalCornerSeeThrough + suffix: Directional Corner, SEE-THROUGH + components: + - type: Occluder + enabled: false diff --git a/Resources/Prototypes/_DEN/Entities/Structures/Windows/somber.yml b/Resources/Prototypes/_DEN/Entities/Structures/Windows/somber.yml new file mode 100644 index 00000000000..1bd045a6278 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/Windows/somber.yml @@ -0,0 +1,485 @@ +# Standard + +- type: entity + parent: [ ReinforcedWindow, BasePsionic ] + id: WindowSomber + name: somber window + description: "Your reflection shimmers faintly in the glass." + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber.rsi + - type: IconSmooth + key: walls + base: window + +- type: entity + parent: WindowSomber + id: WindowSomberNoSmoothing + suffix: No Smoothing + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber.rsi + state: full + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber.rsi + state: full + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: [ ReinforcedWindowDiagonal, BasePsionic ] + id: WindowSomberDiagonal + name: somber window + suffix: Diagonal + description: "Your reflection shimmers faintly in the glass." + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalEnd + suffix: Diagonal End + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_end.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_end.rsi + - type: DamageVisuals + thresholds: [4, 8, 12] + damageDivisor: 10 + trackAllDamage: true + damageOverlay: + sprite: Structures/Windows/cracks_directional.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.5,-0.5" + - "0.0,0.0" + - "0.5,-0.5" + mask: + - FullTileMask + layer: + - WallLayer + density: 2000 + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramed + name: somber window + suffix: Diagonal, Framed + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramedLeft + name: somber window + suffix: Diagonal, Framed, Left + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramedMiddle + name: somber window + suffix: Diagonal, Framed, Middle + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramedRight + name: somber window + suffix: Diagonal, Framed, Right + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: [ ReinforcedUraniumWindow, BasePsionic ] + id: WindowSomberUranium + name: shielded somber window + suffix: Radiation Shielding + description: "Built with occult-treated uranium shielding to keep you safe from radiation. Ignore the whispering." + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_shielded.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_shielded.rsi + - type: IconSmooth + key: walls + base: window + +- type: entity + parent: [ ReinforcedUraniumWindowDiagonal, BasePsionic ] + id: WindowSomberUraniumDiagonal + name: shielded somber window + suffix: Diagonal, Radiation Shielding + description: "Built with occult-treated uranium shielding to keep you safe from radiation. Ignore the whispering." + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +# Dark + +- type: entity + parent: WindowSomber + id: WindowSomberDark + name: somber window + suffix: Dark + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark.rsi + - type: IconSmooth + key: walls + base: window + +- type: entity + parent: WindowSomberDark + id: WindowSomberDarkNoSmoothing + suffix: Dark, No Smoothing + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark.rsi + state: full + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark.rsi + state: full + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonal + name: somber window + suffix: Dark, Diagonal + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonalEnd + id: WindowSomberDarkDiagonalEnd + suffix: Dark, Diagonal End + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramed + name: somber window + suffix: Dark, Diagonal, Framed + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramedLeft + name: somber window + suffix: Dark, Diagonal, Framed, Left + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramedMiddle + name: somber window + suffix: Dark, Diagonal, Framed, Middle + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramedRight + name: somber window + suffix: Dark, Diagonal, Framed, Right + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberUranium + id: WindowSomberDarkUranium + name: shielded somber window + suffix: Dark, Radiation Shielding + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_shielded.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_shielded.rsi + - type: IconSmooth + key: walls + base: window + +- type: entity + parent: WindowSomberUraniumDiagonal + id: WindowSomberDarkUraniumDiagonal + name: shielded somber window + suffix: Dark, Diagonal, Radiation Shielding + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +# Directional + +- type: entity + parent: WindowReinforcedDirectional + id: WindowSomberDirectional + name: somber window + suffix: Directional + description: "Your reflection shimmers faintly in the glass." + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somber_directional.rsi + state: somber + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somber_directional.rsi + state: somber + +- type: entity + parent: WindowSomberDirectional + id: WindowSomberDirectionalTinted + name: somber window (tinted) + suffix: Directional + components: + - type: Sprite + state: sombertinted + - type: Icon + state: sombertinted + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-0.3" + +- type: entity + parent: WindowSomberDirectional + id: WindowSomberDarkDirectional + name: somber window + suffix: Directional, Dark + components: + - type: Sprite + state: somberdark + - type: Icon + state: somberdark + +- type: entity + parent: WindowSomberDarkDirectional + id: WindowSomberDarkDirectionalTinted + name: somber window (tinted) + suffix: Directional, Dark + components: + - type: Sprite + state: somberdarktinted + - type: Icon + state: somberdarktinted + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-0.3" + +- type: entity + parent: WindowSomberDirectional + id: WindowSomberDirectionalCorner + suffix: Directional Corner + description: "Your reflection shimmers faintly in the glass." + components: + - type: Sprite + drawdepth: OverMobs # Otherwise it z-fights with directional windows + state: sombercorner + - type: Icon + state: sombercorner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.36,-0.49,0.49,-0.36" + density: 1500 + mask: + - FullTileMask + layer: + - GlassLayer + - type: DamageVisuals + damageOverlay: + sprite: _DEN/Structures/Windows/cracks_corner.rsi + +- type: entity + parent: WindowSomberDirectionalCorner + id: WindowSomberDarkDirectionalCorner + suffix: Directional Corner, Dark + components: + - type: Sprite + state: somberdarkcorner + - type: Icon + state: somberdarkcorner + +- type: entity + parent: WindowSomberDirectionalCorner + id: WindowSomberDirectionalTintedCorner + name: somber window (tinted) + suffix: Directional Corner + components: + - type: Sprite + state: sombertintedcorner + - type: Icon + state: sombertintedcorner + - type: Occluder + boundingBox: "0.3,-0.5,0.5,-0.3" + +- type: entity + parent: WindowSomberDirectionalCorner + id: WindowSomberDarkDirectionalTintedCorner + name: somber window (tinted) + suffix: Directional Corner, Dark + components: + - type: Sprite + state: somberdarktintedcorner + - type: Icon + state: somberdarktintedcorner + - type: Occluder + boundingBox: "0.3,-0.5,0.5,-0.3" + +# Somber TV Kit +# To make theaters using ComputerSomberTelevision and RemoteSignallerSomberTV +# Only comes in the dark color (theaters should be dark anyway, it's fine) + +- type: entity + parent: WindowSomberDark + id: SomberTVSpeakerWindowLeft + name: somber sound system + description: "A sleek surround sound speaker in brushed metal, set into the wall. This system could probably blow the windows out. Occasionally emits low murmuring." + suffix: Speaker Window, Left] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: left + - type: Icon + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: left + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: SomberTVSpeakerWindowLeft + id: SomberTVSpeakerWindowRight + suffix: Speaker Window, Right] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: right + - type: Icon + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: right + +- type: entity + parent: SomberTVSpeakerWindowLeft + id: SomberTVSpeakerWindowMiddle + suffix: Speaker Window, Middle] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: middle + - type: Icon + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: middle + +- type: entity + parent: SomberTVSpeakerWindowLeft # Useful if the TV's on an exterior wall so you can see space behind it + id: SomberTVSpeakerWindow # It does have glass slits, so you can see through it + name: somber window + description: "Your reflection shimmers faintly in the glass." + suffix: TV Backing Window] [Somber TV Kit + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: tvback + - type: Icon + sprite: _DEN/Structures/Windows/Somber/sombertvwindows.rsi + state: tvback diff --git a/Resources/Prototypes/_DEN/Entities/Structures/cryopod.yml b/Resources/Prototypes/_DEN/Entities/Structures/cryopod.yml new file mode 100644 index 00000000000..ad13b1dbf68 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/cryopod.yml @@ -0,0 +1,46 @@ +- type: entity + parent: CryogenicSleepUnit + id: CryogenicSleepUnitSomber + name: somber cryogenic sleep unit + description: "An austere, precision-engineered stasis vessel crafted for long, silent voyages between the stars." + components: + - type: Sprite + sprite: _DEN/Structures/sombercryostorage.rsi + layers: + - state: sleeper_0 + map: ["base"] + - state: sleeper_0-overlay + shader: unshaded + map: ["overlay"] + - type: GenericVisualizer + visuals: + enum.CryostorageVisuals.Full: + base: + True: { state: sleeper_1 } + False: { state: sleeper_0 } + overlay: + True: { state: sleeper_1-overlay } + False: { state: sleeper_0-overlay } + - type: PointLight + color: "#ce4c8d" + radius: 1.5 + energy: 3 + +# This one handles all spawns, latejoin and roundstart. +- type: entity + parent: CryogenicSleepUnitSomber + id: CryogenicSleepUnitSomberSpawner + suffix: Spawner, Roundstart AllJobs + components: + - type: ContainerSpawnPoint + containerId: storage + +# This one only handles latejoin spawns. +- type: entity + parent: CryogenicSleepUnitSomber + id: CryogenicSleepUnitSomberSpawnerLateJoin + suffix: Spawner, LateJoin + components: + - type: ContainerSpawnPoint + containerId: storage + spawnType: LateJoin diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/Tables/tables.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/Tables/tables.yml index 43e073d3eaa..2b5918eb93d 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/furniture/Tables/tables.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/Tables/tables.yml @@ -2,20 +2,22 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +# Somber Tables Start - type: entity - parent: TableBase + parent: [ TableBase, BasePsionic ] id: SomberTable name: somber table - description: "An expensive table made of gloomy, patterned wood with electrum accents." + suffix: Wood + description: "An expensive table made of gloomy, patterned wood." components: - type: Sprite - sprite: _DEN/Structures/Furniture/Tables/somberwoodtable.rsi + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi - type: Icon - sprite: _DEN/Structures/Furniture/Tables/somberwoodtable.rsi + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi state: full - type: Damageable - damageModifierSet: Wood damageContainer: Inorganic + damageModifierSet: Wood - type: Destructible thresholds: - trigger: @@ -38,24 +40,716 @@ max: 3 ScrapElectrum: min: 1 - max: 3 + max: 2 - !type:DoActsBehavior acts: ["Destruction"] + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable - type: FootstepModifier footstepSoundCollection: collection: FootstepWood - - type: Tag - tags: - - Wooden + +- type: entity + parent: SomberTable + id: SomberTableCornerNW + suffix: Wood, NW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi + state: wttable0 + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi + state: wttable0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,-0.35" + - "-0.3,-0.35" + - "0.35,0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable + - type: IconSmooth + key: state + base: wttable + mode: CardinalFlags # You have no idea what it cost me to make these sprites + +- type: entity + parent: SomberTableCornerNW + id: SomberTableCornerNE + suffix: Wood, NE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,-0.35" + - "-0.35,0.3" + - "0.3,-0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable + +- type: entity + parent: SomberTableCornerNW + id: SomberTableCornerSW + suffix: Wood, SW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,0.35" + - "0.35,-0.3" + - "-0.3,0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable + +- type: entity + parent: SomberTableCornerNW + id: SomberTableCornerSE + suffix: Wood, SE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,0.35" + - "0.3,0.35" + - "-0.35,-0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable - type: entity parent: SomberTable id: SomberCounter name: somber counter - description: "An expensive counter made of gloomy, patterned wood with electrum accents." + suffix: Wood + description: "An expensive counter made of gloomy, patterned wood." components: - type: Sprite - sprite: _DEN/Structures/Furniture/Tables/somberwoodcounter.rsi + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi - type: Icon - sprite: _DEN/Structures/Furniture/Tables/somberwoodcounter.rsi + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi state: full + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounter + id: SomberCounterCornerNW + suffix: Wood, NW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi + state: wctable0 + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi + state: wctable0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,-0.35" + - "-0.3,-0.35" + - "0.35,0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + - type: IconSmooth + key: state + base: wctable + mode: CardinalFlags + +- type: entity + parent: SomberCounterCornerNW + id: SomberCounterCornerNE + suffix: Wood, NE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,-0.35" + - "-0.35,0.3" + - "0.3,-0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounterCornerNW + id: SomberCounterCornerSW + suffix: Wood, SW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,0.35" + - "0.35,-0.3" + - "-0.3,0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounterCornerNW + id: SomberCounterCornerSE + suffix: Wood, SE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,0.35" + - "0.3,0.35" + - "-0.35,-0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounter + id: SomberCounterMetal + name: somber counter + suffix: Metal + description: "An expensive counter made of clean, patterned steel." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi + state: full + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepPlating + +- type: entity + parent: SomberCounterMetal + id: SomberCounterMetalCornerNW + suffix: Metal, NW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi + state: mctable0 + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi + state: mctable0 + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,-0.35" + - "-0.3,-0.35" + - "0.35,0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + - type: IconSmooth + key: state + base: mctable + mode: CardinalFlags + +- type: entity + parent: SomberCounterMetalCornerNW + id: SomberCounterMetalCornerNE + suffix: Metal, NE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,-0.35" + - "-0.35,0.3" + - "0.3,-0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounterMetalCornerNW + id: SomberCounterMetalCornerSW + suffix: Metal, SW Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "0.35,0.35" + - "0.35,-0.3" + - "-0.3,0.35" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: SomberCounterMetalCornerNW + id: SomberCounterMetalCornerSE + suffix: Metal, SE Corner] [PLACE SOUTH ONLY + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PolygonShape + vertices: + - "-0.35,0.35" + - "0.3,0.35" + - "-0.35,-0.3" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + +- type: entity + parent: [ BaseStructure, BasePsionic ] # Doesn't merge with nearby tables, so I can't parent it + id: SomberTableCoffee + name: somber coffee table + description: "An expensive coffee table made of gloomy, patterned wood." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi + state: full + noRot: false + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi + state: full + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-.75,-0.225,0.75,0.225" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: StaticPrice + price: 125 + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepWood + - type: PlaceableSurface + - type: Climbable + - type: Bonkable + bonkDamage: + types: + Blunt: 4 + - type: Clickable + - type: RequireProjectileTarget + - type: ThrownItemImmune + - type: Anchorable # It doesn't iconsmooth, so it should be movable + - type: Rotatable + +- type: entity + parent: SomberTableCoffee + id: SomberTableCoffeeUnanchored + suffix: Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes + +- type: entity + parent: SomberDresser + id: SomberTableEnd + name: somber end table + description: "An expensive end table made of gloomy, patterned wood. It has drawers, of course. Can't you see them there?" + components: + - type: Storage + grid: + - 0,0,5,3 + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi + state: full + noRot: true + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi + state: full + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.375,-0.375,0.375,0.175" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - LowImpassable + - BulletImpassable + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepWood + - type: PlaceableSurface + - type: Climbable + - type: Bonkable + bonkDamage: + types: + Blunt: 4 + - type: RequireProjectileTarget + - type: ThrownItemImmune + +- type: entity + parent: SomberTableEnd + id: SomberTableEndUnanchored + suffix: Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes + +- type: entity + parent: SomberTableCoffee + id: SomberTableFire + name: somber fire table + suffix: Signal-Friendly + description: "An expensive fire table made of gloomy wood, its smokeless psionic flame rippling like liquid. Mind your hands." + components: + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi + layers: + - state: full + - state: fire + shader: unshaded + visible: false + map: ["light"] + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-.75,-0.45,0.75,0.45" + density: 55 + mask: + - TableMask + layer: + - TableLayer + - MidImpassable + - BulletImpassable + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 # Stronger because there's stone and pipes in it + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Bonkable + bonkDamage: + types: + Heat: 6 # Hehe + - type: Appearance + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + light: + True: { visible: true } + False: { visible: false } + - type: InteractionOutline + - type: ItemTogglePointLight + - type: ItemToggle + activated: true + soundActivate: + path: /Audio/_DEN/Effects/crystaltap1.ogg + params: + volume: -8 + pitch: 0.5 + variation: 0.05 + soundDeactivate: + path: /Audio/_DEN/Effects/crystaltap2.ogg + params: + volume: -8 + pitch: 0.5 + variation: 0.05 + - type: ItemToggleActiveSound + activeSound: + path: /Audio/Ambience/Objects/fireplace.ogg + params: + volume: -8 + range: 5 + - type: EtherealLight # Dims around ethereal entities + - type: StaticPrice + price: 125 + - type: ItemToggleHot + - type: PointLight + enabled: false + energy: 1.5 + radius: 8 + softness: 1.22 + color: "#4dc4ff" + +- type: entity + parent: SomberTableFire + id: SomberTableFireUnanchored + suffix: Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes + +- type: entity + parent: SomberTableFire + id: SomberTableFireWarm + suffix: Warm Fire, Signal-Friendly + description: "An expensive fire table made of gloomy wood. Mind your hands." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi + - type: PointLight + color: "#FF9833" + +- type: entity + parent: SomberTableFireWarm + id: SomberTableFireWarmUnanchored + suffix: Warm Fire, Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes +# Somber Tables End diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/altar.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/altar.yml new file mode 100644 index 00000000000..bd17ce11e5c --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/altar.yml @@ -0,0 +1,252 @@ +# Welcome to the most mechanically complex altar in the game, with about 200 unique lines of code among its versions +- type: entity + parent: [ BaseStructure, BaseObjectVerbsStructure, BasePsionic ] # Not parented because it's so weird + id: AltarSomberBasic + name: mnemolith altar + suffix: Map With Amphorae, Basic + description: "A broad, dark mnemolith altar. Its basins slowly well with a draught distilled from the stone itself, best gathered with an amphora. The surface is etched with a rare example of psychomantic script, legible to anyone who looks upon it: \"IN STILLNESS, ALL RETURNS.\"" + components: + - type: Anchorable + - type: Transform + - type: Prayable + - type: Sprite + sprite: _DEN/Structures/Furniture/Altars/Cults/somber.rsi + drawdepth: Objects + layers: + - state: altar + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: candles + shader: unshaded + - state: glow + shader: unshaded + - type: Icon + sprite: _DEN/Structures/Furniture/Altars/Cults/somber.rsi + state: altar + - type: SolutionContainerManager + solutions: + fountain: + maxVol: 120 # Enough mnemolith to get two people into the deepest level of dosing + reagents: + - ReagentId: MnemolithReagent + Quantity: 120 + - type: SolutionRegeneration # The only infinite source of mnemolith + solution: fountain + generated: + reagents: + - ReagentId: MnemolithReagent + Quantity: 0.4 # Takes five minutes to refill + - type: Drink + solution: fountain + transferAmount: 5 + delay: 3 # Longer in case they drink accidentally since it's also a cabinet and a bed + - type: DrawableSolution + solution: fountain + - type: DrainableSolution + solution: fountain + - type: ExaminableSolution + solution: fountain + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 3 + fillBaseName: fill- + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak # Mnemolith is glassy + - !type:PlaySoundBehavior + sound: + path: /Audio/Ambience/ambiruin6.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialMnemolith1: + min: 30 # It's a massive slab of stone + max: 30 # If you take the time to break it, you deserve it + ScrapElectrum: + min: 3 + max: 5 + CandleSomberMantisSmall: + min: 1 + max: 6 + - !type:SpillBehavior { } + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Climbable + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.95,-0.35,0.95,0.35" + density: 2000 + mask: + - TableMask + - LowImpassable + layer: + - TableLayer + - type: Clickable + - type: SacrificialAltar + - type: Strap + buckleSound: + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: -2 + variation: 0.05 + unbuckleSound: + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: -2 + variation: 0.05 + buckleOnInteractHand: false + position: Down + rotation: -90 + - type: HealOnBuckle # Slowly heals holy damage at the cost of slash damage + damage: + types: + Slash: 0.5 + Holy: -0.25 + - type: EtherealLight # Dims around ethereal entities + - type: PointLight + energy: 3.6 + radius: 3.6 + softness: 1.22 + color: "#4dc4ff" + autoRot: true + mask: /Textures/_DEN/Effects/LightMasks/double_circle.png + - type: AmbientSound + range: 8 + volume: -1 + sound: + path: /Audio/Ambience/Objects/gravity_gen_hum.ogg # So ominous it needs a rumble + - type: StealTarget + stealGroup: AltarNanotrasen + +- type: entity + parent: AltarSomberBasic + id: AltarSomber + name: mnemolith altar + suffix: Map With Amphorae, Faust Bindings + description: "A broad, dark mnemolith altar. Its basins slowly well with a draught distilled from the stone itself, best gathered with an amphora. The surface is etched with a rare example of psychomantic script, legible to anyone who looks upon it: \"IN STILLNESS, ALL RETURNS.\"" + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Altars/Cults/somber.rsi + drawdepth: Objects + layers: + - state: altar + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: candles + shader: unshaded + - state: glow + shader: unshaded + - state: straps + - state: faust + map: ["enum.ItemCabinetVisualLayers.ContainsItem"] + visible: true + - state: cover + map: ["enum.ItemCabinetVisualLayers.Door"] + - state: locked + map: ["enum.LockVisualLayers.Lock"] + - type: ItemSlots # Let it store Faust like the antique laser case + - type: ContainerContainer + containers: + ItemCabinet: !type:ContainerSlot + - type: AccessReader + access: [["Mantis"], ["Chaplain"]] # It would be rude otherwise + breakOnEmag: false # It's not electronic... + loggingDisabled: true + - type: LockVisuals + - type: Lock + breakOnEmag: false + unlockOnClick: true + lockOnClick: false + unlockingSound: + path: /Audio/_DEN/Effects/crystalshimmer3.ogg + params: + pitch: 1.0 # Happy sword + variation: 0.025 + lockingSound: + path: /Audio/_DEN/Effects/crystalshimmer3.ogg + params: + pitch: 0.75 # Sad sword + variation: 0.025 + locked: true + - type: ItemCabinet + opened: false + cabinetSlot: + ejectOnInteract: true + ejectOnBreak: true + swap: false + insertVerbText: faust-insert-verb + ejectVerbText: faust-eject-verb + insertSuccessPopup: faust-insert-success + insertSound: + path: /Audio/_DEN/Weapons/Melee/faustsheath.ogg + params: + volume: -2 + variation: 0.05 + ejectSound: + path: /Audio/_DEN/Weapons/Melee/faustunsheath.ogg + params: + volume: -2 + variation: 0.05 + whitelist: + tags: + - MantisGreatsword + doorSound: + path: /Audio/Items/Handling/cloth_drop.ogg + params: + variation: 0.025 + openState: cover-off + closedState: cover + +- type: entity + parent: AltarSomber + id: AltarSomberFaust + suffix: Map With Amphorae, Faust-Filled] [MAP CAREFULLY + components: + - type: ItemCabinet + cabinetSlot: + startingItem: MantisMeleeGreatsword + ejectOnInteract: true # For some reason I have to specify all of this again for it to work + ejectOnBreak: true + swap: false + insertVerbText: faust-insert-verb + ejectVerbText: faust-eject-verb + insertSuccessPopup: faust-insert-success + insertSound: + path: /Audio/_DEN/Weapons/Melee/faustsheath.ogg + params: + volume: -2 + variation: 0.05 + ejectSound: + path: /Audio/_DEN/Weapons/Melee/faustunsheath.ogg + params: + volume: -2 + variation: 0.05 + whitelist: + tags: + - MantisGreatsword + doorSound: + path: /Audio/Items/Handling/cloth_drop.ogg + params: + variation: 0.025 + openState: cover-off + closedState: cover diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/beds.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/beds.yml index 401cb741edf..a46690e03f8 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/furniture/beds.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/beds.yml @@ -3,9 +3,9 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: PsychBed + parent: [ PsychBed, BasePsionic ] id: SomberPsychBed - name: somber chaise lounge + name: somber leather chaise lounge description: "Technically it's a chaise \"longue,\" which is French for \"long chair,\" but you do lounge on it." components: - type: Sprite @@ -39,3 +39,14 @@ ScrapElectrum: min: 1 max: 3 + +- type: entity + parent: SomberPsychBed + id: SomberPsychBedFlipped + suffix: Flipped # Characters lie to the left instead, fine since it doesn't need bedsheets + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/furniture.rsi + state: somberpsychbedflipped + - type: Strap + rotation: 90 diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/benches.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/benches.yml new file mode 100644 index 00000000000..b09e09f5ec6 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/benches.yml @@ -0,0 +1,320 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +# Somber Benches Start + +# Sofa and sectionals +- type: entity + parent: [ BenchBaseMiddle, BasePsionic ] + id: BenchSofaSomberMiddle + name: somber leather sofa + suffix: Middle + description: "A plush leather sofa with electrum accents." + placement: + mode: SnapgridCenter + components: + - type: Sprite + snapCardinals: false + noRot: false + sprite: _DEN/Structures/Furniture/Benches/sombersofa.rsi + - type: StaticPrice + price: 125 + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberLeft + suffix: Left + components: + - type: Sprite + state: left + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberRight + suffix: Right + components: + - type: Sprite + state: right + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberCorner + suffix: Corner + components: + - type: Sprite + state: corner + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberFootrestRight + name: somber leather sectional + suffix: Right, Place On Sofa + description: "A plush leather sectional so you can stretch out." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Benches/sombersofasectional.rsi + state: right + offset: 0,-0.5 + - type: Strap + position: Down + rotation: 90 + buckleOffset: -0.2,-0.4 + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberFootrestMiddle + name: somber leather sectional + suffix: Middle, Place On Sofa + description: "A plush leather sectional so you can stretch out." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Benches/sombersofasectional.rsi + state: middle + offset: 0,-0.5 + - type: Strap + position: Down + rotation: 90 + buckleOffset: 0,-0.4 + +- type: entity + parent: BenchSofaSomberMiddle + id: BenchSofaSomberFootrestLeft + name: somber leather sectional + suffix: Left, Place On Sofa + description: "A plush leather sectional so you can stretch out." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Benches/sombersofasectional.rsi + state: left + offset: 0,-0.5 + - type: Strap + position: Down + rotation: 90 + buckleOffset: 0,-0.4 + +# Benches +- type: entity + parent: [ BenchBaseMiddle, BasePsionic ] + id: BenchSomberMiddle + name: somber bench + suffix: Base, Middle + description: "A gloomy bench with a polished steel seat. A bit plain." + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Benches/somberbench.rsi + layers: + - state: middle + snapCardinals: false + noRot: false + - type: StaticPrice + price: 125 + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberLeft + suffix: Base, Left + components: + - type: Sprite + layers: + - state: left + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberRight + suffix: Base, Right + components: + - type: Sprite + layers: + - state: right + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberCorner + suffix: Base, Corner + components: + - type: Sprite + layers: + - state: corner + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberMiddlePink + suffix: Amaranth, Middle + description: "A gloomy bench with a polished amaranth wood seat." + components: + - type: Sprite + layers: + - state: middle + - state: middlepink + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberLeftPink + suffix: Amaranth, Left + components: + - type: Sprite + layers: + - state: left + - state: leftpink + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberRightPink + suffix: Amaranth, Right + components: + - type: Sprite + layers: + - state: right + - state: rightpink + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberCornerPink + suffix: Amaranth, Corner + components: + - type: Sprite + layers: + - state: corner + - state: cornerpink + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberMiddleGreen + suffix: Floral, Middle + description: "A gloomy bench with a polished floral wood seat." + components: + - type: Sprite + layers: + - state: middle + - state: middlegreen + +- type: entity + parent: BenchSomberMiddleGreen + id: BenchSomberLeftGreen + suffix: Floral, Left + components: + - type: Sprite + layers: + - state: left + - state: leftgreen + +- type: entity + parent: BenchSomberMiddleGreen + id: BenchSomberRightGreen + suffix: Floral, Right + components: + - type: Sprite + layers: + - state: right + - state: rightgreen + +- type: entity + parent: BenchSomberMiddleGreen + id: BenchSomberCornerGreen + suffix: Floral, Corner + components: + - type: Sprite + layers: + - state: corner + - state: cornergreen + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberMiddlePurple + suffix: Shadow, Middle + description: "A gloomy bench with a polished shadow wood seat." + components: + - type: Sprite + layers: + - state: middle + - state: middlepurple + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberLeftPurple + suffix: Shadow, Left + components: + - type: Sprite + layers: + - state: left + - state: leftpurple + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberRightPurple + suffix: Shadow, Right + components: + - type: Sprite + layers: + - state: right + - state: rightpurple + +- type: entity + parent: BenchSomberMiddle + id: BenchSomberCornerPurple + suffix: Shadow, Corner + components: + - type: Sprite + layers: + - state: corner + - state: cornerpurple +# Somber Benches End diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/bigbeds.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/bigbeds.yml new file mode 100644 index 00000000000..a892d3f7ea9 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/bigbeds.yml @@ -0,0 +1,224 @@ +# Oversized beds that come in pieces like sofas, possibly only for Eternity since their bedsheets are baked in +# They can't rotate when the camera turns or else characters will go flying off them +# The incorrect perspective is the cost of having big beds, but who rotates their camera... + +# TODO: Make them at least turn like beds (will require sprite adjustments and offsets and so on) + +# Fancy1 (gold stripes) +# Parent any new ones to these four, as seen in Fancy2 below +- type: entity + parent: BaseStructure # Can't be parented to Bed or they'll try to use bedsheets + id: BigBedLowerFancy1 + name: huge bed + description: "A huge, plush bed draped in silky sheets." + suffix: Fancy, Lower + components: + - type: HealOnBuckle + damage: + types: + Poison: -0.1 + Blunt: -0.1 + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,0.0,0.45,0.5" + density: 190 + mask: + - TableMask + - type: Sprite + sprite: _DEN/Structures/Furniture/furniture-64x32.rsi + state: bedlowerfancy1 + snapCardinals: false + noRot: false + - type: Strap + position: Down + rotation: -90 + buckleOffset: "-.1,0.29" + - type: Transform + anchored: true + - type: Anchorable + - type: Pullable + - type: InteractionOutline + +- type: entity + parent: BigBedLowerFancy1 + id: BigBedUpperFancy1 + suffix: Fancy, Upper + components: + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,0.5,0.45,0.0" + density: 190 + mask: + - TableMask + - type: Sprite + state: bedupperfancy1 + - type: Strap + position: Down + rotation: -90 + buckleOffset: "-.1,-0.08" + +- type: entity + parent: BigBedLowerFancy1 + id: BigBedLowerFancy1Flipped + suffix: Fancy, Flipped, Lower + components: + - type: Sprite + state: bedlowerfancy1flipped + - type: Strap + position: Down + rotation: 90 + buckleOffset: ".1,0.29" + +- type: entity + parent: BigBedUpperFancy1 + id: BigBedUpperFancy1Flipped + suffix: Fancy, Flipped, Upper + components: + - type: Sprite + state: bedupperfancy1flipped + - type: Strap + position: Down + rotation: 90 + buckleOffset: ".1,-0.08" + +# Fancy2 (quilted purple) +- type: entity + parent: BigBedLowerFancy1 + id: BigBedLowerFancy2 + name: huge bed + description: "A huge, plush bed draped in warm sheets." + suffix: Basic, Lower + components: + - type: Sprite + state: bedlowerfancy2 + +- type: entity + parent: BigBedUpperFancy1 + id: BigBedUpperFancy2 + name: huge bed + description: "A huge, plush bed draped in warm sheets." + suffix: Basic, Upper + components: + - type: Sprite + state: bedupperfancy2 + +- type: entity + parent: BigBedLowerFancy1Flipped + id: BigBedLowerFancy2Flipped + name: huge bed + description: "A huge, plush bed draped in warm sheets." + suffix: Basic, Flipped, Lower + components: + - type: Sprite + state: bedlowerfancy2flipped + +- type: entity + parent: BigBedUpperFancy1Flipped + id: BigBedUpperFancy2Flipped + name: huge bed + description: "A huge, plush bed draped in warm sheets." + suffix: Basic, Flipped, Upper + components: + - type: Sprite + state: bedupperfancy2flipped + +# Psych Beds + +- type: entity + parent: [ BigBedLowerFancy1, BasePsionic ] + id: SomberPsychBedLong + name: somber leather chaise lounge + description: "Technically it's a chaise \"longue,\" which is French for \"long chair,\" but you do lounge on it." + suffix: Long + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/furniture-64x32.rsi + state: somberpsychbedlong + - type: Strap + position: Down + rotation: -90 + buckleOffset: "-0.275,0.025" + +- type: entity + parent: SomberPsychBedLong + id: SomberPsychBedLongFlipped + suffix: Long, Flipped + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/furniture-64x32.rsi + state: somberpsychbedlongflipped + - type: Strap + position: Down + rotation: 90 + buckleOffset: "0.275,0.06" + +- type: entity + parent: SomberPsychBedLong + id: SomberPsychBedLongTable + name: somber leather chaise lounge + description: "Technically it's a chaise \"longue,\" which is French for \"long chair,\" but you do lounge on it. This one has a small table attached." + suffix: Long, Table + components: + - type: Sprite + state: somberpsychbedlongtable + offset: 0.0,0.0625 # 2 pixels up to line up with the other long ones + +- type: entity + parent: SomberPsychBedLongFlipped + id: SomberPsychBedLongFlippedTable + description: "Technically it's a chaise \"longue,\" which is French for \"long chair,\" but you do lounge on it. This one has a small table attached." + suffix: Long, Flipped, Table + components: + - type: Sprite + state: somberpsychbedlongflippedtable + offset: 0.0,0.0625 # 2 pixels up to line up with the other long ones + +# Versions that are stuck in place like sofas, which means you can't move them, but also they don't snap to the tile grid which is really helpful sometimes + +- type: entity + parent: SomberPsychBedLong + id: SomberPsychBedLongUnanchored + suffix: Long] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +- type: entity + parent: SomberPsychBedLongFlipped + id: SomberPsychBedLongFlippedUnanchored + suffix: Long, Flipped] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +- type: entity + parent: SomberPsychBedLongTable + id: SomberPsychBedLongTableUnanchored + suffix: Long, Table] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false + +- type: entity + parent: SomberPsychBedLongFlippedTable + id: SomberPsychBedLongFlippedTableUnanchored + suffix: Long, Flipped, Table] [Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/bookshelf.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/bookshelf.yml index b3b4299a071..a0ae262f042 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/furniture/bookshelf.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/bookshelf.yml @@ -3,10 +3,10 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Bookshelf + parent: [ Bookshelf, BasePsionic ] id: BookshelfSomber name: somber bookshelf - description: "A gloomy bookshelf full of gloomy books." + description: "A tall, gloomy bookshelf. That's all." components: - type: Sprite sprite: _DEN/Structures/Furniture/somberbookshelf.rsi @@ -41,39 +41,27 @@ - !type:EmptyAllContainersBehaviour - type: entity - parent: BookshelfFilled + parent: [ BookshelfSomberFill, BookshelfSomber ] id: BookshelfSomberFilled - name: somber bookshelf - description: "A gloomy bookshelf full of gloomy books." + suffix: Random Filled + +# See-through bookshelves so mappers have options + +- type: entity + parent: BookshelfSomber + id: BookshelfSomberBackless + suffix: See-Through components: - type: Sprite sprite: _DEN/Structures/Furniture/somberbookshelf.rsi - - type: Damageable - damageModifierSet: Wood - damageContainer: Inorganic - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:DoActsBehavior - acts: [ "Destruction" ] - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:PlaySoundBehavior - sound: - collection: WoodDestroyHeavy - - !type:SpawnEntitiesBehavior - spawn: - MaterialWoodPlank: - min: 3 - max: 3 - ScrapElectrum: - min: 1 - max: 3 - - !type:DoActsBehavior - acts: ["Destruction"] - - !type:EmptyAllContainersBehaviour + layers: + - state: base-backless + - state: book-0 + - map: ["enum.StorageFillLayers.Fill"] + - type: Occluder + enabled: false + +- type: entity + parent: [ BookshelfSomberFill, BookshelfSomberBackless ] + id: BookshelfSomberBacklessFilled + suffix: See-Through, Random Filled diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/carpets.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/carpets.yml new file mode 100644 index 00000000000..b95c56fe6e8 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/carpets.yml @@ -0,0 +1,120 @@ + +- type: entity + id: CarpetBlackNarrow + parent: CarpetBlack + name: narrow black carpet + suffix: Tile + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemBlackNarrow: + min: 1 + max: 1 + +- type: entity + id: CarpetPinkNarrow + parent: CarpetPink + name: narrow pink carpet + suffix: Tile + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemPinkNarrow: + min: 1 + max: 1 + +- type: entity + id: CarpetPurpleNarrow + parent: CarpetPurple + name: narrow purple carpet + suffix: Tile + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemPurpleNarrow: + min: 1 + max: 1 + +- type: entity + id: CarpetCyanNarrow + parent: CarpetCyan + name: narrow cyan carpet + suffix: Tile + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi + - type: Icon + sprite: _DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 10 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemCyanNarrow: + min: 1 + max: 1 diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/chairs.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/chairs.yml index e56258b3925..96f240d4b52 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/furniture/chairs.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/chairs.yml @@ -4,22 +4,25 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +# Somber chairs start - type: entity - parent: OfficeChairBase + parent: [ OfficeChairBase, BasePsionic ] id: SomberChairCushion name: somber floor cushion - description: "A firm pillow to sit on, useful for meditation." + suffix: Purple + description: "A textured cushion filled with mnemolith beads." placement: - mode: SnapgridCenter + mode: PlaceFree components: - type: Sprite + offset: "0.0,-0.25" sprite: _DEN/Structures/Furniture/chairs.rsi - state: somberfloorcushion - - type: Damageable - damageModifierSet: Wood - damageContainer: Inorganic + state: sombercushion-purple - type: StaticPrice price: 100 + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood - type: Destructible thresholds: - trigger: @@ -40,14 +43,132 @@ MaterialCloth: min: 3 max: 5 + MnemolithPowder: + min: 5 + max: 5 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Strap + position: Stand + buckleOffset: "0,-0.05" + buckleSound: + path: /Audio/Items/Handling/cloth_drop.ogg + params: + volume: -2 + variation: 0.05 + unbuckleSound: + path: /Audio/Items/Handling/cloth_pickup.ogg + params: + volume: -2 + variation: 0.05 + +- type: entity + parent: SomberChairCushion + id: SomberChairCushionBlue + suffix: Blue + components: + - type: Sprite + state: sombercushion-blue + +- type: entity + parent: SomberChairCushion + id: SomberChairCushionBluePurple + suffix: Blue-Purple + components: + - type: Sprite + state: sombercushion-bluepurple + +- type: entity + parent: SomberChairCushion + id: SomberChairCushionPurpleBlue + suffix: Purple-Blue + components: + - type: Sprite + state: sombercushion-purpleblue + +- type: entity + parent: SomberChairCushion + id: SomberChairCushionFancy + name: somber meditation cushion + suffix: Purple + description: "A textured meditation cushion filled with mnemolith beads, set within an electrum focus that shapes the flow of the noosphere above it. It resonates with psions who use it, giving off a faint, calming ring." + components: + - type: Sprite + layers: + - state: sombercushion-underlay + - state: sombercushion-underlay-unshaded + shader: unshaded + - state: sombercushion-purple + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth: + min: 3 + max: 5 + MnemolithPowder: + min: 5 + max: 5 ScrapElectrum: min: 1 - max: 1 + max: 2 - !type:DoActsBehavior acts: [ "Destruction" ] - type: entity - parent: OfficeChairBase + parent: SomberChairCushionFancy + id: SomberChairCushionFancyBlue + suffix: Blue + components: + - type: Sprite + layers: + - state: sombercushion-underlay + - state: sombercushion-underlay-unshaded + shader: unshaded + - state: sombercushion-blue + +- type: entity + parent: SomberChairCushionFancy + id: SomberChairCushionFancyBluePurple + suffix: Blue-Purple + components: + - type: Sprite + layers: + - state: sombercushion-underlay + - state: sombercushion-underlay-unshaded + shader: unshaded + - state: sombercushion-bluepurple + +- type: entity + parent: SomberChairCushionFancy + id: SomberChairCushionFancyPurpleBlue + suffix: Purple-Blue + components: + - type: Sprite + layers: + - state: sombercushion-underlay + - state: sombercushion-underlay-unshaded + shader: unshaded + - state: sombercushion-purpleblue + +- type: entity + parent: [ OfficeChairBase, BasePsionic ] id: SomberChairLeather name: somber leather chair description: "A plush leather office chair with electrum accents." @@ -89,7 +210,7 @@ acts: [ "Destruction" ] - type: entity - parent: VehicleWheelchair + parent: [ VehicleWheelchair, BasePsionic ] id: SomberChairLeatherMantisWheelchair name: mantis chair description: "A plush leather office chair concealing strange bluespace mechanisms that let it compact into an electrum orb. It hovers just above the ground and can be steered with psionic influence." @@ -134,6 +255,25 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + parent: MarkerBase + id: SpawnVehicleMantisChair + name: mantis chair spawner + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + layers: + - state: green + shader: unshaded + - sprite: _DEN/Structures/Specific/Mantis/mantischair.rsi + state: vehicle + - type: ConditionalSpawner + prototypes: + - SomberChairLeatherMantisWheelchair + - type: entity parent: SomberChairLeatherMantisWheelchair id: SomberChairLeatherMantisWheelchairFolded @@ -156,10 +296,27 @@ - DoorBumpOpener - type: entity - parent: UnanchoredChairBase + parent: SpawnVehicleMantisChair + id: SpawnVehicleMantisChairFolded + name: mantis chair spawner (folded) + placement: + mode: PlaceFree + components: + - type: Sprite + layers: + - state: green + shader: unshaded + - sprite: _DEN/Structures/Specific/Mantis/mantischair.rsi + state: vehicle_folded + - type: ConditionalSpawner + prototypes: + - SomberChairLeatherMantisWheelchairFolded + +- type: entity + parent: [ UnanchoredChairBase, BasePsionic ] id: SomberChairWood name: somber wood chair - description: "An expensive chair made of gloomy, patterned wood with electrum accents." + description: "An expensive chair made of gloomy, patterned wood." placement: mode: SnapgridCenter components: @@ -197,6 +354,116 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + parent: SomberChairWood + id: SomberStool + name: somber stool + description: "An expensive stool made of gloomy, patterned wood." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/chairs.rsi + state: somberstool + +- type: entity + parent: [ StoolBase, BasePsionic ] + id: SomberBarStool + name: somber bar stool + description: "A patterned cushion atop a striped electrum pole." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/chairs.rsi + state: somberbar + - type: Damageable + damageModifierSet: Metallic + damageContainer: Inorganic + - type: StaticPrice + price: 125 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal1: + min: 1 + max: 1 + ScrapElectrum: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + +- type: entity + parent: SomberBarStool + id: SomberBarStoolUnanchored + suffix: Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes + +- type: entity + parent: [ ChairBase, BasePsionic ] + id: SomberChairBeachLounge # I'm sorry I ruined your sprite Port I'm desperate + name: somber leather chaise + suffix: Somber, Lounge Chair + description: "Only a chaise, this time. No, you may not lounge." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/lounge_chair.rsi + state: somber + - type: Damageable + damageModifierSet: Wood + damageContainer: Inorganic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: WoodDestroyHeavy + - !type:SpawnEntitiesBehavior + spawn: + MaterialWoodPlank: + min: 3 + max: 3 + ScrapElectrum: + min: 1 + max: 3 + +- type: entity + parent: SomberChairBeachLounge + id: SomberChairBeachLoungeUnanchored + suffix: Unanchored, Place Freely + placement: + mode: AlignWallProper + components: + - type: Transform + anchored: false # So it can use other snapping modes +# Somber chairs end + # beach lounge chairs - type: entity diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/dresser.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/dresser.yml index b5a8a543546..dc98f4e234c 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/furniture/dresser.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/dresser.yml @@ -3,14 +3,15 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: entity - parent: Dresser + parent: [ Dresser, BasePsionic ] id: SomberDresser name: somber dresser - description: "An expensive dresser made of gloomy, patterned wood with electrum accents." + description: "An expensive dresser made of gloomy, patterned wood." components: - type: Sprite sprite: _DEN/Structures/Furniture/furniture.rsi state: somberdresser + noRot: true - type: Damageable damageModifierSet: Wood damageContainer: Inorganic @@ -42,7 +43,7 @@ - !type:EmptyAllContainersBehaviour - type: entity - parent: DresserFilled + parent: [ DresserFilled, BasePsionic ] id: SomberDresserFilled name: somber dresser suffix: Filled diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/memorial.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/memorial.yml new file mode 100644 index 00000000000..c134a1ba2fb --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/memorial.yml @@ -0,0 +1,281 @@ +# Mnemolith monuments start +# There's 10 different heights and 20 different writings, so 20 different prototypes total +# The writings, found in the descriptions, are the reagent-effect-mnemolith-heroicdose messages +# The idea is that the monuments shift and change to record the noosphere's thoughts, but it takes a lot of prototypes +# See SomberPillarTall for the decorative pillars + +- type: entity + parent: MarkerBase + id: RandomSomberMemorial + name: mnemolith monument spawner + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The inscription shifts each time it's seen." + suffix: Random, Mappable + components: + - type: Sprite + noRot: true + offset: "0.0,1.03125" + drawdepth: Mobs + sprite: _DEN/Structures/Furniture/Memorials/somber.rsi + layers: + - state: somber0 + - state: somber0glow + shader: unshaded + - type: RandomSpawner + prototypes: + - SomberMemorial1 + - SomberMemorial2 + - SomberMemorial3 + - SomberMemorial4 + - SomberMemorial5 + - SomberMemorial6 + - SomberMemorial7 + - SomberMemorial8 + - SomberMemorial9 + - SomberMemorial10 + - SomberMemorial11 + - SomberMemorial12 + - SomberMemorial13 + - SomberMemorial14 + - SomberMemorial15 + - SomberMemorial16 + - SomberMemorial17 + - SomberMemorial18 + - SomberMemorial19 + - SomberMemorial20 + chance: 1 + +- type: entity + parent: [ Memorial, BasePsionic ] + id: SomberMemorial1 + name: mnemolith monument + suffix: DO NOT MAP # If you don't use the spawner, they'll be static, when really they should change each time a map is loaded + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"DO NOT BE FRIGHTENED.\"" + components: + - type: Sprite + noRot: true + offset: "0.0,1.03125" + drawdepth: Mobs + sprite: _DEN/Structures/Furniture/Memorials/somber.rsi + layers: + - state: somber1 + - state: somber1glow + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.1,0.375,0.1,0.175" + density: 1000 + layer: + - WallLayer + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial2 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"WE ARE THE SAME THING.\"" + components: + - type: Sprite + layers: + - state: somber2 + - state: somber2glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial3 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOU WERE NEVER SEPARATE.\"" + components: + - type: Sprite + layers: + - state: somber3 + - state: somber3glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial4 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"THE TRAVELER IS ALWAYS RETURNING.\"" + components: + - type: Sprite + layers: + - state: somber4 + - state: somber4glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial5 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOU ARE ASKING WITH A BORROWED VOICE.\"" + components: + - type: Sprite + layers: + - state: somber5 + - state: somber5glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial6 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"I HAVE ALWAYS KNOWN YOU.\"" + components: + - type: Sprite + layers: + - state: somber6 + - state: somber6glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial7 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOUR NAME IS OLDER THAN YOUR BODY.\"" + components: + - type: Sprite + layers: + - state: somber7 + - state: somber7glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial8 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOU WERE LISTENING EVEN THEN.\"" + components: + - type: Sprite + layers: + - state: somber8 + - state: somber8glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial9 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"NOTHING TRULY ENDS.\"" + components: + - type: Sprite + layers: + - state: somber9 + - state: somber9glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial10 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"THE SELF IS ONLY A MOMENTARY SHAPE.\"" + components: + - type: Sprite + layers: + - state: somber10 + - state: somber10glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial11 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOUR FEAR IS ONLY A MISREMEMBERED TRUTH.\"" + components: + - type: Sprite + layers: + - state: somber11 + - state: somber11glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial12 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOU ARE BORNE BY WHAT YOU CANNOT NAME.\"" + components: + - type: Sprite + layers: + - state: somber12 + - state: somber12glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial13 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"THIS WAS ALWAYS THE WAY BACK.\"" + components: + - type: Sprite + layers: + - state: somber13 + - state: somber13glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial14 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"YOU MISTAKE THE MAP FOR THE PLACE.\"" + components: + - type: Sprite + layers: + - state: somber14 + - state: somber14glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial15 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"THE WITNESS IS WEARING YOUR FACE.\"" + components: + - type: Sprite + layers: + - state: somber15 + - state: somber15glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial16 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"WHAT WAS YOUR ORIGINAL FACE?\"" + components: + - type: Sprite + layers: + - state: somber16 + - state: somber16glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial17 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"WHERE DOES THE SELF GO WHEN YOU ARE ASLEEP?\"" + components: + - type: Sprite + layers: + - state: somber17 + - state: somber17glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial18 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"WHAT DO YOU CALL YOURSELF BEFORE YOU SPEAK?\"" + components: + - type: Sprite + layers: + - state: somber18 + - state: somber18glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial19 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"WHO IS ASKING THE QUESTION?\"" + components: + - type: Sprite + layers: + - state: somber19 + - state: somber19glow + shader: unshaded + +- type: entity + parent: SomberMemorial1 + id: SomberMemorial20 + description: "The dark stone bears a rare example of psychomantic script, legible to anyone who looks upon it. The shifting inscription currently reads: \"THE QUESTION AND ANSWER ARE THE SAME.\"" + components: + - type: Sprite + layers: + - state: somber20 + - state: somber20glow + shader: unshaded +# Mnemolith monuments end diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/shower.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/shower.yml new file mode 100644 index 00000000000..aefba45e5c5 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/shower.yml @@ -0,0 +1,97 @@ +- type: entity + parent: BasePsionic # Unparented so they can be toggled with signals, in case multiple showerheads are together + id: SomberShower + name: somber shower + suffix: Signal-Friendly # We have showers at home + description: "A wide, angled showerhead with pressure tuned for full coverage." + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: ItemToggleOnTrigger + - type: Rotatable + - type: Transform + noRot: false + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: Sprite + sprite: _DEN/Structures/Furniture/sombershower.rsi + drawdepth: WallMountedItems + layers: + - state: shower + map: [ "shower" ] + - state: shower_on + visible: false + map: [ "shower_on" ] + - type: Icon + sprite: _DEN/Structures/Furniture/sombershower.rsi + state: shower + - type: Clickable + - type: InteractionOutline + - type: Physics + bodyType: Static + canCollide: false + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 2 + ScrapElectrum: + min: 1 + max: 2 + - type: UseDelay + delay: 0.5 + - type: Appearance + - type: ItemToggle + verbToggleOn: shower-turn-on + verbToggleOff: shower-turn-off + soundActivate: + collection: valveSqueak + params: + volume: -8 + pitch: 1.1 + soundDeactivate: + collection: valveSqueak + params: + volume: -8 + pitch: 0.8 + - type: ItemToggleActiveSound + activeSound: + path: /Audio/Ambience/Objects/shower_running.ogg + params: + volume: -6 + range: 5 + - type: GenericVisualizer + visuals: + enum.ToggleableVisuals.Enabled: + shower: + True: { visible: true } + False: { visible: true } + shower_on: + True: { visible: true } + False: { visible: false } + - type: InteractionVerbs + allowedVerbs: [WashHands] \ No newline at end of file diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/sink.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/sink.yml new file mode 100644 index 00000000000..3eb26c927a1 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/sink.yml @@ -0,0 +1,120 @@ +- type: entity + parent: [ SinkEmpty, BasePsionic ] + id: SomberSinkEmpty + name: somber sink + suffix: Empty + description: "A sleek porcelain sink. The water controls are concealed beneath the rim, touch-sensitive and pressure-based, leaving the surface clean and uninterrupted." + categories: [ HideSpawnMenu ] # Why are there even empty sinks? + components: + - type: Sprite + drawdepth: SmallObjects + sprite: _DEN/Structures/Furniture/sombersink.rsi\ + layers: + - state: sink + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: sink-fill-1 + visible: false + - type: StaticPrice + price: 125 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 2 + ScrapElectrum: + min: 1 + max: 2 + +- type: entity + parent: SomberSinkEmpty + id: SomberSink + name: somber sink + suffix: "" + components: + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 200 + tank: + reagents: + - ReagentId: Water + Quantity: 500 + +- type: entity + parent: SomberSinkEmpty + id: SomberSinkStemless + name: somber sink + suffix: Empty, Countertop + categories: [ HideSpawnMenu ] # Why are there even empty sinks? + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/sombersink.rsi + layers: + - state: sink_countertop + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: sink_countertop-fill-1 + visible: false + +- type: entity + parent: SomberSinkStemless + id: SomberSinkStemlessWater + name: somber sink + suffix: Countertop + components: + - type: SolutionContainerManager + solutions: + drainBuffer: + maxVol: 100 + tank: + reagents: + - ReagentId: Water + Quantity: 500 + +- type: entity + parent: SomberSink + id: SomberSinkWide + name: wide somber sink + suffix: "" + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/sombersink.rsi + layers: + - state: sink_wide + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: sink_wide-fill-1 + visible: false + - type: SolutionContainerVisuals + maxFillLevels: 1 + fillBaseName: sink_wide-fill- + solutionName: drainBuffer + +- type: entity + parent: SomberSinkWide + id: SomberSinkWideStemless + name: wide somber sink + suffix: Countertop + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/sombersink.rsi + layers: + - state: sink_wide_countertop + - map: [ "enum.SolutionContainerLayers.Fill" ] + state: sink_wide_countertop-fill-1 + visible: false diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/somber_potted_plants.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/somber_potted_plants.yml new file mode 100644 index 00000000000..c5526c00db4 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/somber_potted_plants.yml @@ -0,0 +1,653 @@ +# Unpotted plants in gloomy colors + +- type: entity + parent: MarkerBase + id: PottedPlantRandomSomber + name: random somber unpotted plant spawner + components: + - type: Sprite + layers: + - state: red + - sprite: _DEN/Structures/Furniture/somber_potted_plants.rsi + state: plant-26 + - type: RandomSpawner + offset: 0 + prototypes: + - PottedPlantSomber0 + - PottedPlantSomber1 + - PottedPlantSomber2 + - PottedPlantSomber3 + - PottedPlantSomber4 + - PottedPlantSomber5 + - PottedPlantSomber6 + - PottedPlantSomber7 + - PottedPlantSomber8 + - PottedPlantSomber10 + - PottedPlantSomber12 + - PottedPlantSomber13 + - PottedPlantSomber14 + - PottedPlantSomber16 + - PottedPlantSomber18 + - PottedPlantSomber19 + - PottedPlantSomber21 + - PottedPlantSomber22 + - PottedPlantSomber24 + - PottedPlantSomber26 + - PottedPlantSomber29 + - PottedPlantSomber31 + - PottedPlantSomber0Flipped + - PottedPlantSomber1Flipped + - PottedPlantSomber2Flipped + - PottedPlantSomber3Flipped + - PottedPlantSomber4Flipped + - PottedPlantSomber5Flipped + - PottedPlantSomber6Flipped + - PottedPlantSomber7Flipped + - PottedPlantSomber8Flipped + - PottedPlantSomber10Flipped + - PottedPlantSomber12Flipped + - PottedPlantSomber13Flipped + - PottedPlantSomber14Flipped + - PottedPlantSomber16Flipped + - PottedPlantSomber18Flipped + - PottedPlantSomber19Flipped + - PottedPlantSomber21Flipped + - PottedPlantSomber22Flipped + - PottedPlantSomber24Flipped + - PottedPlantSomber26Flipped + - PottedPlantSomber29Flipped + - PottedPlantSomber31Flipped + chance: 1 + +- type: entity + parent: MarkerBase + id: PottedPlantRandomSomberPot + name: random somber potted plant spawner + components: + - type: Sprite + layers: + - state: red + - sprite: _DEN/Structures/Furniture/somber_potted_plants.rsi + state: potted-plant-26 + - type: RandomSpawner + offset: 0 + prototypes: + - PottedPlantSomber1Pot + - PottedPlantSomber7Pot + - PottedPlantSomber10Pot + - PottedPlantSomber18Pot + - PottedPlantSomber21Pot + - PottedPlantSomber24Pot + - PottedPlantSomber26Pot + - PottedPlantSomber29Pot + - PottedPlantSomber1PotFlipped + - PottedPlantSomber7PotFlipped + - PottedPlantSomber10PotFlipped + - PottedPlantSomber18PotFlipped + - PottedPlantSomber21PotFlipped + - PottedPlantSomber24PotFlipped + - PottedPlantSomber26PotFlipped + - PottedPlantSomber29PotFlipped + chance: 1 + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, PottedPlantBase, BasePsionic ] # Anomaly products are technically psionic + id: PottedPlantSomberBase + name: somber ornamental plant + description: "As it turns out, there's a market for plants altered by floral anomalies. It persists even without its pot." + abstract: true + placement: + mode: PlaceFree + components: + - type: Transform + anchored: false + - type: Sprite + offset: 0.0,0.25 + sprite: _DEN/Structures/Furniture/somber_potted_plants.rsi + +- type: entity + id: PottedPlantSomber0 # Made from applebush, now properly named + suffix: 00] [Use With Planter Decals + parent: PottedPlantSomberBase + components: + - type: Sprite + state: plant-00 + +- type: entity + id: PottedPlantSomber1 + parent: PottedPlantSomberBase + suffix: 01 + components: + - type: Sprite + state: plant-01 + +- type: entity + id: PottedPlantSomber2 + parent: PottedPlantSomberBase + suffix: 02 + components: + - type: Sprite + state: plant-02 + +- type: entity + id: PottedPlantSomber3 # The left half of plant-03 + parent: PottedPlantSomberBase + suffix: 03 + components: + - type: Sprite + state: plant-03 + +- type: entity + id: PottedPlantSomber4 + parent: PottedPlantSomberBase + suffix: 04 + components: + - type: Sprite + state: plant-04 + +- type: entity + id: PottedPlantSomber5 + parent: PottedPlantSomberBase + suffix: 05 + components: + - type: Sprite + state: plant-05 + +- type: entity + id: PottedPlantSomber6 + parent: PottedPlantSomberBase + suffix: 06 + components: + - type: Sprite + state: plant-06 + +- type: entity + id: PottedPlantSomber7 + parent: PottedPlantSomberBase + suffix: 07 + components: + - type: Sprite + state: plant-07 + +- type: entity + id: PottedPlantSomber8 + parent: PottedPlantSomberBase + suffix: 08 + components: + - type: Sprite + state: plant-08 + +- type: entity + id: PottedPlantSomberBioluminescent + parent: PottedPlantSomberBase + suffix: 09] [Emits Light + placement: + mode: SnapgridCenter + components: + - type: Sprite + state: plant-09 + - type: PointLight + radius: 2 + color: "#4dc4ff" # Slight adjustment to the color of psionic fire + +- type: entity + id: PottedPlantSomber10 + parent: PottedPlantSomberBase + suffix: 10 + components: + - type: Sprite + state: plant-10 + +- type: entity + id: PottedPlantSomber12 + parent: PottedPlantSomberBase + suffix: 12 + components: + - type: Sprite + state: plant-12 + +- type: entity + id: PottedPlantSomber13 + parent: PottedPlantSomberBase + suffix: 13 + components: + - type: Sprite + state: plant-13 + +- type: entity + id: PottedPlantSomber14 + parent: PottedPlantSomberBase + suffix: 14 + components: + - type: Sprite + state: plant-14 + +- type: entity + id: PottedPlantSomber16 + parent: PottedPlantSomberBase + suffix: 16 + components: + - type: Sprite + state: plant-16 + +- type: entity + id: PottedPlantSomber18 + parent: PottedPlantSomberBase + suffix: 18 + components: + - type: Sprite + state: plant-18 + +- type: entity + id: PottedPlantSomber19 + parent: PottedPlantSomberBase + suffix: 19 + components: + - type: Sprite + state: plant-19 + +- type: entity + id: PottedPlantSomber21 + parent: PottedPlantSomberBase + suffix: 21 + components: + - type: Sprite + state: plant-21 + +- type: entity + id: PottedPlantSomber22 + parent: PottedPlantSomberBase + suffix: 22 + components: + - type: Sprite + state: plant-22 + +- type: entity + id: PottedPlantSomber24 + parent: PottedPlantSomberBase + suffix: 24 + components: + - type: Sprite + state: plant-24 + +- type: entity + id: PottedPlantSomber26 + parent: PottedPlantSomberBase + suffix: 26 + components: + - type: Sprite + state: plant-26 + +- type: entity + id: PottedPlantSomber29 + parent: PottedPlantSomberBase + suffix: 29 + components: + - type: Sprite + state: plant-29 + offset: 0,0 + +- type: entity + id: PottedPlantSomber31 # The right half of plant-03 + parent: PottedPlantSomberBase + suffix: 31 + components: + - type: Sprite + state: plant-31 + +# Horizontally flipped versions for some variety + +- type: entity + id: PottedPlantSomber0Flipped + parent: PottedPlantSomber0 + suffix: 00, Flipped + components: + - type: Sprite + state: plant-00-flipped + +- type: entity + id: PottedPlantSomber1Flipped + parent: PottedPlantSomber1 + suffix: 01, Flipped + components: + - type: Sprite + state: plant-01-flipped + +- type: entity + id: PottedPlantSomber2Flipped + parent: PottedPlantSomber2 + suffix: 02, Flipped + components: + - type: Sprite + state: plant-02-flipped + +- type: entity + id: PottedPlantSomber3Flipped + parent: PottedPlantSomber3 + suffix: 03, Flipped + components: + - type: Sprite + state: plant-03-flipped + +- type: entity + id: PottedPlantSomber4Flipped + parent: PottedPlantSomber4 + suffix: 04, Flipped + components: + - type: Sprite + state: plant-04-flipped + +- type: entity + id: PottedPlantSomber5Flipped + parent: PottedPlantSomber5 + suffix: 05, Flipped + components: + - type: Sprite + state: plant-05-flipped + +- type: entity + id: PottedPlantSomber6Flipped + parent: PottedPlantSomber6 + suffix: 06, Flipped + components: + - type: Sprite + state: plant-06-flipped + +- type: entity + id: PottedPlantSomber7Flipped + parent: PottedPlantSomber7 + suffix: 07, Flipped + components: + - type: Sprite + state: plant-07-flipped + +- type: entity + id: PottedPlantSomber8Flipped + parent: PottedPlantSomber8 + suffix: 08, Flipped + components: + - type: Sprite + state: plant-08-flipped + +- type: entity + id: PottedPlantSomberBioluminescentFlipped + parent: PottedPlantSomberBioluminescent + suffix: 09, Flipped] [Emits Light + placement: + mode: SnapgridCenter + components: + - type: Sprite + state: plant-09-flipped + +- type: entity + id: PottedPlantSomber10Flipped + parent: PottedPlantSomber10 + suffix: 10, Flipped + components: + - type: Sprite + state: plant-10-flipped + +- type: entity + id: PottedPlantSomber12Flipped + parent: PottedPlantSomber12 + suffix: 12, Flipped + components: + - type: Sprite + state: plant-12-flipped + +- type: entity + id: PottedPlantSomber13Flipped + parent: PottedPlantSomber13 + suffix: 13, Flipped + components: + - type: Sprite + state: plant-13-flipped + +- type: entity + id: PottedPlantSomber14Flipped + parent: PottedPlantSomber14 + suffix: 14, Flipped + components: + - type: Sprite + state: plant-14-flipped + +- type: entity + id: PottedPlantSomber16Flipped + parent: PottedPlantSomber16 + suffix: 16, Flipped + components: + - type: Sprite + state: plant-16-flipped + +- type: entity + id: PottedPlantSomber18Flipped + parent: PottedPlantSomber18 + suffix: 18, Flipped + components: + - type: Sprite + state: plant-18-flipped + +- type: entity + id: PottedPlantSomber19Flipped + parent: PottedPlantSomber19 + suffix: 19, Flipped + components: + - type: Sprite + state: plant-19-flipped + +- type: entity + id: PottedPlantSomber21Flipped + parent: PottedPlantSomber21 + suffix: 21, Flipped + components: + - type: Sprite + state: plant-21-flipped + +- type: entity + id: PottedPlantSomber22Flipped + parent: PottedPlantSomber22 + suffix: 22, Flipped + components: + - type: Sprite + state: plant-22-flipped + +- type: entity + id: PottedPlantSomber24Flipped + parent: PottedPlantSomber24 + suffix: 24, Flipped + components: + - type: Sprite + state: plant-24-flipped + +- type: entity + id: PottedPlantSomber26Flipped + parent: PottedPlantSomber26 + suffix: 26, Flipped + components: + - type: Sprite + state: plant-26-flipped + +- type: entity + id: PottedPlantSomber29Flipped + parent: PottedPlantSomber29 + suffix: 29, Flipped + components: + - type: Sprite + state: plant-29-flipped + offset: 0,0 + +- type: entity + id: PottedPlantSomber31Flipped + parent: PottedPlantSomber31 + suffix: 31, Flipped + components: + - type: Sprite + state: plant-31-flipped + +# Re-potted versions, made as needed + +- type: entity + parent: PottedPlantSomberBase + id: PottedPlantSomberBasePot + name: somber ornamental plant + description: "As it turns out, there's a market for plants altered by floral anomalies. It persists even without its pot, though this one is clearly being cared for." + abstract: true + placement: + mode: PlaceFree + components: + - type: Sprite + offset: 0.0,0.25 + sprite: _DEN/Structures/Furniture/somber_potted_plants.rsi + +- type: entity + id: PottedPlantSomber1Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 01 + components: + - type: Sprite + state: potted-plant-01 + +- type: entity + id: PottedPlantSomber7Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 07 + components: + - type: Sprite + state: potted-plant-07 + +- type: entity + id: PottedPlantSomberBioluminescentPot + parent: PottedPlantSomberBasePot + suffix: Potted, 09] [Emits Light + placement: + mode: SnapgridCenter + components: + - type: Sprite + state: potted-plant-09 + - type: PointLight + radius: 2 + color: "#4dc4ff" + +- type: entity + id: PottedPlantSomber10Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 10 + components: + - type: Sprite + state: potted-plant-10 + +- type: entity + id: PottedPlantSomber18Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 18 + components: + - type: Sprite + state: potted-plant-18 + +- type: entity + id: PottedPlantSomber21Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 21 + components: + - type: Sprite + state: potted-plant-21 + +- type: entity + id: PottedPlantSomber24Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 24 + components: + - type: Sprite + state: potted-plant-24 + +- type: entity + id: PottedPlantSomber26Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 26 + components: + - type: Sprite + state: potted-plant-26 + +- type: entity + id: PottedPlantSomber29Pot + parent: PottedPlantSomberBasePot + suffix: Potted, 29 + components: + - type: Sprite + state: potted-plant-29 + +# Horizontally flipped potted versions (the pot itself isn't flipped) + +- type: entity + id: PottedPlantSomber1PotFlipped + parent: PottedPlantSomber1Pot + suffix: Potted, 01, Flipped + components: + - type: Sprite + state: potted-plant-01-flipped + +- type: entity + id: PottedPlantSomber7PotFlipped + parent: PottedPlantSomber7Pot + suffix: Potted, 07, Flipped + components: + - type: Sprite + state: potted-plant-07-flipped + +- type: entity + id: PottedPlantSomberBioluminescentPotFlipped + parent: PottedPlantSomberBioluminescentPot + suffix: Potted, 09, Flipped] [Emits Light + placement: + mode: SnapgridCenter + components: + - type: Sprite + state: potted-plant-09-flipped + +- type: entity + id: PottedPlantSomber10PotFlipped + parent: PottedPlantSomber10Pot + suffix: Potted, 10, Flipped + components: + - type: Sprite + state: potted-plant-10-flipped + +- type: entity + id: PottedPlantSomber18PotFlipped + parent: PottedPlantSomber18Pot + suffix: Potted, 18, Flipped + components: + - type: Sprite + state: potted-plant-18-flipped + +- type: entity + id: PottedPlantSomber21PotFlipped + parent: PottedPlantSomber21Pot + suffix: Potted, 21, Flipped + components: + - type: Sprite + state: potted-plant-21-flipped + +- type: entity + id: PottedPlantSomber24PotFlipped + parent: PottedPlantSomber24Pot + suffix: Potted, 24, Flipped + components: + - type: Sprite + state: potted-plant-24-flipped + +- type: entity + id: PottedPlantSomber26PotFlipped + parent: PottedPlantSomber26Pot + suffix: Potted, 26, Flipped + components: + - type: Sprite + state: potted-plant-26-flipped + +- type: entity + id: PottedPlantSomber29PotFlipped + parent: PottedPlantSomber29Pot + suffix: Potted, 29, Flipped + components: + - type: Sprite + state: potted-plant-29-flipped diff --git a/Resources/Prototypes/_DEN/Entities/Structures/furniture/toilet.yml b/Resources/Prototypes/_DEN/Entities/Structures/furniture/toilet.yml new file mode 100644 index 00000000000..5d4df87dce0 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/furniture/toilet.yml @@ -0,0 +1,22 @@ +- type: entity + parent: [ ToiletEmpty, BasePsionic ] # I don't care anymore. + id: SomberToiletEmpty + name: somber toilet + suffix: "" + description: "A sleek porcelain toilet fitted with an integrated bidet, offering heated water, subtle air drying, and discreet controls." + components: + - type: Sprite + snapCardinals: true + sprite: _DEN/Structures/Furniture/sombertoilet.rsi + - type: GenericVisualizer + visuals: + enum.ToiletVisuals.SeatVisualState: + SeatVisualState.SeatUp: + SeatUp: { state: disposal-down } # These toilet seats stay down to avoid a visual layer issue + SeatDown: { state: disposal-down } + enum.ToolOpenableVisuals.ToolOpenableVisualState: + ToolOpenableVisualState.StashOpen: + Open: { state: disposal-open } + Closed: { state: disposal-closed } + - type: Toilet + seatSound: /Audio/Effects/silence.ogg # Because the seats stay down, there's no seat sound diff --git a/Resources/Prototypes/_DEN/Entities/Structures/meat_spike.yml b/Resources/Prototypes/_DEN/Entities/Structures/meat_spike.yml new file mode 100644 index 00000000000..44198407fb9 --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Structures/meat_spike.yml @@ -0,0 +1,43 @@ +- type: entity + parent: [ KitchenSpike, BasePsionic ] + id: KitchenSpikeSomber + name: electrum meat hooks + suffix: Somber, Meat Spike + description: "Unsettlingly ornate." + components: + - type: Sprite + drawdepth: Mobs + sprite: _DEN/Structures/somber_meat_spike.rsi + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,-0.45,0.45,0.45" + density: 60 + mask: + - MachineMask + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -4 + - !type:SpawnEntitiesBehavior + spawn: + ScrapElectrum: + min: 1 + max: 1 diff --git a/Resources/Prototypes/_DEN/Entities/Structures/stairs.yml b/Resources/Prototypes/_DEN/Entities/Structures/stairs.yml index 89a7ece9d3e..7a3b0fc82ba 100644 --- a/Resources/Prototypes/_DEN/Entities/Structures/stairs.yml +++ b/Resources/Prototypes/_DEN/Entities/Structures/stairs.yml @@ -2,21 +2,35 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later +# Standard Stairs + - type: entity - parent: Stairs + parent: [ Stairs, BasePsionic ] id: StairSomberSteel - name: steel stairs - suffix: Somber + name: somber steel stairs + suffix: "" components: - type: Sprite sprite: _DEN/Structures/stairs.rsi state: stairs_somber_steel drawdepth: FloorTiles +- type: entity + parent: StairSomberSteel + id: StairSomberSteelDark + name: somber dark steel stairs + suffix: "" + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_somber_steel_dark + drawdepth: FloorTiles + - type: entity parent: StairSomberSteel id: StairSomberWood - name: wood stairs + name: somber wood stairs + suffix: "" components: - type: Sprite sprite: _DEN/Structures/stairs.rsi @@ -48,10 +62,44 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + parent: StairSomberWood + id: StairSomberWoodAmaranth + name: somber wood stairs (amaranth) + suffix: "" + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_somber_wood_amaranth + drawdepth: FloorTiles + +- type: entity + parent: StairSomberWood + id: StairSomberWoodFloral + name: somber wood stairs (floral) + suffix: "" + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_somber_wood_floral + drawdepth: FloorTiles + +- type: entity + parent: StairSomberWood + id: StairSomberWoodShadow + name: somber wood stairs (shadow) + suffix: "" + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_somber_wood_shadow + drawdepth: FloorTiles + - type: entity parent: StairSomberWood id: StairSomberAmaranth - name: amaranth stairs + name: somber ornate amaranth stairs + suffix: "" components: - type: Sprite sprite: _DEN/Structures/stairs.rsi @@ -86,7 +134,8 @@ - type: entity parent: StairSomberSteel id: StairSomberMnemolith - name: mnemolith stairs + name: somber mnemolith stairs + suffix: "" components: - type: Sprite sprite: _DEN/Structures/stairs.rsi @@ -115,34 +164,79 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +# Stage Stairs + - type: entity parent: StairSomberSteel id: StairStageSomberSteel - name: steel stairs - suffix: Somber, Stage + name: somber steel stairs + suffix: Stage components: - type: Sprite sprite: _DEN/Structures/stairs.rsi state: stairs_stage_somber_steel drawdepth: FloorTiles +- type: entity + parent: StairSomberSteel + id: StairStageSomberSteelDark + name: somber dark steel stairs + suffix: Stage + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_stage_somber_steel_dark + drawdepth: FloorTiles + - type: entity parent: StairSomberWood id: StairStageSomberWood - name: wood stairs - suffix: Somber, Stage + name: somber wood stairs + suffix: Stage components: - type: Sprite sprite: _DEN/Structures/stairs.rsi state: stairs_stage_somber_wood drawdepth: FloorTiles +- type: entity + parent: StairStageSomberWood + id: StairStageSomberWoodAmaranth + name: somber wood stairs (amaranth) + suffix: Stage + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_stage_somber_wood_amaranth + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberWood + id: StairStageSomberWoodFloral + name: somber wood stairs (floral) + suffix: Stage + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_stage_somber_wood_floral + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberWood + id: StairStageSomberWoodShadow + name: somber wood stairs (shadow) + suffix: Stage + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: stairs_stage_somber_wood_shadow + drawdepth: FloorTiles - type: entity parent: StairSomberAmaranth id: StairStageSomberAmaranth - name: amaranth stairs - suffix: Somber, Stage + name: somber ornate amaranth stairs + suffix: Stage components: - type: Sprite sprite: _DEN/Structures/stairs.rsi @@ -152,10 +246,74 @@ - type: entity parent: StairSomberMnemolith id: StairStageSomberMnemolith - name: mnemolith stairs - suffix: Somber, Stage + name: somber mnemolith stairs + suffix: Stage components: - type: Sprite sprite: _DEN/Structures/stairs.rsi state: stairs_stage_somber_mnemolith drawdepth: FloorTiles + +# Wide Stairs + +- type: entity + parent: StairStageSomberSteel + id: StairsWideSomberSteel + suffix: Wide, Middle + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs + drawdepth: FloorTiles + +- type: entity + parent: StairsWideSomberSteel + id: StairsWideSomberSteelLeft + suffix: Wide, Left + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs_left + drawdepth: FloorTiles + +- type: entity + parent: StairsWideSomberSteel + id: StairsWideSomberSteelRight + suffix: Wide, Right + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs_right + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberSteelDark + id: StairsWideSomberSteelDark + suffix: Wide, Middle + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs_dark + drawdepth: FloorTiles + +- type: entity + parent: StairsWideSomberSteelDark + id: StairsWideSomberSteelDarkLeft + name: somber dark steel stairs + suffix: Wide, Left + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs_dark_left + drawdepth: FloorTiles + +- type: entity + parent: StairsWideSomberSteelDark + id: StairsWideSomberSteelDarkRight + name: somber dark steel stairs + suffix: Wide, Right + components: + - type: Sprite + sprite: _DEN/Structures/stairs.rsi + state: wide_somber_stairs_dark_right + drawdepth: FloorTiles diff --git a/Resources/Prototypes/_DEN/Entities/Tiles/watersomber.yml b/Resources/Prototypes/_DEN/Entities/Tiles/watersomber.yml new file mode 100644 index 00000000000..f998f0a8fdf --- /dev/null +++ b/Resources/Prototypes/_DEN/Entities/Tiles/watersomber.yml @@ -0,0 +1,1373 @@ +# I didn't know what I was getting into when I started making these. God have mercy +# Forgive the clumsy juggling of "corner" and "diagonal" + +- type: entity + parent: FloorWaterEntity + id: SomberWater + name: somber water + description: "Only water." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: water + - state: watershine + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberWater + id: SomberWaterCorner + suffix: Diagonal + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: watercorner + - state: watershinecorner + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberWater + id: SomberWaterCircle + suffix: Circle + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: watercircle + - state: watershinecircle + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: FloorWaterEntityPool + id: SomberPoolWater + name: somber pool + description: "Deeper than one would expect, and kept heated to a comfortable temperature." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + snapCardinals: false + noRot: false + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - type: Fixtures # These pools won't grab you from half a tile away + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterCorner + suffix: Diagonal + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterCircleOnly + suffix: Circle Only + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecircle + - state: watercircle + - state: watershinecircle + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWaterCircle + id: SomberPoolWaterCircleOnlyDark + suffix: Circle Only, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecircledark + - state: watercircle + - state: watershinecircle + shader: unshaded + +# Standard Color, Open Water + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterBox + suffix: Box + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolbox + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterCircle + suffix: Circle + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcircle + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWaterCircle + id: SomberPoolWaterCircleGlassOuter + suffix: Glass Outer Circle + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassoutercircle + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterCornerTile + suffix: Corner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcorner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterNarrowCornerTile + suffix: Narrow Corner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcorner + - state: poolouter + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterDiagonal + suffix: Diagonal + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooldiagonal + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterEnd + suffix: End + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolend + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterInner + suffix: Inner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolinner + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.5,0,0.4" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWaterCorner + id: SomberPoolWaterCornerInner + suffix: Diagonal Inner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolinner + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterNarrow + suffix: Narrow + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolnarrow + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterSide + suffix: Side + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolside + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0" + layer: + - SlipLayer + mask: + - ItemMask + density: 1000 + hard: false + fishing: + shape: + !type:PhysShapeAabb + bounds: "-0.4,0.1,0.4,0" + layer: + - ItemMask + mask: + - HighImpassable + density: 1000 + hard: false + +# Dark Color, Open Water + +- type: entity + parent: SomberPoolWaterBox + id: SomberPoolWaterBoxDark + suffix: Box, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolboxdark + +- type: entity + parent: SomberPoolWaterCircle + id: SomberPoolWaterCircleDark + suffix: Circle, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcircledark + +- type: entity + parent: SomberPoolWaterCircleGlassOuter + id: SomberPoolWaterCircleGlassOuterDark + suffix: Glass Outer Circle, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassoutercircledark + +- type: entity + parent: SomberPoolWaterCornerTile + id: SomberPoolWaterCornerTileDark + suffix: Corner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcornerdark + +- type: entity + parent: SomberPoolWaterNarrowCornerTile + id: SomberPoolWaterNarrowCornerTileDark + suffix: Narrow Corner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolcornerdark + - state: poolouterdark + +- type: entity + parent: SomberPoolWaterDiagonal + id: SomberPoolWaterDiagonalDark + suffix: Diagonal, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooldiagonaldark + +- type: entity + parent: SomberPoolWaterEnd + id: SomberPoolWaterEndDark + suffix: End, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolenddark + +- type: entity + parent: SomberPoolWaterInner + id: SomberPoolWaterInnerDark + suffix: Inner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolinnerdark + +- type: entity + parent: SomberPoolWaterCornerInner + id: SomberPoolWaterCornerInnerDark + suffix: Diagonal Inner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolinnerdark + +- type: entity + parent: SomberPoolWaterNarrow + id: SomberPoolWaterNarrowDark + suffix: Narrow, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolnarrowdark + +- type: entity + parent: SomberPoolWaterSide + id: SomberPoolWaterSideDark + suffix: Side, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolsidedark + +# Standard Color, No Open Water (Glass Covered, Etc.) + +- type: entity + parent: SomberPoolWater + id: SomberPoolWaterGlass + suffix: Walkable Glass + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + hard: false + density: 100 + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepTile + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterGlassCorner + suffix: Walkable Glass, Diagonal + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolglassdiagonal + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterEye + suffix: Walkable, Eye + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooleye + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterEyeland + suffix: Walkable, Eyeland + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooleyeland + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterEyeGlass + suffix: Walkable Glass, Eye + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: pooleye + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterEyelandGlass + suffix: Walkable Glass, Eyeland + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: pooleyeland + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterBoxGlass + suffix: Walkable Glass, Box + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolbox + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterCircleGlass + suffix: Walkable Glass, Circle + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolcircle + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterCornerTileGlass + suffix: Walkable Glass, Corner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolcorner + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterNarrowCornerTileGlass + suffix: Walkable Glass, Narrow Corner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolcorner + - state: poolouter + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterDiagonalGlass + suffix: Walkable Glass, Diagonal + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: pooldiagonal + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterCircleOnlyGlass + suffix: Walkable Glass, Circle Only + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecircle + - state: watercircle + - state: watershinecircle + shader: unshaded + - state: poolglasscircle + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterEndGlass + suffix: Walkable Glass, End + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolend + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterInnerGlass + suffix: Walkable Glass, Inner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolinner + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterCornerInnerGlass + suffix: Walkable Glass, Diagonal Inner + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolglassdiagonal + - state: poolinner + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterNarrowGlass + suffix: Walkable Glass, Narrow + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolnarrow + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterSideGlass + suffix: Walkable Glass, Side + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglass + - state: poolside + +# Dark Color, No Open Water (Glass Covered, Etc.) + +- type: entity + parent: SomberPoolWaterGlass + id: SomberPoolWaterGlassDark + suffix: Walkable Glass, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + +- type: entity + parent: SomberPoolWaterGlassCorner + id: SomberPoolWaterGlassCornerDark + suffix: Walkable Glass, Diagonal, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolglassdiagonaldark + +- type: entity + parent: SomberPoolWaterCircleOnlyGlass + id: SomberPoolWaterCircleOnlyGlassDark + suffix: Walkable Glass, Circle Only, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecircledark + - state: watercircle + - state: watershinecircle + shader: unshaded + - state: poolglasscircledark + +- type: entity + parent: SomberPoolWaterEye + id: SomberPoolWaterEyeDark + suffix: Walkable, Eye, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooleyedark + +- type: entity + parent: SomberPoolWaterEyeland + id: SomberPoolWaterEyelandDark + suffix: Walkable, Eyeland, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: pooleyelanddark + +- type: entity + parent: SomberPoolWaterEyeGlass + id: SomberPoolWaterEyeGlassDark + suffix: Walkable Glass, Eye, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: pooleyedark + +- type: entity + parent: SomberPoolWaterEyelandGlass + id: SomberPoolWaterEyelandGlassDark + suffix: Walkable Glass, Eyeland, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: pooleyelanddark + +- type: entity + parent: SomberPoolWaterBoxGlass + id: SomberPoolWaterBoxGlassDark + suffix: Walkable Glass, Box, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolboxdark + +- type: entity + parent: SomberPoolWaterCircleGlass + id: SomberPoolWaterCircleGlassDark + suffix: Walkable Glass, Circle, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolcircledark + +- type: entity + parent: SomberPoolWaterCornerTileGlass + id: SomberPoolWaterCornerTileGlassDark + suffix: Walkable Glass, Corner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolcornerdark + +- type: entity + parent: SomberPoolWaterNarrowCornerTileGlass + id: SomberPoolWaterNarrowCornerTileGlassDark + suffix: Walkable Glass, Narrow Corner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolcornerdark + - state: poolouterdark + +- type: entity + parent: SomberPoolWaterDiagonalGlass + id: SomberPoolWaterDiagonalGlassDark + suffix: Walkable Glass, Diagonal, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: pooldiagonaldark + +- type: entity + parent: SomberPoolWaterEndGlass + id: SomberPoolWaterEndGlassDark + suffix: Walkable Glass, End, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolenddark + +- type: entity + parent: SomberPoolWaterInnerGlass + id: SomberPoolWaterInnerGlassDark + suffix: Walkable Glass, Inner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolinnerdark + +- type: entity + parent: SomberPoolWaterCornerInnerGlass + id: SomberPoolWaterCornerInnerGlassDark + suffix: Walkable Glass, Diagonal Inner, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolglassdiagonaldark + - state: poolinnerdark + +- type: entity + parent: SomberPoolWaterNarrowGlass + id: SomberPoolWaterNarrowGlassDark + suffix: Walkable Glass, Narrow, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolnarrowdark + +- type: entity + parent: SomberPoolWaterSideGlass + id: SomberPoolWaterSideGlassDark + suffix: Walkable Glass, Side, Dark + components: + - type: Sprite + sprite: _DEN/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltile + - state: water + - state: watershine + shader: unshaded + - state: poolglassdark + - state: poolsidedark + +# Waterfalls + +- type: entity + parent: [SomberWater, FloorWaterfallBase] + id: FloorWaterfallEntitySomber + name: somber waterfall + suffix: Non-Occluded + description: "Dark water, like something drawn up from far below. But there's nothing down there." + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + drawdepth: Overdoors + sprite: _DEN/Tiles/Planet/Somber/waterfall.rsi + layers: + - state: waterfall + - state: waterfallshine + shader: unshaded + - type: AmbientSound + volume: -4 # Shhh... It's quiet... + range: 10 + sound: + path: /Audio/_DEN/Effects/Fluids/waterfall.ogg + +- type: entity + parent: FloorWaterfallEntitySomber + id: FloorWaterfallEntityOccludedSomber + suffix: Occluded + components: + - type: Occluder + +- type: entity + parent: [SomberPoolWater, FloorWaterfallBase] + id: FloorWaterfallEntitySomberPool + name: somber pool waterfall + suffix: Non-Occluded + description: "Dark water, like something drawn up from far below. But there's nothing down there." + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + drawdepth: Overdoors + sprite: _DEN/Tiles/Planet/Somber/waterfall.rsi + layers: + - state: poolwaterfallcut + offset: 0,0.125 # 4 pixels up to reach the spout + - state: poolwaterfallshinecut + offset: 0,0.125 + shader: unshaded + - type: AmbientSound + volume: -4 + range: 10 + sound: + path: /Audio/_DEN/Effects/Fluids/waterfall.ogg + +# Waterfall Spouts + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberPoolWaterfallSpout + name: somber pool waterfall spout + suffix: Wall + description: "A narrow spout set into the wall, providing fresh water from hidden filters." + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + drawdepth: BlastDoors # One layer lower than the waterfall itself + sprite: _DEN/Tiles/Planet/Somber/waterfall.rsi + state: poolwaterfallspout + - type: Fixtures + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + +- type: entity + parent: SomberPoolWaterfallSpout + id: SomberPoolWaterfallSpoutDark + suffix: Wall, Dark + components: + - type: Sprite + state: poolwaterfallspoutdark + +- type: entity + parent: SomberPoolWaterfallSpout + id: SomberPoolWaterfallSpoutWindow + suffix: Window + components: + - type: Sprite + state: poolwaterfallspoutwindow + +- type: entity + parent: SomberPoolWaterfallSpout + id: SomberPoolWaterfallSpoutWindowDark + suffix: Window, Dark + components: + - type: Sprite + state: poolwaterfallspoutwindowdark diff --git a/Resources/Prototypes/_DEN/InventoryTemplates/mannequin_inventory_template.yml b/Resources/Prototypes/_DEN/InventoryTemplates/mannequin_inventory_template.yml new file mode 100644 index 00000000000..f10cc698dd9 --- /dev/null +++ b/Resources/Prototypes/_DEN/InventoryTemplates/mannequin_inventory_template.yml @@ -0,0 +1,84 @@ +- type: inventoryTemplate + id: mannequinextended + slots: + - name: shoes + slotTexture: shoes + slotFlags: FEET + stripTime: 0.1 + uiWindowPos: 1,0 + strippingWindowPos: 1,3 + displayName: Shoes + - name: jumpsuit + slotTexture: uniform + slotFlags: INNERCLOTHING + stripTime: 0.1 + uiWindowPos: 0,1 + strippingWindowPos: 0,2 + displayName: Jumpsuit + - name: outerClothing + slotTexture: suit + slotFlags: OUTERCLOTHING + stripTime: 0.1 + uiWindowPos: 1,1 + strippingWindowPos: 1,2 + displayName: Suit + - name: gloves + slotTexture: gloves + slotFlags: GLOVES + uiWindowPos: 2,1 + strippingWindowPos: 2,2 + displayName: Gloves + - name: neck + slotTexture: neck + slotFlags: NECK + uiWindowPos: 0,2 + strippingWindowPos: 0,1 + displayName: Neck + - name: mask + slotTexture: mask + slotFlags: MASK + uiWindowPos: 1,2 + strippingWindowPos: 1,1 + displayName: Mask + - name: eyes + slotTexture: glasses + slotFlags: EYES + stripTime: 0.1 + uiWindowPos: 0,3 + strippingWindowPos: 0,0 + displayName: Eyes + - name: head + slotTexture: head + slotFlags: HEAD + uiWindowPos: 1,3 + strippingWindowPos: 1,0 + displayName: Head + - name: suitstorage + slotTexture: suit_storage + slotFlags: SUITSTORAGE + slotGroup: MainHotbar + stripTime: 0.1 + uiWindowPos: 2,0 + strippingWindowPos: 2,5 + dependsOn: outerClothing + dependsOnComponents: + - type: AllowSuitStorage + displayName: Suit Storage + - name: belt + slotTexture: belt + fullTextureName: template_small + slotFlags: BELT + slotGroup: SecondHotbar + stripTime: 0.1 + uiWindowPos: 3,1 + strippingWindowPos: 1,5 + displayName: Belt + - name: back + slotTexture: back + fullTextureName: template_small + slotFlags: BACK + slotGroup: SecondHotbar + stripTime: 6 + uiWindowPos: 3,0 + strippingWindowPos: 0,5 + displayName: Back diff --git a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/baseantipsionic.yml b/Resources/Prototypes/_DEN/Psionics/base_psionics.yml similarity index 80% rename from Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/baseantipsionic.yml rename to Resources/Prototypes/_DEN/Psionics/base_psionics.yml index a5d156d487b..dc42091b7d9 100644 --- a/Resources/Prototypes/_DEN/Entities/Objects/Weapons/Melee/baseantipsionic.yml +++ b/Resources/Prototypes/_DEN/Psionics/base_psionics.yml @@ -1,16 +1,29 @@ -# SPDX-FileCopyrightText: 2025 Shaman -# -# SPDX-License-Identifier: AGPL-3.0-or-later +# ENTITIES -# I'm sick of adding this component to every mantis weapon so I'm making a base item for it +# A psionic base for the purposes of AntiPsionicWeapon interaction (see below), which affects damage dealt and weapon punish ("rebounds") +# Things made of mnemolith or eidolite, or psionic-adjacent things with weird descriptions (like the Somber set), are naturally noospheric +# This includes anomalous and supernatural objects and creatures, which the mantis is purpose-built to fight +# Generally only damageable things should have this parent, since otherwise it doesn't matter +# `roller: false` means that the entity in question won't gain new psionic abilities +- type: entity + id: BasePsionic + abstract: true + components: + - type: Psionic + removable: false + roller: false + +# WEAPONS + +# I'm sick of adding this component to every mantis weapon so I'm making a base for it # I've included notes on anti-psionic weapon design here if you want to make something with it, because the system is unintuitive - type: entity - parent: [BaseItem, BaseObjectVerbsCuteness] + parent: [BasePsionic, BaseItem, BaseObjectVerbsCuteness] # See MantisMeleeKnife if you need an implementation example, that's the flagship anti-psionic weapon # Anti-psionic weapons are always made of MaterialMnemolith and use that palette in the fashion you see there id: BaseAntiPsionicWeapon abstract: true - # I treat the mantis's anti-psionic weapons like occult relics, so I tend to give them unique names (athame, manifold, gnomon, faust, etc.) + # I treat the mantis's anti-psionic weapons like occult relics, so I tend to give them unique names (athame, manifold, gnomon, Faust, etc.) # Add "Deadly when wielded against psionic or otherworldly threats." to the end of anti-psionic weapon descriptions, because the damage tooltip doesn't say it components: - type: AntiPsionicWeapon @@ -50,7 +63,7 @@ - type: LandAtCursor - type: ThrowingAngle angularVelocity: false - # Probably a good idea to have this here too + # Probably a good idea to have this here too, since generally these belong to the mantis # It'd be nice to have a guidebook just for anti-psionic weapons though - type: GuideHelp guides: [ MantisGuide ] diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/autolathe.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/autolathe.yml index 4bde90f70e0..c82ab30b004 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/autolathe.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/autolathe.yml @@ -143,6 +143,8 @@ - FauxTileJungleAstroGrass - FauxTileAstroIce - FauxTileAstroSnow + - FauxTileSomberDirt # TheDen + - FauxTileSomberGrass # TheDen - CanilunztTranslator - BubblishTranslator - NekomimeticTranslator diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/cutter_machine.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/cutter_machine.yml index d6fc6700132..918a27be05b 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/cutter_machine.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/cutter_machine.yml @@ -119,3 +119,7 @@ - CarpetPurple - CarpetCyan - CarpetWhite + - CarpetBlackNarrow # TheDen + - CarpetCyanNarrow # TheDen + - CarpetPinkNarrow # TheDen + - CarpetPurpleNarrow # TheDen diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/service_techfab.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/service_techfab.yml index 87be01817c0..03cfc3b663b 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/service_techfab.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/service_techfab.yml @@ -57,6 +57,9 @@ - FauxTileJungleAstroGrass - FauxTileAstroIce - FauxTileAstroSnow + - FauxTileSomberDirt # TheDen + - FauxTileSomberGrass # TheDen + - FauxTileSomberSand # TheDen - type: latheRecipePack id: ServiceTechFabDynamicAwfulDen diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/uniform_printer.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/uniform_printer.yml index d227457661a..3f3a8f76a17 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/uniform_printer.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/Packs/uniform_printer.yml @@ -192,6 +192,10 @@ - CarpetPurple - CarpetCyan - CarpetWhite + - CarpetBlackNarrow # TheDen + - CarpetCyanNarrow # TheDen + - CarpetPinkNarrow # TheDen + - CarpetPurpleNarrow # TheDen # Floofstation - Collars - ClothingNeckCollarCmd # Floofstation - Socks, Armwarmers ect diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/misc.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/misc.yml index 42f0100afea..800748c1bf5 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/misc.yml @@ -245,3 +245,19 @@ Aluminum: 400 # Aluminium foil :) Gold: 200 Bluespace: 40 # The other insulatives cost this. + +# Tiles +- type: latheRecipe + parent: BaseFauxTileRecipe + id: FauxTileSomberDirt + result: FloorTileItemSomberDirt + +- type: latheRecipe + parent: BaseFauxTileRecipe + id: FauxTileSomberGrass + result: FloorTileItemSomberGrass + +- type: latheRecipe + parent: BaseFauxTileRecipe + id: FauxTileSomberSand + result: FloorTileItemSomberSand diff --git a/Resources/Prototypes/_DEN/Recipes/Lathes/tiles.yml b/Resources/Prototypes/_DEN/Recipes/Lathes/tiles.yml index 5bfe599cb36..4fa64efab42 100644 --- a/Resources/Prototypes/_DEN/Recipes/Lathes/tiles.yml +++ b/Resources/Prototypes/_DEN/Recipes/Lathes/tiles.yml @@ -110,3 +110,25 @@ result: FloorTileItemWoodChessRed # End Corvax tiles + +# Narrow Carpets + +- type: latheRecipe + parent: BaseCarpetRecipe + id: CarpetBlackNarrow + result: FloorCarpetItemBlackNarrow + +- type: latheRecipe + parent: BaseCarpetRecipe + id: CarpetPinkNarrow + result: FloorCarpetItemPinkNarrow + +- type: latheRecipe + parent: BaseCarpetRecipe + id: CarpetPurpleNarrow + result: FloorCarpetItemPurpleNarrow + +- type: latheRecipe + parent: BaseCarpetRecipe + id: CarpetCyanNarrow + result: FloorCarpetItemCyanNarrow diff --git a/Resources/Prototypes/_DEN/Roles/Jobs/Alternate/command.yml b/Resources/Prototypes/_DEN/Roles/Jobs/Alternate/command.yml index 4f1b87d37b1..a111e58f246 100644 --- a/Resources/Prototypes/_DEN/Roles/Jobs/Alternate/command.yml +++ b/Resources/Prototypes/_DEN/Roles/Jobs/Alternate/command.yml @@ -7,6 +7,7 @@ id: DefaultCaptain jobId: Captain titles: + - job-name-alternate-owner - job-name-alternate-commander - job-name-alternate-shogun diff --git a/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks.yml index bbba9db0fb6..17a3e16ee2f 100644 --- a/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks.yml @@ -4,267 +4,61 @@ # SPDX-License-Identifier: AGPL-3.0-or-later - type: stack - id: FloorTileSomberSteel - name: somber steel tile - spawn: FloorTileItemSomberSteel - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelBandedMagenta - name: somber steel tile (banded, magenta) - spawn: FloorTileItemSomberSteelBandedMagenta - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelBandedPurple - name: somber steel tile (banded, purple) - spawn: FloorTileItemSomberSteelBandedPurple - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelCheckerMagenta - name: somber steel tile (checkered, magenta) - spawn: FloorTileItemSomberSteelCheckerMagenta - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelCheckerPurple - name: somber steel tile (checkered, purple) - spawn: FloorTileItemSomberSteelCheckerPurple - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonal - name: somber steel tile (diagonal) - spawn: FloorTileItemSomberSteelDiagonal - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonalMini - name: somber steel tile (mini diagonal) - spawn: FloorTileItemSomberSteelDiagonalMini - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelHerringbone - name: somber steel tile (herringbone) - spawn: FloorTileItemSomberSteelHerringbone - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelMini - name: somber steel tile (mini) - spawn: FloorTileItemSomberSteelMini - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelMono - name: somber steel tile (mono) - spawn: FloorTileItemSomberSteelMono - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelMonoEye - name: somber steel tile (mono, eye) - spawn: FloorTileItemSomberSteelMonoEye - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelOffset - name: somber steel tile (offset) - spawn: FloorTileItemSomberSteelOffset - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelPavement - name: somber steel tile (pavement) - spawn: FloorTileItemSomberSteelPavement - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelPavementVertical - name: somber steel tile (pavement, vertical) - spawn: FloorTileItemSomberSteelPavementVertical - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberGlass - name: somber glass tile - spawn: FloorTileItemSomberGlass - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberGlassPlasma - name: somber glass tile (plasma) - spawn: FloorTileItemSomberGlassPlasma - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberGlassUranium - name: somber glass tile (uranium) - spawn: FloorTileItemSomberGlassUranium - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberMnemolithRough - name: somber mnemolith tile (rough) - spawn: FloorTileItemSomberMnemolithRough - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberMnemolithSmooth - name: somber mnemolith tile (smooth) - spawn: FloorTileItemSomberMnemolithSmooth - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberWood - name: somber wood floor - spawn: FloorTileItemSomberWood - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberWoodLarge - name: somber wood floor (large) - spawn: FloorTileItemSomberWoodLarge - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberWoodPattern - name: somber wood floor (patterned) - spawn: FloorTileItemSomberWoodPattern - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberAmaranth - name: somber amaranth floor - spawn: FloorTileItemSomberAmaranth - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberAmaranthEye - name: somber amaranth floor (eye) - spawn: FloorTileItemSomberAmaranthEye - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelBandedDark - name: somber steel tile (banded, dark) - spawn: FloorTileItemSomberSteelBandedDark - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelCheckerDark - name: somber steel tile (checkered, dark) - spawn: FloorTileItemSomberSteelCheckerDark - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonalDark - name: somber steel tile (diagonal, dark) - spawn: FloorTileItemSomberSteelDiagonalDark - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonalMiniDark - name: somber steel tile (mini diagonal, dark) - spawn: FloorTileItemSomberSteelDiagonalMiniDark - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelMonoDark - name: somber steel tile (mono, dark) - spawn: FloorTileItemSomberSteelMonoDark - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonalMagenta - name: somber steel tile (diagonal, magenta) - spawn: FloorTileItemSomberSteelDiagonalMagenta - maxCount: 30 - itemSize: 5 - -- type: stack - id: FloorTileSomberSteelDiagonalMiniMagenta - name: somber steel tile (mini diagonal, magenta) - spawn: FloorTileItemSomberSteelDiagonalMiniMagenta + id: FloorTilePool + name: pool tile + spawn: FloorTileItemPool maxCount: 30 itemSize: 5 - type: stack - id: FloorTileSomberSteelDiagonalPurple - name: somber steel tile (diagonal, purple) - spawn: FloorTileItemSomberSteelDiagonalPurple + id: FloorTilePoolDark + name: dark pool tile + spawn: FloorTileItemPoolDark maxCount: 30 itemSize: 5 - type: stack - id: FloorTileSomberSteelDiagonalMiniPurple - name: somber steel tile (mini diagonal, purple) - spawn: FloorTileItemSomberSteelDiagonalMiniPurple + id: FloorTileStackEightiesLowContrast + name: eighties floor tile + spawn: FloorTileItemEightiesLowContrast maxCount: 30 itemSize: 5 - type: stack - id: FloorTileSomberWoodChess - name: somber wood floor (chess) - spawn: FloorTileItemSomberWoodChess + id: FloorTileInvisible + name: invisible floor + spawn: FloorTileItemInvisible maxCount: 30 itemSize: 5 - type: stack - id: FloorTileSomberWoodParquet - name: somber wood floor (parquet) - spawn: FloorTileItemSomberWoodParquet + id: FloorCarpetBlackNarrow + name: narrow black carpet + icon: { sprite: _DEN/Objects/Tiles/tile.rsi, state: carpet-black-narrow } + spawn: FloorCarpetItemBlackNarrow maxCount: 30 itemSize: 5 - type: stack - id: FloorTilePool - name: pool tile - spawn: FloorTileItemPool + id: FloorCarpetPurpleNarrow + name: narrow purple carpet + icon: { sprite: _DEN/Objects/Tiles/tile.rsi, state: carpet-purple-narrow } + spawn: FloorCarpetItemPurpleNarrow maxCount: 30 itemSize: 5 - type: stack - id: FloorTilePoolDark - name: dark pool tile - spawn: FloorTileItemPoolDark + id: FloorCarpetPinkNarrow + name: narrow pink carpet + icon: { sprite: _DEN/Objects/Tiles/tile.rsi, state: carpet-pink-narrow } + spawn: FloorCarpetItemPinkNarrow maxCount: 30 itemSize: 5 - type: stack - id: FloorTileStackEightiesLowContrast - name: eighties floor tile - spawn: FloorTileItemEightiesLowContrast + id: FloorCarpetCyanNarrow + name: narrow cyan carpet + icon: { sprite: _DEN/Objects/Tiles/tile.rsi, state: carpet-cyan-narrow } + spawn: FloorCarpetItemCyanNarrow maxCount: 30 itemSize: 5 diff --git a/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks_somber.yml b/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks_somber.yml new file mode 100644 index 00000000000..9985bb5b3bd --- /dev/null +++ b/Resources/Prototypes/_DEN/Stacks/floor_tile_stacks_somber.yml @@ -0,0 +1,787 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: stack + id: FloorTileSomberSteel + name: somber steel tile + spawn: FloorTileItemSomberSteel + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDark + name: somber steel tile (dark) + spawn: FloorTileItemSomberSteelDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelBandedMagenta + name: somber steel tile (banded, magenta) + spawn: FloorTileItemSomberSteelBandedMagenta + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelBandedMagentaDark + name: somber steel tile (banded, magenta, dark) + spawn: FloorTileItemSomberSteelBandedMagentaDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelBandedPurple + name: somber steel tile (banded, purple) + spawn: FloorTileItemSomberSteelBandedPurple + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelBandedPurpleDark + name: somber steel tile (banded, purple, dark) + spawn: FloorTileItemSomberSteelBandedPurpleDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerMagenta + name: somber steel tile (checkered, magenta) + spawn: FloorTileItemSomberSteelCheckerMagenta + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerMagentaDark + name: somber steel tile (checkered, magenta, dark) + spawn: FloorTileItemSomberSteelCheckerMagentaDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerPurple + name: somber steel tile (checkered, purple) + spawn: FloorTileItemSomberSteelCheckerPurple + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerPurpleDark + name: somber steel tile (checkered, purple, dark) + spawn: FloorTileItemSomberSteelCheckerPurpleDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonal + name: somber steel tile (diagonal) + spawn: FloorTileItemSomberSteelDiagonal + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMini + name: somber steel tile (mini diagonal) + spawn: FloorTileItemSomberSteelDiagonalMini + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelHerringbone + name: somber steel tile (herringbone) + spawn: FloorTileItemSomberSteelHerringbone + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelHerringboneDark + name: somber steel tile (herringbone, dark) + spawn: FloorTileItemSomberSteelHerringboneDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMini + name: somber steel tile (mini) + spawn: FloorTileItemSomberSteelMini + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMiniDark + name: somber steel tile (mini, dark) + spawn: FloorTileItemSomberSteelMiniDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMono + name: somber steel tile (mono) + spawn: FloorTileItemSomberSteelMono + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoEye + name: somber steel tile (mono, eye) + spawn: FloorTileItemSomberSteelMonoEye + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelOffset + name: somber steel tile (offset) + spawn: FloorTileItemSomberSteelOffset + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelOffsetDark + name: somber steel tile (offset, dark) + spawn: FloorTileItemSomberSteelOffsetDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelPavement + name: somber steel tile (pavement) + spawn: FloorTileItemSomberSteelPavement + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelPavementDark + name: somber steel tile (pavement, dark) + spawn: FloorTileItemSomberSteelPavementDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelPavementVertical + name: somber steel tile (pavement, vertical) + spawn: FloorTileItemSomberSteelPavementVertical + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelPavementVerticalDark + name: somber steel tile (pavement, vertical, dark) + spawn: FloorTileItemSomberSteelPavementVerticalDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlass + name: somber glass tile + spawn: FloorTileItemSomberGlassTile + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassPlasma + name: somber glass tile (plasma) + spawn: FloorTileItemSomberGlassTilePlasma + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassUranium + name: somber glass tile (uranium) + spawn: FloorTileItemSomberGlassTileUranium + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithRough + name: somber mnemolith tile (rough) + spawn: FloorTileItemSomberMnemolithRough + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithSmooth + name: somber mnemolith tile (smooth) + spawn: FloorTileItemSomberMnemolithSmooth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithTracksHorizontal + name: somber mnemolith tracks (horizontal) + spawn: FloorTileItemSomberMnemolithTracksHorizontal + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithTracksVertical + name: somber mnemolith tracks (vertical) + spawn: FloorTileItemSomberMnemolithTracksVertical + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithTracksHorizontalDark + name: somber mnemolith tracks (horizontal, dark) + spawn: FloorTileItemSomberMnemolithTracksHorizontalDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberMnemolithTracksVerticalDark + name: somber mnemolith tracks (vertical, dark) + spawn: FloorTileItemSomberMnemolithTracksVerticalDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberAmaranth + name: somber amaranth floor + spawn: FloorTileItemSomberAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberAmaranthEye + name: somber amaranth floor (eye) + spawn: FloorTileItemSomberAmaranthEye + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelBandedDark + name: somber steel tile (banded, half dark) + spawn: FloorTileItemSomberSteelBandedDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerDark + name: somber steel tile (checkered, half dark) + spawn: FloorTileItemSomberSteelCheckerDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalDark + name: somber steel tile (diagonal, half dark) + spawn: FloorTileItemSomberSteelDiagonalDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalDarkAll + name: somber steel tile (diagonal, dark) + spawn: FloorTileItemSomberSteelDiagonalDarkAll + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniDark + name: somber steel tile (mini diagonal, half dark) + spawn: FloorTileItemSomberSteelDiagonalMiniDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniDarkAll + name: somber steel tile (mini diagonal, dark) + spawn: FloorTileItemSomberSteelDiagonalMiniDarkAll + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoDark + name: somber steel tile (mono, dark) + spawn: FloorTileItemSomberSteelMonoDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoDarkEye + name: somber steel tile (mono, dark, eye) + spawn: FloorTileItemSomberSteelMonoDarkEye + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMagenta + name: somber steel tile (diagonal, magenta) + spawn: FloorTileItemSomberSteelDiagonalMagenta + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMagentaDark + name: somber steel tile (diagonal, magenta, dark) + spawn: FloorTileItemSomberSteelDiagonalMagentaDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniMagenta + name: somber steel tile (mini diagonal, magenta) + spawn: FloorTileItemSomberSteelDiagonalMiniMagenta + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniMagentaDark + name: somber steel tile (mini diagonal, magenta, dark) + spawn: FloorTileItemSomberSteelDiagonalMiniMagentaDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalPurple + name: somber steel tile (diagonal, purple) + spawn: FloorTileItemSomberSteelDiagonalPurple + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalPurpleDark + name: somber steel tile (diagonal, purple, dark) + spawn: FloorTileItemSomberSteelDiagonalPurpleDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniPurple + name: somber steel tile (mini diagonal, purple) + spawn: FloorTileItemSomberSteelDiagonalMiniPurple + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelDiagonalMiniPurpleDark + name: somber steel tile (mini diagonal, purple, dark) + spawn: FloorTileItemSomberSteelDiagonalMiniPurpleDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberCircuit + name: somber circuit + spawn: FloorTileItemSomberCircuit + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberCircuitDark + name: somber circuit (dark) + spawn: FloorTileItemSomberCircuitDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberNE + name: somber steel corner (NE) + spawn: FloorTileItemSomberNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberNW + name: somber steel corner (NW) + spawn: FloorTileItemSomberNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSE + name: somber steel corner (SE) + spawn: FloorTileItemSomberSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSW + name: somber steel corner (SW) + spawn: FloorTileItemSomberSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberDarkNE + name: somber steel corner (NE, dark) + spawn: FloorTileItemSomberNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberDarkNW + name: somber steel corner (NW, dark) + spawn: FloorTileItemSomberNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberDarkSE + name: somber steel corner (SE, dark) + spawn: FloorTileItemSomberSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberDarkSW + name: somber steel corner (SW, dark) + spawn: FloorTileItemSomberSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassNE + name: somber glass corner (NE, tinted) + spawn: FloorTileItemSomberGlassNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassNW + name: somber glass corner (NW, tinted) + spawn: FloorTileItemSomberGlassNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassSE + name: somber glass corner (SE, tinted) + spawn: FloorTileItemSomberGlassSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassSW + name: somber glass corner (SW, tinted) + spawn: FloorTileItemSomberGlassSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassDarkNE + name: somber glass corner (NE, tinted, dark) + spawn: FloorTileItemSomberGlassDarkNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassDarkNW + name: somber glass corner (NW, tinted, dark) + spawn: FloorTileItemSomberGlassDarkNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassDarkSE + name: somber glass corner (SE, tinted, dark) + spawn: FloorTileItemSomberGlassDarkSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassDarkSW + name: somber glass corner (SW, tinted, dark) + spawn: FloorTileItemSomberGlassDarkSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileNE + name: somber glass tile corner (NE, tinted) + spawn: FloorTileItemSomberGlassTileNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileNW + name: somber glass tile corner (NW, tinted) + spawn: FloorTileItemSomberGlassTileNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileSE + name: somber glass tile corner (SE, tinted) + spawn: FloorTileItemSomberGlassTileSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileSW + name: somber glass tile corner (SW, tinted) + spawn: FloorTileItemSomberGlassTileSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileDarkNE + name: somber glass tile corner (NE, tinted, dark) + spawn: FloorTileItemSomberGlassTileDarkNE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileDarkNW + name: somber glass tile corner (NW, tinted, dark) + spawn: FloorTileItemSomberGlassTileDarkNW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileDarkSE + name: somber glass tile corner (SE, tinted, dark) + spawn: FloorTileItemSomberGlassTileDarkSE + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTileDarkSW + name: somber glass tile corner (SW, tinted, dark) + spawn: FloorTileItemSomberGlassTileDarkSW + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTinted + name: somber glass tile (tinted) + spawn: FloorTileItemSomberGlassTinted + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGlassTintedDark + name: somber glass tile (tinted, dark) + spawn: FloorTileItemSomberGlassTintedDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberDirt + name: somber astro-dirt + spawn: FloorTileItemSomberDirt + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberGrass + name: somber astro-grass + spawn: FloorTileItemSomberGrass + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSand + name: somber astro-sand + spawn: FloorTileItemSomberSand + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWood + name: somber wood floor (basic) + spawn: FloorTileItemSomberWood + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodLarge + name: somber wood floor (large) + spawn: FloorTileItemSomberWoodLarge + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodPattern + name: somber wood floor (patterned) + spawn: FloorTileItemSomberWoodPattern + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodChess + name: somber wood floor (chess) + spawn: FloorTileItemSomberWoodChess + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodParquet + name: somber wood floor (parquet) + spawn: FloorTileItemSomberWoodParquet + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodAmaranth + name: somber wood floor (basic, amaranth) + spawn: FloorTileItemSomberWoodAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodLargeAmaranth + name: somber wood floor (large, amaranth) + spawn: FloorTileItemSomberWoodLargeAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodPatternAmaranth + name: somber wood floor (patterned, amaranth) + spawn: FloorTileItemSomberWoodPatternAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodChessAmaranth + name: somber wood floor (chess, amaranth) + spawn: FloorTileItemSomberWoodChessAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodParquetAmaranth + name: somber wood floor (parquet, amaranth) + spawn: FloorTileItemSomberWoodParquetAmaranth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodFloral + name: somber wood floor (basic, floral) + spawn: FloorTileItemSomberWoodFloral + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodLargeFloral + name: somber wood floor (large, floral) + spawn: FloorTileItemSomberWoodLargeFloral + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodPatternFloral + name: somber wood floor (patterned, floral) + spawn: FloorTileItemSomberWoodPatternFloral + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodChessFloral + name: somber wood floor (chess, floral) + spawn: FloorTileItemSomberWoodChessFloral + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodParquetFloral + name: somber wood floor (parquet, floral) + spawn: FloorTileItemSomberWoodParquetFloral + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodShadow + name: somber wood floor (basic, shadow) + spawn: FloorTileItemSomberWoodShadow + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodLargeShadow + name: somber wood floor (large, shadow) + spawn: FloorTileItemSomberWoodLargeShadow + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodPatternShadow + name: somber wood floor (patterned, shadow) + spawn: FloorTileItemSomberWoodPatternShadow + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodChessShadow + name: somber wood floor (chess, shadow) + spawn: FloorTileItemSomberWoodChessShadow + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberWoodParquetShadow + name: somber wood floor (parquet, shadow) + spawn: FloorTileItemSomberWoodParquetShadow + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerKitchen + name: somber steel tile (checkered, kitchen) + spawn: FloorTileItemSomberSteelCheckerKitchen + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelCheckerKitchenDark + name: somber steel tile (checkered, kitchen, dark) + spawn: FloorTileItemSomberSteelCheckerKitchenDark + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoKitchen + name: somber steel tile (mono, kitchen) + spawn: FloorTileItemSomberSteelMonoKitchen + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoKitchenEye + name: somber steel tile (mono, kitchen, eye) + spawn: FloorTileItemSomberSteelMonoKitchenEye + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelSlatsHorizontal + name: somber steel tile (slats, horizontal) + spawn: FloorTileItemSomberSteelSlatsHorizontal + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelSlatsVertical + name: somber steel tile (slats, vertical) + spawn: FloorTileItemSomberSteelSlatsVertical + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelSlatsDarkHorizontal + name: somber steel tile (slats, horizontal, dark) + spawn: FloorTileItemSomberSteelSlatsDarkHorizontal + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelSlatsDarkVertical + name: somber steel tile (slats, vertical, dark) + spawn: FloorTileItemSomberSteelSlatsDarkVertical + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoLabyrinth + name: somber steel tile (mono, labyrinth) + spawn: FloorTileItemSomberSteelMonoLabyrinth + maxCount: 30 + itemSize: 5 + +- type: stack + id: FloorTileSomberSteelMonoDarkLabyrinth + name: somber steel tile (mono, labyrinth, dark) + spawn: FloorTileItemSomberSteelMonoDarkLabyrinth + maxCount: 30 + itemSize: 5 diff --git a/Resources/Prototypes/_DEN/Tiles/floors.yml b/Resources/Prototypes/_DEN/Tiles/floors.yml index 9ec091d4095..fbe3238e50d 100644 --- a/Resources/Prototypes/_DEN/Tiles/floors.yml +++ b/Resources/Prototypes/_DEN/Tiles/floors.yml @@ -3,652 +3,15 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -# Somber tileset start - type: tile - id: FloorSomberAmaranth - name: tiles-somber-amaranth - sprite: /Textures/_DEN/Tiles/somber-amaranth.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - itemDrop: FloorTileItemSomberAmaranth - heatCapacity: 10000 - -- type: tile - id: FloorSomberAmaranthEye - name: tiles-somber-amaranth-eye - sprite: /Textures/_DEN/Tiles/somber-amaranth-eye.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - itemDrop: FloorTileItemSomberAmaranthEye - heatCapacity: 10000 - -- type: tile - id: FloorSomberMnemolithRough - name: tiles-somber-mnemolith-rough - sprite: /Textures/_DEN/Tiles/somber-mnemolith-rough.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepFloor - itemDrop: FloorTileItemSomberMnemolithRough - heatCapacity: 10000 - -- type: tile - id: FloorSomberMnemolithSmooth - name: tiles-somber-mnemolith-smooth - sprite: /Textures/_DEN/Tiles/somber-mnemolith-smooth.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepFloor - itemDrop: FloorTileItemSomberMnemolithSmooth - heatCapacity: 10000 - -- type: tile - id: FloorSomberGlass - name: tiles-somber-glass-floor - sprite: /Textures/_DEN/Tiles/somber-glass.png - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberGlass - heatCapacity: 10000 - -- type: tile - id: FloorSomberGlassPlasma - name: tiles-somber-glass-floor-plasma - sprite: /Textures/_DEN/Tiles/somber-glass-plasma.png - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberGlassPlasma - heatCapacity: 10000 - -- type: tile - id: FloorSomberGlassUranium - name: tiles-somber-glass-floor-uranium - sprite: /Textures/_DEN/Tiles/somber-glass-uranium.png - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberGlassUranium - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteel - name: tiles-somber-steel-floor - sprite: /Textures/_DEN/Tiles/somber-tile.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteel - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelBandedMagenta - name: tiles-somber-steel-floor-banded-magenta - sprite: /Textures/_DEN/Tiles/somber-tile-banded-magenta.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelBandedMagenta - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelBandedPurple - name: tiles-somber-steel-floor-banded-purple - sprite: /Textures/_DEN/Tiles/somber-tile-banded-purple.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelBandedPurple - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelCheckerMagenta - name: tiles-somber-steel-floor-checker-magenta - sprite: /Textures/_DEN/Tiles/somber-tile-checkered-magenta.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelCheckerMagenta - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelCheckerPurple - name: tiles-somber-steel-floor-checker-purple - sprite: /Textures/_DEN/Tiles/somber-tile-checkered-purple.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelCheckerPurple - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonal - name: tiles-somber-steel-floor-diagonal - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonal - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalMini - name: tiles-somber-steel-floor-diagonal-mini - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-mini.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalMini - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelHerringbone - name: tiles-somber-steel-floor-herringbone - sprite: /Textures/_DEN/Tiles/somber-tile-herringbone.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelHerringbone - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelMini - name: tiles-somber-steel-floor-mini - sprite: /Textures/_DEN/Tiles/somber-tile-mini.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelMini - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelMono - name: tiles-somber-steel-floor-mono - sprite: /Textures/_DEN/Tiles/somber-tile-mono.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 + id: FloorInvisible + name: tiles-invisible + sprite: /Textures/_DEN/Tiles/invisible.png baseTurf: Plating isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelMono - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelMonoEye - name: tiles-somber-steel-floor-mono-eye - sprite: /Textures/_DEN/Tiles/somber-tile-mono-eye.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] footstepSounds: collection: FootstepTile - itemDrop: FloorTileItemSomberSteelMonoEye - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelOffset - name: tiles-somber-steel-floor-offset - sprite: /Textures/_DEN/Tiles/somber-tile-offset.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelOffset - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelPavement - name: tiles-somber-steel-floor-pavement - sprite: /Textures/_DEN/Tiles/somber-tile-pavement.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelPavement - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelPavementVertical - name: tiles-somber-steel-floor-pavement-vertical - sprite: /Textures/_DEN/Tiles/somber-tile-pavement-vertical.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelPavementVertical - heatCapacity: 10000 - -- type: tile - id: FloorSomberWood - name: tiles-somber-wood - sprite: /Textures/_DEN/Tiles/somber-wood.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWood - heatCapacity: 10000 - -- type: tile - id: FloorSomberBrokenWood - name: tiles-somber-wood3 - sprite: /Textures/_DEN/Tiles/somber-wood-broken.png - variants: 7 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWood - heatCapacity: 10000 - -- type: tile - id: FloorSomberWoodLarge - name: tiles-somber-wood-large - sprite: /Textures/_DEN/Tiles/somber-wood-large.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWoodLarge - heatCapacity: 10000 - -- type: tile - id: FloorSomberWoodTile - name: tiles-somber-wood2 - sprite: /Textures/_DEN/Tiles/somber-wood-pattern.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWoodPattern - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelBandedDark - name: tiles-somber-steel-floor-banded-dark - sprite: /Textures/_DEN/Tiles/somber-tile-banded-dark.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelBandedDark - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelCheckerDark - name: tiles-somber-steel-floor-checker-dark - sprite: /Textures/_DEN/Tiles/somber-tile-checkered-dark.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelCheckerDark - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalDark - name: tiles-somber-steel-floor-diagonal-dark - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-dark.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalDark - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalMiniDark - name: tiles-somber-steel-floor-diagonal-mini-dark - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-mini-dark.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalMiniDark - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelMonoDark - name: tiles-somber-steel-floor-mono-dark - sprite: /Textures/_DEN/Tiles/somber-tile-mono-dark.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelMonoDark - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalMagenta - name: tiles-somber-steel-floor-diagonal-magenta - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-magenta.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalMagenta - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalMiniMagenta - name: tiles-somber-steel-floor-diagonal-mini-magenta - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-mini-magenta.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalMiniMagenta - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalPurple - name: tiles-somber-steel-floor-diagonal-purple - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-purple.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalPurple - heatCapacity: 10000 - -- type: tile - id: FloorSomberSteelDiagonalMiniPurple - name: tiles-somber-steel-floor-diagonal-mini-purple - sprite: /Textures/_DEN/Tiles/somber-tile-diagonal-mini-purple.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepTile - itemDrop: FloorTileItemSomberSteelDiagonalMiniPurple - heatCapacity: 10000 - -- type: tile - id: FloorSomberWoodChess - name: tiles-somber-wood-chess - sprite: /Textures/_DEN/Tiles/somber-wood-chess.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWoodChess - heatCapacity: 10000 - -- type: tile - id: FloorSomberWoodParquet - name: tiles-somber-wood-parquet - sprite: /Textures/_DEN/Tiles/somber-wood-parquet.png - variants: 4 - placementVariants: - - 1.0 - - 1.0 - - 1.0 - - 1.0 - baseTurf: Plating - isSubfloor: false - deconstructTools: [ Prying ] - footstepSounds: - collection: FootstepWood - barestepSounds: - collection: BarestepWood - itemDrop: FloorTileItemSomberWoodParquet heatCapacity: 10000 -# Somber tileset end - type: tile id: FloorTilePool diff --git a/Resources/Prototypes/_DEN/Tiles/floors_somber.yml b/Resources/Prototypes/_DEN/Tiles/floors_somber.yml new file mode 100644 index 00000000000..4eb2cdbef49 --- /dev/null +++ b/Resources/Prototypes/_DEN/Tiles/floors_somber.yml @@ -0,0 +1,2016 @@ +# SPDX-FileCopyrightText: 2025 Shaman +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +- type: tile + id: FloorSomberAmaranth + name: tiles-somber-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + itemDrop: FloorTileItemSomberAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberAmaranthEye + name: tiles-somber-amaranth-eye + sprite: /Textures/_DEN/Tiles/Somber/somber-amaranth-eye.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + itemDrop: FloorTileItemSomberAmaranthEye + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithRough + name: tiles-somber-mnemolith-rough + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-rough.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithRough + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithSmooth + name: tiles-somber-mnemolith-smooth + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-smooth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithSmooth + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithTracksHorizontal + name: tiles-somber-mnemolith-tracks-horizontal + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal.png + variants: 2 + placementVariants: + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithTracksHorizontal + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithTracksVertical + name: tiles-somber-mnemolith-tracks-vertical + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical.png + variants: 2 + placementVariants: + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithTracksVertical + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithTracksHorizontalDark + name: tiles-somber-mnemolith-tracks-horizontal-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal-dark.png + variants: 2 + placementVariants: + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithTracksHorizontalDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberMnemolithTracksVerticalDark + name: tiles-somber-mnemolith-tracks-verticalDark + sprite: /Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical-dark.png + variants: 2 + placementVariants: + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepFloor + itemDrop: FloorTileItemSomberMnemolithTracksVerticalDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlass + name: tiles-somber-glass-floor + sprite: /Textures/_DEN/Tiles/Somber/somber-glass.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTile + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassPlasma + name: tiles-somber-glass-floor-plasma + sprite: /Textures/_DEN/Tiles/Somber/somber-glass-plasma.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTilePlasma + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassUranium + name: tiles-somber-glass-floor-uranium + sprite: /Textures/_DEN/Tiles/Somber/somber-glass-uranium.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileUranium + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteel + name: tiles-somber-steel-floor + sprite: /Textures/_DEN/Tiles/Somber/somber-tile.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteel + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDark + name: tiles-somber-steel-floor-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelBandedMagenta + name: tiles-somber-steel-floor-banded-magenta + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelBandedMagenta + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelBandedMagentaDark + name: tiles-somber-steel-floor-banded-magenta-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelBandedMagentaDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelBandedPurple + name: tiles-somber-steel-floor-banded-purple + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-banded-purple.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelBandedPurple + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelBandedPurpleDark + name: tiles-somber-steel-floor-banded-purple-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-banded-purple-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelBandedPurpleDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerMagenta + name: tiles-somber-steel-floor-checker-magenta + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerMagenta + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerMagentaDark + name: tiles-somber-steel-floor-checker-magenta-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerMagentaDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerPurple + name: tiles-somber-steel-floor-checker-purple + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerPurple + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerPurpleDark + name: tiles-somber-steel-floor-checker-purple-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerPurpleDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonal + name: tiles-somber-steel-floor-diagonal + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonal + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMini + name: tiles-somber-steel-floor-diagonal-mini + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMini + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelHerringbone + name: tiles-somber-steel-floor-herringbone + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-herringbone.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelHerringbone + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelHerringboneDark + name: tiles-somber-steel-floor-herringbone-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-herringbone-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelHerringboneDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMini + name: tiles-somber-steel-floor-mini + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mini.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMini + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMiniDark + name: tiles-somber-steel-floor-mini-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mini-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMiniDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMono + name: tiles-somber-steel-floor-mono + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMono + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoEye + name: tiles-somber-steel-floor-mono-eye + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-eye.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoEye + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelOffset + name: tiles-somber-steel-floor-offset + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-offset.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelOffset + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelOffsetDark + name: tiles-somber-steel-floor-offset-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-offset-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelOffsetDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelPavement + name: tiles-somber-steel-floor-pavement + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-pavement.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelPavement + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelPavementDark + name: tiles-somber-steel-floor-pavement-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-pavement-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelPavementDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelPavementVertical + name: tiles-somber-steel-floor-pavement-vertical + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelPavementVertical + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelPavementVerticalDark + name: tiles-somber-steel-floor-pavement-vertical-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelPavementVerticalDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelBandedDark + name: tiles-somber-steel-floor-banded-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-banded-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelBandedDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerDark + name: tiles-somber-steel-floor-checker-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalDark + name: tiles-somber-steel-floor-diagonal-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalDarkAll + name: tiles-somber-steel-floor-diagonal-dark-all + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark-all.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalDarkAll + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniDark + name: tiles-somber-steel-floor-diagonal-mini-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniDarkAll + name: tiles-somber-steel-floor-diagonal-mini-dark-all + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark-all.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniDarkAll + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoDarkEye + name: tiles-somber-steel-floor-mono-dark-eye + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-eye.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoDarkEye + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoDark + name: tiles-somber-steel-floor-mono-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMagenta + name: tiles-somber-steel-floor-diagonal-magenta + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMagenta + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMagentaDark + name: tiles-somber-steel-floor-diagonal-magenta-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMagentaDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniMagenta + name: tiles-somber-steel-floor-diagonal-mini-magenta + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniMagenta + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniMagentaDark + name: tiles-somber-steel-floor-diagonal-mini-magenta-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniMagentaDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalPurple + name: tiles-somber-steel-floor-diagonal-purple + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalPurple + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalPurpleDark + name: tiles-somber-steel-floor-diagonal-purple-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalPurpleDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniPurple + name: tiles-somber-steel-floor-diagonal-mini-purple + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniPurple + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelDiagonalMiniPurpleDark + name: tiles-somber-steel-floor-diagonal-mini-purple-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelDiagonalMiniPurpleDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberCircuit + name: tiles-somber-circuit + sprite: /Textures/_DEN/Tiles/Somber/somber-circuit.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberCircuit + heatCapacity: 10000 + +- type: tile + id: FloorSomberCircuitDark + name: tiles-somber-circuit-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-circuit-dark.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberCircuitDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberNE + name: tiles-somber-NE + sprite: /Textures/_DEN/Tiles/Somber/somber-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberNW + name: tiles-somber-NW + sprite: /Textures/_DEN/Tiles/Somber/somber-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberSE + name: tiles-somber-SE + sprite: /Textures/_DEN/Tiles/Somber/somber-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberSW + name: tiles-somber-SW + sprite: /Textures/_DEN/Tiles/Somber/somber-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberDarkNE + name: tiles-somber-dark-NE + sprite: /Textures/_DEN/Tiles/Somber/somber-dark-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberDarkNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberDarkNW + name: tiles-somber-dark-NW + sprite: /Textures/_DEN/Tiles/Somber/somber-dark-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberDarkNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberDarkSE + name: tiles-somber-dark-SE + sprite: /Textures/_DEN/Tiles/Somber/somber-dark-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberDarkSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberDarkSW + name: tiles-somber-dark-SW + sprite: /Textures/_DEN/Tiles/Somber/somber-dark-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberDarkSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassNE + name: tiles-somber-glass-NE + sprite: /Textures/_DEN/Tiles/Somber/somberglass-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassNW + name: tiles-somber-glass-NW + sprite: /Textures/_DEN/Tiles/Somber/somberglass-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassSE + name: tiles-somber-glass-SE + sprite: /Textures/_DEN/Tiles/Somber/somberglass-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassSW + name: tiles-somber-glass-SW + sprite: /Textures/_DEN/Tiles/Somber/somberglass-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassDarkNE + name: tiles-somber-glass-dark-NE + sprite: /Textures/_DEN/Tiles/Somber/somberglass-dark-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassDarkNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassDarkNW + name: tiles-somber-glass-dark-NW + sprite: /Textures/_DEN/Tiles/Somber/somberglass-dark-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassDarkNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassDarkSE + name: tiles-somber-glass-dark-SE + sprite: /Textures/_DEN/Tiles/Somber/somberglass-dark-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassDarkSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassDarkSW + name: tiles-somber-glass-dark-SW + sprite: /Textures/_DEN/Tiles/Somber/somberglass-dark-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassDarkSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileNE + name: tiles-somber-glass-tile-NE + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileNW + name: tiles-somber-glass-tile-NW + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileSE + name: tiles-somber-glass-tile-SE + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileSW + name: tiles-somber-glass-tile-SW + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileDarkNE + name: tiles-somber-glass-tile-dark-NE + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-dark-NE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileDarkNE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileDarkNW + name: tiles-somber-glass-tile-dark-NW + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-dark-NW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileDarkNW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileDarkSE + name: tiles-somber-glass-tile-dark-SE + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-dark-SE.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileDarkSE + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTileDarkSW + name: tiles-somber-glass-tile-dark-SW + sprite: /Textures/_DEN/Tiles/Somber/somberglasstile-dark-SW.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTileDarkSW + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTinted + name: tiles-somber-glass-floor-tinted + sprite: /Textures/_DEN/Tiles/Somber/somber-glass-tinted.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTinted + heatCapacity: 10000 + +- type: tile + id: FloorSomberGlassTintedDark + name: tiles-somber-glass-floor-tinted-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-glass-tinted-dark.png + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberGlassTintedDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberWood + name: tiles-somber-wood + sprite: /Textures/_DEN/Tiles/Somber/somber-wood.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWood + heatCapacity: 10000 + +- type: tile + id: FloorSomberBrokenWood + name: tiles-somber-wood3 + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-broken.png + variants: 7 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWood + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodLarge + name: tiles-somber-wood-large + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-large.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodLarge + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodTile + name: tiles-somber-wood2 + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-pattern.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodPattern + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodChess + name: tiles-somber-wood-chess + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-chess.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodChess + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodParquet + name: tiles-somber-wood-parquet + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-parquet.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodParquet + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodAmaranth + name: tiles-somber-wood-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberBrokenWoodAmaranth + name: tiles-somber-wood3-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-broken-amaranth.png + variants: 7 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodLargeAmaranth + name: tiles-somber-wood-large-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-large-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodLargeAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodTileAmaranth + name: tiles-somber-wood2-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-pattern-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodPatternAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodChessAmaranth + name: tiles-somber-wood-chess-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-chess-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodChessAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodParquetAmaranth + name: tiles-somber-wood-parquet-amaranth + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-parquet-amaranth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodParquetAmaranth + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodFloral + name: tiles-somber-wood-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-floral.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberBrokenWoodFloral + name: tiles-somber-wood3-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-broken-floral.png + variants: 7 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodLargeFloral + name: tiles-somber-wood-large-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-large-floral.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodLargeFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodTileFloral + name: tiles-somber-wood2-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-pattern-floral.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodPatternFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodChessFloral + name: tiles-somber-wood-chess-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-chess-floral.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodChessFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodParquetFloral + name: tiles-somber-wood-parquet-floral + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-parquet-floral.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodParquetFloral + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodShadow + name: tiles-somber-wood-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-shadow.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberBrokenWoodShadow + name: tiles-somber-wood3-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-broken-shadow.png + variants: 7 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodLargeShadow + name: tiles-somber-wood-large-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-large-shadow.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodLargeShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodTileShadow + name: tiles-somber-wood2-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-pattern-shadow.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodPatternShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodChessShadow + name: tiles-somber-wood-chess-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-chess-shadow.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodChessShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberWoodParquetShadow + name: tiles-somber-wood-parquet-shadow + sprite: /Textures/_DEN/Tiles/Somber/somber-wood-parquet-shadow.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepWood + barestepSounds: + collection: BarestepWood + itemDrop: FloorTileItemSomberWoodParquetShadow + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerKitchen + name: tiles-somber-steel-floor-checker-kitchen + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerKitchen + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelCheckerKitchenDark + name: tiles-somber-steel-floor-checker-kitchen-dark + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen-dark.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelCheckerKitchenDark + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoKitchen + name: tiles-somber-steel-floor-mono-kitchen + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoKitchen + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoKitchenEye + name: tiles-somber-steel-floor-mono-kitchen-eye + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen-eye.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoKitchenEye + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelSlatsHorizontal + name: tiles-somber-steel-floor-slats-horizontal + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-slats-horizontal.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelSlatsHorizontal + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelSlatsVertical + name: tiles-somber-steel-floor-slats-vertical + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-slats-vertical.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelSlatsVertical + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelSlatsDarkHorizontal + name: tiles-somber-steel-floor-slats-dark-horizontal + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-horizontal.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelSlatsDarkHorizontal + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelSlatsDarkVertical + name: tiles-somber-steel-floor-slats-dark-vertical + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-vertical.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelSlatsDarkVertical + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoLabyrinth + name: tiles-somber-steel-floor-mono-labyrinth + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-labyrinth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoLabyrinth + heatCapacity: 10000 + +- type: tile + id: FloorSomberSteelMonoDarkLabyrinth + name: tiles-somber-steel-floor-mono-dark-labyrinth + sprite: /Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-labyrinth.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + footstepSounds: + collection: FootstepTile + itemDrop: FloorTileItemSomberSteelMonoDarkLabyrinth + heatCapacity: 10000 + +# "Planet" tiles (dirt, grass, etc) + +- type: tile + id: FloorSomberDirtPlanet + name: tiles-somber-dirt-planet + sprite: /Textures/_DEN/Tiles/Planet/Somber/Dirt/dirt.png + variants: 7 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + isSubfloor: true + footstepSounds: + collection: FootstepAsteroid + heatCapacity: 10000 + weather: true + indestructible: true + +- type: tile + parent: FloorSomberDirtPlanet + id: FloorSomberDirt + name: tiles-somber-dirt + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + weather: false + indestructible: false + itemDrop: FloorTileItemSomberDirt + +- type: tile + id: FloorSomberGrassPlanet + name: tiles-somber-grass-planet + sprite: /Textures/_DEN/Tiles/Planet/Somber/Grass/grass.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + edgeSpritePriority: 2 + edgeSprites: + SouthEast: /Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png + NorthEast: /Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png + NorthWest: /Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png + SouthWest: /Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png + South: /Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png + East: /Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png + North: /Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png + West: /Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png + baseTurf: FloorSomberDirtPlanet + isSubfloor: true + footstepSounds: + collection: FootstepGrass + heatCapacity: 10000 + weather: true + indestructible: true + +- type: tile + parent: FloorSomberGrassPlanet + id: FloorSomberGrass + name: tiles-somber-grass + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + weather: false + indestructible: false + itemDrop: FloorTileItemSomberGrass + +- type: tile + id: FloorSomberSandPlanet + name: tiles-somber-sand-planet + sprite: /Textures/_DEN/Tiles/Planet/Somber/Sand/sand.png + variants: 6 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + - 1.0 + edgeSpritePriority: 1 + edgeSprites: + SouthEast: /Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png + NorthEast: /Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png + NorthWest: /Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png + SouthWest: /Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png + South: /Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png + East: /Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png + North: /Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png + West: /Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png + baseTurf: FloorSomberDirtPlanet + isSubfloor: true + footstepSounds: + collection: FootstepAsteroid + heatCapacity: 10000 + weather: true + indestructible: true + +- type: tile + parent: FloorSomberSandPlanet + id: FloorSomberSand + name: tiles-somber-sand + baseTurf: Plating + isSubfloor: false + deconstructTools: [ Prying ] + weather: false + indestructible: false + itemDrop: FloorTileItemSomberSand diff --git a/Resources/Prototypes/_DEN/Voice/typing_indicator.yml b/Resources/Prototypes/_DEN/Voice/typing_indicator.yml index 31f680c497e..69ae7c0b387 100644 --- a/Resources/Prototypes/_DEN/Voice/typing_indicator.yml +++ b/Resources/Prototypes/_DEN/Voice/typing_indicator.yml @@ -12,8 +12,15 @@ typingState: ovinia0 idleState: ovinia1 -- type: typingIndicator # From wearing PaperMantis as a mask +- type: typingIndicator # From wearing PaperMantis as a mask, or for psionic things visibly made of mnemolith id: mantis spritePath: /Textures/_DEN/Effects/speech.rsi typingState: mantis0 idleState: mantis3 + +- type: typingIndicator # For psionic entities in general + id: psionic + spritePath: /Textures/_DEN/Effects/speech.rsi + typingState: psionic0 + idleState: psionic3 + offset: -.36, 0.36 diff --git a/Resources/Prototypes/_DEN/bar_signs.yml b/Resources/Prototypes/_DEN/bar_signs.yml new file mode 100644 index 00000000000..34028a39c97 --- /dev/null +++ b/Resources/Prototypes/_DEN/bar_signs.yml @@ -0,0 +1,15 @@ +- type: barSign + id: TheBahr + name: barsign-prototype-name-thebahr + icon: + sprite: _DEN/Structures/Wallmounts/barsign.rsi + state: thebahr + description: barsign-prototype-description-thebahr + +- type: barSign + id: TheRaggedSun + name: barsign-prototype-name-theraggedsun + icon: + sprite: _DEN/Structures/Wallmounts/barsign.rsi + state: theraggedsun + description: barsign-prototype-description-theraggedsun diff --git a/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml b/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml index 4684e7542e0..69abf9bb77c 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml @@ -1576,6 +1576,12 @@ orGroup: Clothes - id: ClothingHeadHatCone orGroup: Clothes + - id: ClothingHeadHatConeSomber # TheDen + orGroup: Clothes + prob: 0.25 + - id: ClothingHeadHatConeSomberPink # TheDen + orGroup: Clothes + prob: 0.25 - id: ClothingMaskOniRed orGroup: Clothes - id: ClothingMaskOniBlue diff --git a/Resources/Prototypes/_EE/Contractors/passports.yml b/Resources/Prototypes/_EE/Contractors/passports.yml index 32c0abecb1b..7d81155e8f5 100644 --- a/Resources/Prototypes/_EE/Contractors/passports.yml +++ b/Resources/Prototypes/_EE/Contractors/passports.yml @@ -3,21 +3,26 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later AND MIT +# SHA EDITED THIS WHOLE FILE, DO NOT PUSH TO DEN + - type: entity - name: passport parent: BaseItem id: BasePassport abstract: true - description: A passport denoting an individual's nationality and identity. + name: Orravion entry permit + suffix: PENTHOUSE + description: "Impossible to obtain without wealth, legal cause, or a sponsor. Presuming you're not an official resident, it will not last--do not overstay your welcome." components: + - type: Item + size: Tiny - type: Passport - type: UseDelay delay: 0.5 - type: Sprite - sprite: _EE/Contractors/Passport.rsi + sprite: _SHA/Contractors/Passport.rsi layers: - - state: passport_biesel_open # Override this for a new nationality - - state: passport_species_human # Todo: make variable via a custom component + - state: passport_orravion_open + - state: passport_species_thaven - type: Appearance - type: EmitSoundOnPickup sound: /Audio/SimpleStation14/Items/Handling/book_pickup.ogg @@ -27,92 +32,21 @@ sound: /Audio/SimpleStation14/Items/Handling/book_drop.ogg - type: entity - name: Biesel Republic passport parent: BasePassport id: BieselPassport - components: - - type: Sprite - sprite: _EE/Contractors/Passport.rsi - layers: - - state: passport_biesel_open # todo: allow people to toggle open and closed - - state: passport_species_human # Todo: make variable via a custom component - - type: ExtendDescription - descriptionList: - - description: "bieselite_view_biesel_passport" - fontSize: 12 - color: "#77ff77" - requireDetailRange: true - requirements: - - !type:CharacterNationalityRequirement - nationalities: - - Bieselite - - description: "solarian_view_biesel_passport" - fontSize: 12 - color: "#ff7777" - requireDetailRange: true - requirements: - - !type:CharacterNationalityRequirement - nationalities: - - Solarian - type: entity - name: Sol Alliance passport parent: BasePassport id: SolPassport - components: - - type: Sprite - sprite: _EE/Contractors/Passport.rsi - layers: - - state: passport_sol_open # todo: allow people to toggle open and closed - - state: passport_species_human # Todo: make variable via a custom component - - type: ExtendDescription - descriptionList: - - description: "bieselite_view_sol_passport" - fontSize: 12 - color: "#ff7777" - requireDetailRange: true - requirements: - - !type:CharacterNationalityRequirement - nationalities: - - Bieselite - - description: "solarian_view_sol_passport" - fontSize: 12 - color: "#77ff77" - requireDetailRange: true - requirements: - - !type:CharacterNationalityRequirement - nationalities: - - Solarian - type: entity - name: Republic of Elyra passport parent: BasePassport id: ElyranPassport - components: - - type: Sprite - sprite: _EE/Contractors/Passport.rsi - layers: - - state: passport_elyran_open # todo: allow people to toggle open and closed - - state: passport_species_human # Todo: make variable via a custom component - type: entity - name: Valyrian 4b passport parent: BasePassport id: ValyrianPassport - components: - - type: Sprite - sprite: _EE/Contractors/Passport.rsi - layers: - - state: passport_valyrian_open # todo: allow people to toggle open and closed - - state: passport_species_human # Todo: make variable via a custom component - type: entity - name: New-Netherlands passport parent: BasePassport id: NederlandicPassport - components: - - type: Sprite - sprite: _EE/Contractors/Passport.rsi - layers: - - state: passport_nederlandic_open # todo: allow people to toggle open and closed - - state: passport_species_human # Todo: make variable via a custom component diff --git a/Resources/Prototypes/_Floof/Actions/psionics.yml b/Resources/Prototypes/_Floof/Actions/psionics.yml index ee151512c93..cd36aecb7d7 100644 --- a/Resources/Prototypes/_Floof/Actions/psionics.yml +++ b/Resources/Prototypes/_Floof/Actions/psionics.yml @@ -13,7 +13,7 @@ components: - type: EntityTargetAction icon: _Floof/Interface/Actions/hypno.png - useDelay: 10 + useDelay: 1 # SHA checkCanAccess: false range: 8 itemIconStyle: BigAction diff --git a/Resources/Prototypes/_SHA/everything.yml b/Resources/Prototypes/_SHA/everything.yml new file mode 100644 index 00000000000..a6212481143 --- /dev/null +++ b/Resources/Prototypes/_SHA/everything.yml @@ -0,0 +1,6237 @@ +# Game Presets + +- type: gamePreset + id: BreakHome + alias: + - breakhome + - home + name: breakhome-title + description: breakhome-description + supportedMaps: HomeMapPool + rules: [] + +# Game Map Pools + +- type: gameMapPool + id: HomeMapPool + maps: + - Infinity # TODO + +# Parent + +- type: entity + id: BaseImmovableObject + abstract: true + components: + - type: Transform + anchored: true + - type: Anchorable + flags: + - Anchorable + delay: 3600 # Quit it + +- type: entity + id: MeditationChamberLight + abstract: true + components: + - type: PointLight + energy: 1 + radius: 3 + color: "#4dc4ff" + +# Sound Collections + +- type: soundCollection + id: SoulTalk + files: + - /Audio/_SHA/soultalk1.ogg + - /Audio/_SHA/soultalk2.ogg + - /Audio/_SHA/soultalk3.ogg + - /Audio/_SHA/soultalk4.ogg + - /Audio/_SHA/soultalk5.ogg + - /Audio/_SHA/soultalk6.ogg + - /Audio/_SHA/soultalk7.ogg + - /Audio/_SHA/soultalk8.ogg + +- type: soundCollection + id: Storage + files: + - /Audio/_SHA/storage1.ogg + - /Audio/_SHA/storage2.ogg + - /Audio/_SHA/storage3.ogg + +# Typing Indicator + +- type: typingIndicator + id: break + spritePath: /Textures/_SHA/Effects/speech.rsi + typingState: break0 + idleState: break3 + offset: -.44, 1.16 + +- type: typingIndicator + id: breakfaint + spritePath: /Textures/_SHA/Effects/speech.rsi + typingState: break0 + idleState: break3 + offset: -.36, 0.36 + +# Parallax + +- type: parallax + id: Bloom + layers: + - texture: + !type:ImageParallaxTextureSource + path: "/Textures/_SHA/Parallaxes/bloomcitylights.png" + slowness: 0.98 + scale: "1.0,1.0" + - texture: + !type:ImageParallaxTextureSource + path: "/Textures/_SHA/Parallaxes/bloomcloudslightpollution.png" + slowness: 0.78 + scale: "0.5,0.5" + scrolling: "0.30, -0.50" + +# Contraband + +- type: contrabandSeverity + id: contrabandSeverityHeretic + examineText: contraband-examine-text-heretic + +- type: entity + id: BaseHereticContraband + abstract: true + components: + - type: Contraband + severity: contrabandSeverityHeretic + +# Weapon Arcs + +- type: entity + parent: WeaponArcStatic + id: WeaponArcNone + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Effects/arcs.rsi + state: none + +- type: entity + parent: WeaponArcPunch + id: WeaponArcPunchDark + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Effects/arcs.rsi + layers: + - state: punchdark + shader: unshaded + +- type: entity + parent: WeaponArcSmash + id: WeaponArcSmashDark + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Effects/arcs.rsi + layers: + - state: smashdark + shader: unshaded + +# Projectiles + +- type: entity + parent: BaseBullet + id: BulletGrasp + name: mage hand + categories: [ HideSpawnMenu ] + components: + - type: TimedDespawn + lifetime: 10 + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: bulletgrasp + shader: unshaded + - type: PointLight + radius: 1.5 + energy: 2 + color: "#00684E" # Mansus fire color + - type: Ammo + muzzleFlash: null + - type: Projectile + impactEffect: BulletImpactGrasp + forceSound: true + soundHit: + path: /Audio/_SHA/resonatorblast.ogg + params: + volume: 0 + pitch: 1 + variation: 0.05 + damage: + types: + Holy: 0 + - type: StaminaDamageOnCollide + damage: 150 + - type: FlyBySound + sound: + path: /Audio/_SHA/rites.ogg + params: + volume: -2 + pitch: 0.5 + variation: 0.05 + - type: Physics + - type: Fixtures + fixtures: + projectile: + shape: + !type:PhysShapeAabb + bounds: "-0.15,-0.3,0.15,0.3" + hard: false + mask: + - Opaque + +- type: entity + parent: BulletImpactEffect + id: BulletImpactGrasp + categories: [ HideSpawnMenu ] + components: + - type: TimedDespawn + lifetime: 0.8 + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: impactgrasp + shader: unshaded + - type: PointLight + radius: 1.5 + energy: 2 + color: "#00684E" # Mansus fire color + +- type: entity + parent: BulletGrasp + id: BulletGraspSoul + categories: [ HideSpawnMenu ] + components: + - type: Sprite + layers: + - state: bulletgraspsoul + shader: unshaded + - type: PointLight + radius: 0 + energy: 0 + color: "#ff0066" + - type: Projectile + impactEffect: BulletImpactGraspSoul + soundHit: + path: /Audio/_SHA/resonatorblast.ogg + params: + volume: -2 + pitch: 1 + variation: 0.05 + +- type: entity + parent: BulletGraspSoul + id: BulletGraspSoulSpread + categories: [ HideSpawnMenu ] + components: + - type: ProjectileSpread + proto: BulletGraspSoul + count: 5 + spread: 15 + +- type: entity + parent: BulletImpactGrasp + id: BulletImpactGraspSoul + categories: [ HideSpawnMenu ] + components: + - type: Sprite + layers: + - state: impactgraspsoul + shader: unshaded + - type: PointLight + radius: 0 + energy: 0 + color: "#ff0066" + +# Damage + +- type: damageContainer + id: Indestructible + supportedTypes: + - Holy + +- type: damageModifierSet + id: Indestructible + coefficients: + Holy: 0.0 + flatReductions: + Holy: 100 + +# Decals + +- type: decal + id: SomberElectrumPenthouseEye + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _SHA/Decals/somber_electrum.rsi + state: penthouseeye + +- type: decal + id: SomberElectrumPenthouseEyeBase + tags: ["station", "overlay"] + parent: SomberElectrum + sprite: + sprite: _SHA/Decals/somber_electrum.rsi + state: penthouseeyebase + +- type: decal + id: MonoTileSomberDarkPenthouseMigrations + parent: Overlays + abstract: true + +- type: decal + id: MonoTileSomberDarkPenthouse + parent: MiniTile + abstract: true + +- type: decal + id: MonoTileSomberDarkPenthouseTrimN + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_n + +- type: decal + id: MonoTileSomberDarkPenthouseTrimS + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_s + +- type: decal + id: MonoTileSomberDarkPenthouseTrimE + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_e + +- type: decal + id: MonoTileSomberDarkPenthouseTrimW + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_w + +- type: decal + id: MonoTileSomberDarkPenthouseTrimNE + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_ne + +- type: decal + id: MonoTileSomberDarkPenthouseTrimNW + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_nw + +- type: decal + id: MonoTileSomberDarkPenthouseTrimSE + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_se + +- type: decal + id: MonoTileSomberDarkPenthouseTrimSW + parent: MonoTileSomberDarkPenthouseMigrations + tags: ["station", "markings"] + abstract: true + sprite: + sprite: _SHA/Decals/monotile_somber_dark.rsi + state: steel_trim_sw + +- type: decal + id: MonoTileSomberDarkPenthouseTrimNReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_n + +- type: decal + id: MonoTileSomberDarkPenthouseTrimSReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_s + +- type: decal + id: MonoTileSomberDarkPenthouseTrimEReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_e + +- type: decal + id: MonoTileSomberDarkPenthouseTrimWReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_w + +- type: decal + id: MonoTileSomberDarkPenthouseTrimNEReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_ne + +- type: decal + id: MonoTileSomberDarkPenthouseTrimNWReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_nw + +- type: decal + id: MonoTileSomberDarkPenthouseTrimSEReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_se + +- type: decal + id: MonoTileSomberDarkPenthouseTrimSWReal + parent: MonoTileSomberDarkPenthouse + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_somber_dark_penthouse.rsi + state: steel_trim_sw + +- type: decal + id: SomberRailPenthouseBalcony + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony + +- type: decal + id: SomberRailPenthouseBalconyN + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony-N + +- type: decal + id: SomberRailPenthouseBalconyS + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony-S + +- type: decal + id: SomberRailPenthouseBalconyNInner + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony-N-inner + +- type: decal + id: SomberRailPenthouseBalconySInner + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony-S-inner + +- type: decal + id: SomberRailPenthouseBalconyDiagonal + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-balcony-diagonal + +- type: decal + id: SomberRailPenthouseV + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-vertical + +- type: decal + id: SomberRailPenthouseH + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: penthouse-lattice-horizontal + +- type: decal + id: SomberMiscTileSeamN + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: tileseamN + +- type: decal + id: SomberMiscTileSeamS + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: tileseamS + +- type: decal + id: SomberMiscTileSeamE + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: tileseamE + +- type: decal + id: SomberMiscTileSeamW + tags: ["station", "overlay"] + parent: SomberMisc + sprite: + sprite: _SHA/Decals/somber_dark.rsi + state: tileseamW + +- type: decal + id: MonoTileShadow + parent: Overlays + abstract: true + +- type: decal + id: MonoTileShadowBox + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_box + +- type: decal + id: MonoTileShadowCornerNe + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_corner_ne + +- type: decal + id: MonoTileShadowCornerSe + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_corner_se + +- type: decal + id: MonoTileShadowCornerNw + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_corner_nw + +- type: decal + id: MonoTileShadowCornerSw + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_corner_sw + +- type: decal + id: MonoTileShadowInnerNe + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_inner_ne + +- type: decal + id: MonoTileShadowInnerSe + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_inner_se + +- type: decal + id: MonoTileShadowInnerNw + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_inner_nw + +- type: decal + id: MonoTileShadowInnerSw + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_inner_sw + +- type: decal + id: MonoTileShadowEndN + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_end_n + +- type: decal + id: MonoTileShadowEndE + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_end_e + +- type: decal + id: MonoTileShadowEndS + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_end_s + +- type: decal + id: MonoTileShadowEndW + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_end_w + +- type: decal + id: MonoTileShadowLineN + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_line_n + +- type: decal + id: MonoTileShadowLineE + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_line_e + +- type: decal + id: MonoTileShadowLineS + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_line_s + +- type: decal + id: MonoTileShadowLineW + parent: MonoTileShadow + tags: ["station", "markings"] + sprite: + sprite: _SHA/Decals/monotile_shadows.rsi + state: shadow_line_w + + + +# Diagonal windows + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramedLeftEnd + name: somber window + suffix: Diagonal, Framed, Left End] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi + - type: Icon + sprite: _SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDiagonalFramedRightEnd + name: somber window + suffix: Diagonal, Framed, Right End] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi + - type: Icon + sprite: _SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramedLeftEnd + name: somber window + suffix: Dark, Diagonal, Framed, Left End] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi + - type: Icon + sprite: _SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi + mode: Diagonal + key: walls + base: state + +- type: entity + parent: WindowSomberDiagonal + id: WindowSomberDarkDiagonalFramedRightEnd + name: somber window + suffix: Dark, Diagonal, Framed, Right End] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi + - type: Icon + sprite: _SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi + - type: IconSmooth + mode: Diagonal + key: walls + base: state + +# Walls + +- type: entity + parent: WindowSomberDirectionalTinted + id: InvisibleOccluder + name: darkness + description: "You can't see anything..." + suffix: PENTHOUSE, Edge + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Sprite + drawdepth: WallTops + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,-0.1" + hard: false + density: 10 + - type: Physics + canCollide: False + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-.484375" # Just half a pixel thick, centered in the occluding line +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: InvisibleOccluder + id: InvisibleOccluderCentered + suffix: PENTHOUSE, Centered + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Sprite + state: occludercenter + - type: Icon + state: occludercenter + - type: Occluder + boundingBox: "-0.5,-0.0234375,0.5,-.0078125" # Just half a pixel thick, centered in the occluding line +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: WindowFireEscapeSeeThrough + id: InvisibleOccluderHalf + name: darkness + description: "You can't see anything..." + suffix: Half Directional, SEE-THROUGH] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: InvisibleOccluderHalf + id: InvisibleOccluderHalfLeft + suffix: Half Directional, Left, SEE-THROUGH] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half_left + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half_left +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: InvisibleOccluderHalf + id: InvisibleOccluderHalfRight + suffix: Half Directional, Right, SEE-THROUGH] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half_right + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_half_right +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: WallSomberNoSmoothing + id: InvisibleOccluderFull + name: darkness + description: "You can't see anything..." + suffix: Full, SEE-THROUGH] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_full + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_full +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: WindowFireEscapeLeft + id: InvisibleOccluderLeft + name: darkness + description: "You can't see anything..." + suffix: Directional, Left, Opaque] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_left + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_left +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: WindowFireEscapeRight + id: InvisibleOccluderRight + name: darkness + description: "You can't see anything..." + suffix: Directional, Right, Opaque] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_right + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: occluder_right +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: InvisibleOccluder + id: InvisibleOccluderNoSprite + name: darkness + description: "You can't see anything..." + suffix: PENTHOUSE, Edge, No Sprite + components: + - type: Sprite + drawdepth: WallTops + sprite: _SHA/Structures/Walls/invisible.rsi + state: invisible + - type: Icon + sprite: _SHA/Structures/Walls/invisible.rsi + state: invisible +# - type: Tag # TODO: SHA UNCOMMENT THESE FOR "RELEASE" +# tags: +# - HideContextMenu + +- type: entity + parent: WallSomber + id: WallSomberSeethrough + suffix: SEE-THROUGH] [PENTHOUSE + components: + - type: Occluder + enabled: false + +- type: entity + parent: WallSomberDark + id: WallSomberDarkSeethrough + suffix: SEE-THROUGH, Dark] [PENTHOUSE + components: + - type: Occluder + enabled: false + +- type: entity + parent: [ WallMining, BasePsionic ] + id: WallMiningPenthouse + suffix: Right Side] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/elevator.rsi + - type: Icon + sprite: _SHA/Structures/Walls/elevator.rsi + +- type: entity + parent: [ WallMining, BasePsionic ] + id: WallMiningPenthouseLeft + suffix: Left Side] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/elevatorleft.rsi + - type: Icon + sprite: _SHA/Structures/Walls/elevatorleft.rsi + +- type: entity + parent: [ WallMining, BasePsionic ] + id: WallMiningPenthouseBlack + suffix: Left Side, Elevator Exit] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/elevatorleftblack.rsi + - type: Icon + sprite: _SHA/Structures/Walls/elevatorleftblack.rsi + +- type: entity + parent: WallSolidDirectional + id: WindowFireEscape # Not that anyone's reading this but me, but I made these before I made the directional walls, hence the ID + name: skyscraper wall + suffix: Directional, Opaque] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape + +- type: entity + parent: WallSolidDirectionalSeeThrough + id: WindowFireEscapeSeeThrough + name: skyscraper wall + suffix: Directional, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape + +- type: entity + parent: WallSolidDirectional + id: WindowFireEscapeLeft + name: skyscraper wall + suffix: Directional, Left, Opaque] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_left + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_left + - type: Occluder + boundingBox: "-0.5,-0.5,0.0,-0.3" + +- type: entity + parent: WallSolidDirectional + id: WindowFireEscapeRight + name: skyscraper wall + suffix: Directional, Right, Opaque] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_right + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_right + - type: Occluder + boundingBox: "0.0,-0.5,0.5,-0.3" + +- type: entity + parent: WallSolidDirectionalSeeThrough + id: WindowFireEscapeLeftSeeThrough + name: skyscraper wall + suffix: Directional, Left, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_left + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_left + +- type: entity + parent: WallSolidDirectionalSeeThrough + id: WindowFireEscapeRightSeeThrough + name: skyscraper wall + suffix: Directional, Right, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_right + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_right + +- type: entity + parent: WallSolidDirectionalCorner + id: WindowFireEscapeCorner + name: skyscraper wall + suffix: Directional, Opaque] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_corner + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_corner + +- type: entity + parent: WallSolidDirectionalCornerSeeThrough + id: WindowFireEscapeCornerSeeThrough + name: skyscraper wall + suffix: Directional, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_corner + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_corner + +- type: entity + parent: WindowFireEscape + id: WindowFireEscapeHalf + name: skyscraper wall + suffix: Half Directional, Opaque] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,0.0" + +- type: entity + parent: WindowFireEscapeSeeThrough + id: WindowFireEscapeSeeThroughHalf + name: skyscraper wall + suffix: Half Directional, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half + +- type: entity + parent: WindowFireEscapeSeeThroughHalf + id: WindowFireEscapeSeeThroughHalfLeft + name: skyscraper wall + suffix: Half Directional, Left, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half_left + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half_left + +- type: entity + parent: WindowFireEscapeSeeThroughHalf + id: WindowFireEscapeSeeThroughHalfRight + name: skyscraper wall + suffix: Half Directional, Right, SEE-THROUGH] [PENTHOUSE + description: "It keeps the city out." + components: + - type: Sprite + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half_right + - type: Icon + sprite: _SHA/Structures/Walls/fire_escape.rsi + state: fire_escape_half_right + +- type: entity + parent: WallSomberDark + id: WallSomberNoSmoothing + suffix: No Smoothing, Dark] [PENTHOUSE + components: + - type: Sprite + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi + state: closed + - type: Icon + sprite: _DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi + state: closed + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WindowSomberDarkDiagonal + id: WindowSomberDiagonalNoSmoothing + suffix: No Smoothing, Dark, Diagonal] [PENTHOUSE + components: + - type: Sprite + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal.rsi + state: state0 + - type: Icon + sprite: _DEN/Structures/Windows/Somber/somberdark_diagonal.rsi + state: state0 + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WallSomberDark + id: WallSomberSafeRoomNoSmoothing + suffix: No Smoothing, Window Corner] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/nosmooth.rsi + state: windowcorner + - type: Icon + sprite: _SHA/Structures/nosmooth.rsi + state: windowcorner + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WallSomberDark + id: WallSomberNoSmoothingEdge + suffix: No Smoothing, Edge] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/nosmooth.rsi + state: walledge + - type: Icon + sprite: _SHA/Structures/nosmooth.rsi + state: walledge + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WallSomberDark + id: WallSomberNoSmoothingEdgeFramed + suffix: No Smoothing, Edge, Framed] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/nosmooth.rsi + state: walledgeframed + - type: Icon + sprite: _SHA/Structures/nosmooth.rsi + state: walledgeframed + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WindowSomberDark + id: WindowSomberDarkNoSmoothingContinuous + suffix: No Smoothing, Dark, Continuous] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/nosmooth.rsi + state: window + - type: Icon + sprite: _SHA/Structures/nosmooth.rsi + state: window + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WallSomber + id: WallSomberMeditation + suffix: Meditation Chamber] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/sombermeditation.rsi + - type: Icon + sprite: _SHA/Structures/Walls/sombermeditation.rsi + +- type: entity + parent: WallSomberMeditation + id: WallSomberMeditationLeft + suffix: Meditation Chamber, Left Curve] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/sombermeditationleft.rsi + state: full + - type: Icon + sprite: _SHA/Structures/Walls/sombermeditationleft.rsi + state: full + - type: IconSmooth + key: walls + mode: NoSprite + +- type: entity + parent: WallSomberMeditation + id: WallSomberMeditationRight + suffix: Meditation Chamber, Right Curve] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/sombermeditationright.rsi + state: full + - type: Icon + sprite: _SHA/Structures/Walls/sombermeditationright.rsi + state: full + - type: IconSmooth + key: walls + mode: NoSprite + +# Small fancy beds + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: BedPenthouseSmall + name: penthouse bed + description: "A plush bed draped in silky sheets." + suffix: Small, Fancy] [PENTHOUSE + components: + - type: HealOnBuckle + damage: + types: + Poison: -0.1 + Blunt: -0.1 + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.45,0.45,0.45,0.0" + density: 190 + mask: + - TableMask + - type: Sprite + sprite: _SHA/Structures/Furniture/furniture.rsi + state: bed + noRot: true + - type: Strap + position: Down + rotation: -90 + buckleOffset: "0.02,0" + - type: Transform + anchored: true + noRot: true + - type: Anchorable + - type: Pullable + - type: InteractionOutline + +- type: entity + parent: BedPenthouseSmall + id: BedPenthouseSmallFlipped + suffix: Small, Fancy, Flipped] [PENTHOUSE + components: + - type: Sprite + state: bedflipped + noRot: true + - type: Strap + position: Down + rotation: 90 + buckleOffset: "-0.02,0" + +# Small basic beds + +- type: entity + parent: BedPenthouseSmall + id: BedPenthouseSmallBasic + description: "A plush bed draped in warm sheets." + suffix: Small, Basic] [PENTHOUSE + components: + - type: Sprite + state: bedbasic + noRot: true + +- type: entity + parent: BedPenthouseSmallFlipped + id: BedPenthouseSmallBasicFlipped + suffix: Small, Basic, Flipped] [PENTHOUSE + components: + - type: Sprite + state: bedbasicflipped + noRot: true + - type: Strap + position: Down + rotation: 90 + +# Trees + +- type: entity + parent: SomberAmaranthTree01 + id: AmaranthTree01Penthouse + name: amaranth tree + description: "An exotic hardwood tree with faintly luminescent leaves. Its resin is toxic, making the lumber notoriously difficult to work." + suffix: "Somber, #1] [PENTHOUSE" + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi + layers: + - state: tree01 + - state: tree01glow + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.1,-0.2,0.1,0.2" + density: 1000 + layer: + - WallLayer + - type: MeleeSound + soundGroups: + Brute: + collection: MetalThud # They're tough as hell + - type: Damageable + damageContainer: Indestructible + damageModifierSet: Indestructible + +- type: entity + parent: AmaranthTree01Penthouse + id: AmaranthTree02Penthouse + suffix: "Somber, #2] [PENTHOUSE" + components: + - type: Sprite + layers: + - state: tree02 + - state: tree02glow + shader: unshaded + +- type: entity + parent: AmaranthTree01Penthouse + id: AmaranthTree03Penthouse + suffix: "Somber, #3] [PENTHOUSE" + components: + - type: Sprite + layers: + - state: tree03 + - state: tree03glow + shader: unshaded + +- type: entity + parent: AmaranthTree01Penthouse + id: AmaranthTree04Penthouse + suffix: "Somber, #1 Flipped] [PENTHOUSE" + components: + - type: Sprite + layers: + - state: tree04 + - state: tree04glow + shader: unshaded + +- type: entity + parent: AmaranthTree01Penthouse + id: AmaranthTree05Penthouse + suffix: "Somber, #2 Flipped] [PENTHOUSE" + components: + - type: Sprite + layers: + - state: tree05 + - state: tree05glow + shader: unshaded + +- type: entity + parent: AmaranthTree01Penthouse + id: AmaranthTree06Penthouse + suffix: "Somber, #3 Flipped] [PENTHOUSE" + components: + - type: Sprite + layers: + - state: tree06 + - state: tree06glow + shader: unshaded + +# NON-AIRTIGHT Doors + +- type: entity + parent: SomberAmaranthDoor + id: SomberAmaranthDoorAir + suffix: NON-AIRTIGHT, CLOSED] [Amaranth, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false # The planet has an atmosphere and nobody's getting Cask of Amontillado'd at home + - type: Door + changeAirtight: false + +- type: entity + parent: SomberMnemolithDoor + id: SomberMnemolithDoorAir + suffix: NON-AIRTIGHT, CLOSED] [Mnemolith, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSteelDoor + id: SomberSteelDoorAir + suffix: NON-AIRTIGHT, CLOSED] [Steel, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSteelDoorDark + id: SomberSteelDoorDarkAir + suffix: NON-AIRTIGHT, CLOSED] [Steel, Dark, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberAmaranthDoorAir + id: SomberAmaranthDoorAirOpen + suffix: NON-AIRTIGHT, OPEN] [Amaranth, Signal-Friendly] [PENTHOUSE + components: + - type: Door + state: Open + +- type: entity + parent: SomberMnemolithDoorAir + id: SomberMnemolithDoorAirOpen + suffix: NON-AIRTIGHT, OPEN] [Mnemolith, Signal-Friendly] [PENTHOUSE + components: + - type: Door + state: Open + +- type: entity + parent: SomberSteelDoorAir + id: SomberSteelDoorAirOpen + suffix: NON-AIRTIGHT, OPEN] [Steel, Signal-Friendly] [PENTHOUSE + components: + - type: Door + state: Open + +- type: entity + parent: SomberSteelDoorDarkAir + id: SomberSteelDoorDarkAirOpen + suffix: NON-AIRTIGHT, OPEN] [Steel, Dark, Signal-Friendly] [PENTHOUSE + components: + - type: Door + state: Open + +- type: entity + parent: GloomyAirlock + id: GloomyAirlockAir + suffix: NON-AIRTIGHT] [Public] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockDark + id: GloomyAirlockDarkAir + suffix: NON-AIRTIGHT] [Public, Dark] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockGlass + id: GloomyAirlockGlassAir + suffix: NON-AIRTIGHT] [Public] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockGlassDark + id: GloomyAirlockGlassDarkAir + suffix: NON-AIRTIGHT] [Public, Dark] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockMantisLocked + id: GloomyAirlockMantisLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockMantisDarkLocked + id: GloomyAirlockMantisDarkLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked, Dark] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockMantisGlassLocked + id: GloomyAirlockMantisGlassLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyAirlockMantisGlassDarkLocked + id: GloomyAirlockMantisGlassDarkLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked, Dark] [Somber] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: [ AirlockMining, BasePsionic ] + id: AirlockMiningPenthouse + name: elevator door + description: "Two-sided doors that link with those of the residence." + suffix: NON-AIRTIGHT] [PENTHOUSE + components: + - type: Sprite + snapCardinals: false + sprite: _SHA/Structures/Doors/Airlocks/Standard/elevator.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: [ AirlockMining, BasePsionic ] + id: AirlockMiningPenthouseLeft + name: elevator utility door # For the little cryopod closet + description: "Two-sided doors that link with those of maintenance levels." + suffix: NON-AIRTIGHT] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSecretDoor + id: SecretDoorElevatorExitLeft + name: skyscraper wall + description: "It keeps the city out." + suffix: NON-AIRTIGHT, LEFT] [Secret Door, Elevator Exit] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + bumpOpen: false + clickOpen: false + changeAirtight: false + +- type: entity + parent: SomberSecretDoor + id: SecretDoorElevatorExitRight + name: skyscraper wall + description: "It keeps the city out." + suffix: NON-AIRTIGHT, RIGHT] [Secret Door, Elevator Exit] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + bumpOpen: false + clickOpen: false + changeAirtight: false + +- type: entity + parent: [ AirlockMining, BasePsionic ] + id: AirlockMiningPenthouseAir + name: skyscraper airlock # For the fire escape utility room + suffix: NON-AIRTIGHT] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureFlipped + id: GloomyWindoorSecureFlippedAir + name: gloomy windoor + suffix: NON-AIRTIGHT] [Opens LEFT, Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureDarkFlipped + id: GloomyWindoorSecureDarkFlippedAir + suffix: NON-AIRTIGHT] [Opens LEFT, Public, Dark] [Somber + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedFlipped + id: GloomyWindoorSecureTintedFlippedAir + name: gloomy windoor (tinted) + suffix: NON-AIRTIGHT] [Opens LEFT, Public] [Somber + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedDarkFlipped + id: GloomyWindoorSecureTintedDarkFlippedAir + suffix: NON-AIRTIGHT] [Opens LEFT, Public, Dark] [Somber + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecure + id: GloomyWindoorSecureAir + name: gloomy windoor + suffix: NON-AIRTIGHT] [Public] [Somber] [PENTHOUSE + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somber.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureDark + id: GloomyWindoorSecureDarkAir + suffix: NON-AIRTIGHT] [Public, Dark] [Somber] [PENTHOUSE + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdark.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTinted + id: GloomyWindoorSecureTintedAir + suffix: NON-AIRTIGHT] [Public] [Somber] [PENTHOUSE + description: "A gloomy, secure windoor, designed to match everything else in this place." + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somber.rsi + - type: Occluder + boundingBox: "-0.5,-0.5,0.5,-0.3" + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedDark + id: GloomyWindoorSecureTintedDarkAir + suffix: NON-AIRTIGHT] [Public, Dark] [Somber] [PENTHOUSE + components: + - type: Sprite + sprite: _DEN/Structures/Doors/Windoors/somberdark.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureMantisLocked + id: GloomyWindoorSecureMantisLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked] [Somber] [PENTHOUSE + components: + - type: Label + currentLabel: private + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureMantisDarkLocked + id: GloomyWindoorSecureMantisDarkLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked, Dark] [Somber] [PENTHOUSE + components: + - type: Label + currentLabel: private + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedMantisLocked + id: GloomyWindoorSecureTintedMantisLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked] [Somber] [PENTHOUSE + components: + - type: Label + currentLabel: private + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedMantisDarkLocked + id: GloomyWindoorSecureTintedMantisDarkLockedAir + suffix: NON-AIRTIGHT] [Mantis, Locked, Dark] [Somber] [PENTHOUSE + components: + - type: Label + currentLabel: private + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: GloomyWindoorSecureTintedMantisLocked + id: GloomyWindoorSecureMantisBlackLockedAir + name: obstacle + suffix: NON-AIRTIGHT] [Mantis, Locked, Black] [Somber] [PENTHOUSE + description: "WHERE DO YOU THINK YOU ARE RIGHT NOW? ANSWER ME." + components: + - type: Sprite + sprite: _SHA/Structures/Doors/Windoors/somberblack.rsi + - type: Label + currentLabel: "" + - type: ContainerFill + containers: + board: [ DoorElectronicsMantis ] + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSecretDoor + id: SomberSecretDoorAir + name: somber wall + suffix: NON-AIRTIGHT] [Secret Door, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSecretDoorDark + id: SomberSecretDoorDarkAir + suffix: NON-AIRTIGHT] [Secret Door, Dark, Signal-Friendly] [PENTHOUSE + components: + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSecretDoorDarkAir + id: SomberSecretDoorDarkAirCorner + suffix: NON-AIRTIGHT, Corner] [Secret Door, Dark, Signal-Friendly] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +- type: entity + parent: SomberSecretDoorDarkAir + id: SomberSecretDoorDarkAirInset + suffix: NON-AIRTIGHT, Inset] [Secret Door, Dark, Signal-Friendly] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi + - type: Airtight + airBlocked: false + noAirWhenFullyAirBlocked: false + - type: Door + changeAirtight: false + +# Stairs + +- type: entity + parent: Stairs + id: StairFireEscape + suffix: PENTHOUSE + name: fire escape stairs + description: "Just in case." + components: + - type: Sprite + sprite: _SHA/Structures/stairs.rsi + state: stairs_fire_escape + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberSteel + id: StairsWideSomberFade + name: somber steel stairs + suffix: PENTHOUSE, Fade, Middle + components: + - type: Sprite + sprite: _SHA/Structures/stairs.rsi + state: wide_somber_stairs_fade + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberSteel + id: StairsWideSomberFadeLeft + name: somber steel stairs + suffix: PENTHOUSE, Fade, Left + components: + - type: Sprite + sprite: _SHA/Structures/stairs.rsi + state: wide_somber_stairs_fade_left + drawdepth: FloorTiles + +- type: entity + parent: StairStageSomberSteel + id: StairsWideSomberFadeRight + name: somber steel stairs + suffix: PENTHOUSE, Fade, Right + components: + - type: Sprite + sprite: _SHA/Structures/stairs.rsi + state: wide_somber_stairs_fade_right + drawdepth: FloorTiles + +# Tiles + +- type: tile + id: FloorElevatorTransition + name: tiles-elevator-transition + sprite: /Textures/_SHA/Tiles/elevator.png + variants: 4 + placementVariants: + - 1.0 + - 1.0 + - 1.0 + - 1.0 + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorTransitionLeft + name: tiles-elevator-transition-left + sprite: /Textures/_SHA/Tiles/elevatorleft.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass0 + name: tiles-elevator-glass-0 + sprite: /Textures/_SHA/Tiles/elevator0.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass1 + name: tiles-elevator-glass-1 + sprite: /Textures/_SHA/Tiles/elevator1.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass2 + name: tiles-elevator-glass-2 + sprite: /Textures/_SHA/Tiles/elevator2.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass3 + name: tiles-elevator-glass-3 + sprite: /Textures/_SHA/Tiles/elevator3.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass4 + name: tiles-elevator-glass-4 + sprite: /Textures/_SHA/Tiles/elevator4.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass5 + name: tiles-elevator-glass-5 + sprite: /Textures/_SHA/Tiles/elevator5.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass6 + name: tiles-elevator-glass-6 + sprite: /Textures/_SHA/Tiles/elevator6.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass7 + name: tiles-elevator-glass-7 + sprite: /Textures/_SHA/Tiles/elevator7.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass8 + name: tiles-elevator-glass-8 + sprite: /Textures/_SHA/Tiles/elevator8.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: FloorElevatorGlass9 + name: tiles-elevator-glass-9 + sprite: /Textures/_SHA/Tiles/elevator9.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +- type: tile + id: BlackFloor + name: tiles-black + sprite: /Textures/_SHA/Tiles/black.png + baseTurf: Plating + isSubfloor: false + footstepSounds: + collection: FootstepTile + heatCapacity: 10000 + +# Water + +- type: entity + parent: SomberPoolWaterSideGlass + id: SomberPoolWaterDiagonalCutGlassDark + suffix: PENTHOUSE, Glass, Diagonal Cut + components: + - type: Sprite + sprite: _SHA/Tiles/Planet/Somber/water.rsi + layers: + - state: pooltilecorner + - state: watercorner + - state: watershinecorner + shader: unshaded + - state: poolglassdiagonaldark + - state: pooldiagonalcut + +# Carpets + +- type: entity + parent: FloorCarpetItemBlack + id: FloorCarpetItemMidnight + name: midnight carpet + description: "Finely trimmed and durable." + suffix: Item + components: + - type: Sprite + sprite: _SHA/Objects/Tiles/tile.rsi + state: carpet-midnight + - type: Item + sprite: _SHA/Objects/Tiles/tile.rsi + heldPrefix: carpet-midnight + - type: Stack + stackType: FloorCarpetMidnight + - type: Tag + tags: + - CarpetMidnight + - type: SpawnAfterInteract + prototype: CarpetMidnight + doAfter: 0.5 + removeOnInteract: true + - type: Material + +- type: entity + id: CarpetMidnight + parent: CarpetBase + name: midnight carpet + description: "Finely trimmed and durable." + suffix: "Tile, #1" + components: + - type: IconSmooth + key: carpet1 + - type: Clickable + - type: Sprite + sprite: _SHA/Structures/Furniture/Carpets/midnight_carpet.rsi + - type: Icon + sprite: _SHA/Structures/Furniture/Carpets/midnight_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemMidnight: + min: 1 + max: 1 + +- type: entity + id: CarpetMidnightSeparate + parent: CarpetMidnight + suffix: "Tile, #2" + components: + - type: IconSmooth + key: carpet2 + +- type: stack + id: FloorCarpetMidnight + name: midnight carpet + icon: { sprite: _SHA/Objects/Tiles/tile.rsi, state: carpet-midnight } + spawn: FloorCarpetItemMidnight + maxCount: 30 + itemSize: 5 + +- type: entity + parent: FloorCarpetItemMidnight + id: FloorCarpetItemMidnightNarrow + name: narrow midnight carpet + description: "Finely trimmed and durable." + suffix: Item + components: + - type: Sprite + sprite: _SHA/Objects/Tiles/tile.rsi + state: carpet-midnight-narrow + - type: Item + sprite: _SHA/Objects/Tiles/tile.rsi + heldPrefix: carpet-midnight + - type: Stack + stackType: FloorCarpetMidnightNarrow + - type: Tag + tags: + - CarpetMidnight + - type: SpawnAfterInteract + prototype: CarpetMidnightNarrow + doAfter: 0.5 + removeOnInteract: true + - type: Material + +- type: entity + id: CarpetMidnightNarrow + parent: CarpetMidnight + name: narrow midnight carpet + description: "Finely trimmed and durable." + suffix: "Tile, #3" + components: + - type: IconSmooth + key: carpet3 + - type: Sprite + sprite: _SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi + - type: Icon + sprite: _SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:SpawnEntitiesBehavior + spawn: + FloorCarpetItemMidnightNarrow: + min: 1 + max: 1 + +- type: entity + id: CarpetMidnightNarrowSeparate + parent: CarpetMidnightNarrow + suffix: "Tile, #4" + components: + - type: IconSmooth + key: carpet4 + +- type: stack + id: FloorCarpetMidnightNarrow + name: narrow midnight carpet + icon: { sprite: _SHA/Objects/Tiles/tile.rsi, state: carpet-midnight-narrow } + spawn: FloorCarpetItemMidnightNarrow + maxCount: 30 + itemSize: 5 + +# Warm Fire Items + +- type: entity + parent: VendingMachineSomberMantis + id: VendingMachineSomberMantisPenthouse + name: reliquary conduit + suffix: PENTHOUSE, Unlocked + description: "An occult-machine interface that reacts to thought alone." + components: + - type: Sprite + noRot: true + sprite: _SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi + - type: PointLight # As bright as a candle + color: "#FF9833" + mask: null + - type: ThermalVision # Weird psionic senses + pulseTime: 0 # Toggled, not timed + lightRadius: 7 + color: "#FF9833" + activateSound: + path: /Audio/Effects/eye_open.ogg + params: + volume: -5 + variation: 0.075 + deactivateSound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -5 + variation: 0.075 + - type: AccessReader + access: [] + +- type: entity + parent: VendingMachineSomberMantisSanctum + id: VendingMachineSomberMantisWallPenthouse + suffix: PENTHOUSE] [Wall, Decorative Only + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: WallMount + arc: 0 + - type: Sprite + drawdepth: WallMountedItems + noRot: true + sprite: _SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi + - type: PointLight # As bright as a candle + color: "#FF9833" + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + - type: Fixtures + - type: BlockMovement + +# Mansus Fire Items + +- type: entity + parent: CandleSomberAlabaster + id: CandleSomberSanctum + name: otherworldly candle + suffix: SANCTUM] [Light After Mapping + description: "A candle. That's all." + components: + - type: Sprite + sprite: _SHA/Objects/Misc/candlessanctum.rsi + - type: Item + sprite: _SHA/Objects/Misc/candlessanctum.rsi + - type: FireVisuals + sprite: _SHA/Objects/Misc/candlessanctum.rsi + normalState: fire-big + lightColor: "#00684E" # Mansus fire color + +- type: entity + parent: CandleSomberSanctum + id: CandleSomberSanctumSmall + name: otherworldly candle (small) + suffix: SANCTUM] [Light After Mapping + description: "A small candle. That's all." + components: + - type: Sprite + layers: + - state: candle-small + color: "#ffffff" + - type: FireVisuals + normalState: fire-small + +- type: entity + parent: CandleSomberSanctum + id: CandleSomberSanctumCluster + name: otherworldly candle (cluster) + suffix: SANCTUM] [Light After Mapping + description: "A cluster of candles. That's all." + components: + - type: Sprite + layers: + - state: candle-cluster + color: "#ffffff" + - type: FireVisuals + normalState: fire-cluster + +- type: entity + parent: CandleSomberSanctum + id: CandleSomberSanctumTiny + name: otherworldly candle (tea light) + suffix: SANCTUM] [Light After Mapping + description: "A tea light. That's all" + components: + - type: Sprite + layers: + - state: candle-tiny + color: "#ffffff" + - type: FireVisuals + normalState: fire-tiny + +- type: entity + parent: SomberFireplace + id: SomberFireplaceSanctum + suffix: SANCTUM + description: "A fireplace. That's all." + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/somberfireplacesanctum.rsi + - type: PointLight + color: "#00684E" # Mansus fire color + +- type: entity + parent: SomberHangingBrazier + id: SomberHangingBrazierSanctum + suffix: SANCTUM + description: "An electrum brazier. That's all." + placement: + mode: WallmountLight + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/somberhangingbraziersanctum.rsi + - type: PointLight + color: "#00684E" # Mansus fire color + +- type: entity + parent: SomberTableFire + id: SomberTableFireSanctum + suffix: Fire Table] [SANCTUM + description: "A fire table. That's all." + components: + - type: Sprite + sprite: _SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi + layers: + - state: full + - state: fire + shader: unshaded + visible: false + map: ["light"] + - type: Icon + sprite: _SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi + - type: PointLight + color: "#00684E" # Mansus fire color + +- type: entity + parent: VendingMachineSomberMantis + id: VendingMachineSomberMantisSanctum + name: reliquary conduit + suffix: SANCTUM + description: "An occult-machine interface that reacts to thought alone." + components: + - type: Sprite + noRot: true + sprite: _SHA/Structures/Machines/VendingMachines/mantissanctum.rsi + - type: PointLight # As bright as a candle + color: "#00684E" # Mansus fire color + mask: null + - type: ThermalVision # Weird psionic senses + pulseTime: 0 # Toggled, not timed + lightRadius: 7 + color: "#00684E" # Mansus fire color + activateSound: + path: /Audio/Effects/eye_open.ogg + params: + volume: -5 + variation: 0.075 + deactivateSound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -5 + variation: 0.075 + +- type: entity + parent: VendingMachineSomberMantisSanctum + id: VendingMachineSomberMantisWallSanctum + suffix: SANCTUM] [Wall, Decorative Only + placement: + mode: SnapgridCenter + snap: + - Wallmount + components: + - type: WallMount + arc: 0 + - type: Sprite + drawdepth: WallMountedItems + noRot: true + sprite: _SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi + - type: PointLight # As bright as a candle + color: "#00684E" # Mansus fire color + mask: /Textures/Effects/LightMasks/cone.png + autoRot: true + - type: Fixtures + - type: BlockMovement + +- type: entity + parent: [BaseStructure, BaseObjectVerbsStructure, BasePsionic ] + id: AltarSomberSanctum + name: mnemolith altar + suffix: SANCTUM, Map With Amphorae + description: "A broad, dark mnemolith altar. Its basins slowly well with a draught distilled from the stone itself, best gathered with an amphora. The surface is etched with a rare example of psychomantic script, legible to anyone who looks upon it: \"IN STILLNESS, ALL RETURNS.\"" + components: + - type: Anchorable + - type: Transform + - type: Sprite + sprite: _SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi + layers: + - state: altar + - state: fill-1 + map: ["enum.SolutionContainerLayers.Fill"] + visible: false + - state: candles + shader: unshaded + - state: glow + shader: unshaded + - type: Icon + sprite: _SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi + state: altar + - type: SolutionContainerManager + solutions: + fountain: + maxVol: 120 # Enough mnemolith to get two people into the deepest level of dosing + reagents: + - ReagentId: MnemolithReagent + Quantity: 120 + - type: SolutionRegeneration # The only infinite source of mnemolith + solution: fountain + generated: + reagents: + - ReagentId: MnemolithReagent + Quantity: 4.0 # Takes five seconds to refill + - type: Drink + solution: fountain + transferAmount: 5 + delay: 3 # Longer in case they drink accidentally since it's also a cabinet and a bed + - type: DrawableSolution + solution: fountain + - type: DrainableSolution + solution: fountain + - type: ExaminableSolution + solution: fountain + - type: Appearance + - type: SolutionContainerVisuals + maxFillLevels: 3 + fillBaseName: fill- + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: MetalGlassBreak # Mnemolith is glassy + - !type:PlaySoundBehavior + sound: + path: /Audio/Ambience/ambiruin6.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialMnemolith1: + min: 30 # It's a massive slab of stone + max: 30 # If you take the time to break it, you deserve it + ScrapElectrum: + min: 3 + max: 5 + CandleSomberSanctumSmall: + min: 1 + max: 6 + - !type:SpillBehavior { } + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Climbable + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.95,-0.35,0.95,0.35" + density: 2000 + mask: + - TableMask + - LowImpassable + layer: + - TableLayer + - type: Clickable + - type: SacrificialAltar + - type: Strap + buckleSound: + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: -2 + variation: 0.05 + unbuckleSound: + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: -2 + variation: 0.05 + buckleOnInteractHand: false + position: Down + rotation: -90 + - type: EtherealLight # Dims around ethereal entities + - type: PointLight + color: "#00684E" # Mansus fire color + autoRot: true + mask: /Textures/_DEN/Effects/LightMasks/double_circle.png + - type: AmbientSound + range: 5 + volume: -2 + sound: + path: /Audio/Ambience/Objects/gravity_gen_hum.ogg # So ominous it needs a rumble + - type: StealTarget + stealGroup: AltarNanotrasen + +- type: entity + parent: SomberHangingBrazierPillarShorter + id: SomberHangingBrazierSanctumPillarShorter + suffix: SANCTUM] [Fits Shorter Pillars + categories: [ HideSpawnMenu ] + placement: + mode: SnapgridCenter + components: + - type: SpriteFade + - type: Sprite + sprite: _SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi + - type: PointLight + color: "#00684E" + +- type: entity + parent: SomberHangingBrazierSanctumPillarShorter + id: SomberHangingBrazierSanctumPillarShort + suffix: SANCTUM] [Fits Short Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi + +- type: entity + parent: SomberHangingBrazierSanctumPillarShorter + id: SomberHangingBrazierSanctumPillarTall + suffix: SANCTUM] [Fits Tall Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi + +- type: entity + parent: SomberHangingBrazierSanctumPillarShorter + id: SomberHangingBrazierSanctumPillarTaller + suffix: SANCTUM] [Fits Taller Pillars + categories: [ HideSpawnMenu ] + components: + - type: SpriteFade + - type: Sprite + sprite: _SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi + +# Sanctum Fountains + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: FountainSomberSanctum + name: somber fountain + description: "A carved mnemolith basin crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Floor, Basin] [SANCTUM + components: + - type: Sprite + snapCardinals: false + noRot: true + drawdepth: Mobs + sprite: _DEN/Structures/Decoration/somberfountains-96x.rsi + layers: + - state: fountain + - state: fountainwater + - state: fountainwatershine + shader: unshaded + - state: fountainstreams + - state: fountainstreamshine + shader: unshaded + - type: SolutionContainerManager + solutions: + fountain: + maxVol: 100 + - type: SolutionRegeneration + solution: fountain + generated: + reagents: + - ReagentId: Water + Quantity: 100 + - type: Drink + solution: fountain + - type: DrawableSolution + solution: fountain + - type: DrainableSolution + solution: fountain + - type: ExaminableSolution + solution: fountain + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.875 + density: 1000 + layer: + - WallLayer + +- type: entity + parent: FountainSomberSanctum + id: FountainSomberRingHalfSanctum + name: somber fountain + description: "A carved mnemolith ring crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Wall] [SANCTUM + components: + - type: Sprite + snapCardinals: false + noRot: false + layers: + - state: halfringfountain + - state: halfringstreams + - state: halfringstreamshine + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.75,0.45,0.75,1.5" + hard: false + density: 1000 + layer: + - WallLayer + +- type: entity + parent: FountainSomberRingHalfSanctum + id: FountainSomberRingQuarterSanctum + name: somber fountain + description: "A carved mnemolith ring crowned with electrum spouts, spilling streams of water into drains set into the floor below." + suffix: Corner] [SANCTUM + components: + - type: Sprite + layers: + - state: quarterringfountain + - state: quarterringstreams + - state: quarterringstreamshine + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "0.55,0.45,1.5,1.5" + hard: false + density: 1000 + layer: + - WallLayer + +# Misc + +- type: entity + parent: RemoteSignallerSomber + id: RemoteSignallerSomberAdmin + name: somber remote signaller + suffix: PENTHOUSE, DO NOT MAP + description: "A brushed metal remote used to send signals to devices." + components: + - type: WirelessNetworkConnection + range: 1000 + +- type: entity + parent: DoorRemoteAll + id: DoorRemoteAllSomber + name: somber door remote + suffix: PENTHOUSE, DO NOT MAP + description: "A brushed metal remote that controls the doors." + components: + - type: Item + storedRotation: 0 + - type: Sprite + sprite: _SHA/Objects/Devices/door_remote.rsi + layers: + - state: door_remotebase + - state: door_remotelightscolour + shader: unshaded + +- type: entity + parent: LanternMantisOrchid + id: LanternMantisAdmin + name: mantis lantern + suffix: PENTHOUSE, DO NOT MAP + description: "An ornate lantern housing an eidolite pyramid that draws power from the noosphere. Stare too long and the gleam resolves into shapes you almost recognize, then promptly forget. Something seems especially wrong with this one." + components: + - type: PointLight + color: "#FFE4CE" # Just a pocket fluorescent light for admin work + energy: 0.8 + radius: 50 + softness: 1 + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberNazarInlaid + name: nazar (inlaid) + suffix: PENTHOUSE] [Produces Chapel Ambience + description: "An eyelike mnemolith plate inlaid in the floor to shelter the area from certain metaphysical threats." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + snapCardinals: true + noRot: true + drawdepth: HighFloorObjects + sprite: _SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi + state: invisible # Use "inlaid" if you want the sprite back + - type: Prayable + bibleUserOnly: true + sentMessage: prayer-popup-notify-nazar-sent + notificationPrefix: prayer-chat-notify-nazar + verb: prayer-verbs-nazar + verbImage: null + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.1 + density: 10 + mask: + - MachineMask + +- type: entity + parent: CigPackMnemolith + id: CigPackMnemolithLighter + suffix: PENTHOUSE + components: + - type: Storage + grid: + - 0,0,9,1 + - type: StorageFill + contents: + - id: FlippoLighterMantis + - id: CigaretteMnemolith + amount: 19 + +- type: entity + parent: [ PlushieDollHair, BasePsionic ] + id: PlushieDollHairPenthouse + name: Tatter + suffix: PENTHOUSE, Standard + description: "A cute amigurumi doll. You swear she moves when you're not looking." + +- type: entity + parent: PlushieDollMantis + id: PlushieDollMantisPenthouse + name: Tatter + suffix: PENTHOUSE, Mantis + description: "A cute amigurumi doll with a mantis fez and a toy ritual knife. Wait--why is it sharp!? You swear she moves when you're not looking." + +- type: entity + parent: PersonalAISomber + id: PersonalAISomberTatter + name: Tatter's soul + suffix: PENTHOUSE, MAP IN TATTER + description: "This doesn't exist. You're hallucinating. The doll is possessed - that part's real." + +- type: entity + parent: CustomDrinkJugSomber + id: CustomDrinkJugSomberPenthouseWater + name: eidolite decanter + suffix: PENTHOUSE, Water] [Somber Barware + components: + - type: Label + currentLabel: water + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: Water + Quantity: 150 + +- type: entity + parent: CustomDrinkJugSomber + id: CustomDrinkJugSomberPenthouseAbsinthe + name: eidolite decanter + suffix: PENTHOUSE, Absinthe] [Somber Barware + components: + - type: Label + currentLabel: absinthe + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: Absinthe + Quantity: 150 + +- type: entity + parent: CustomDrinkJugSomber + id: CustomDrinkJugSomberPenthouseFeverDream + name: eidolite decanter + suffix: PENTHOUSE, Fever Dream] [Somber Barware + components: + - type: Label + currentLabel: fever dream + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: FeverDream + Quantity: 150 + +- type: entity + parent: CustomDrinkJugSomber + id: CustomDrinkJugSomberPenthouseCremeDeCacao + name: eidolite decanter + suffix: PENTHOUSE, Crème de Cacao] [Somber Barware + components: + - type: Label + currentLabel: crème de cacao + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: CremeDeCacao + Quantity: 150 + +- type: entity + parent: CustomDrinkJugSomber + id: CustomDrinkJugSomberPenthouseCafeDeCacao + name: eidolite decanter + suffix: PENTHOUSE, Café de Cacao] [Somber Barware + components: + - type: Label + currentLabel: café de cacao + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: CafeDeCacao + Quantity: 150 + +# Huge Bed + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: PenthouseBreakBedLower + name: Break's bed + suffix: Lower] [PENTHOUSE + description: "A massive, plush bed with silky sheets and a cashmere throw blanket folded over the end." + components: + - type: Sprite + sprite: _SHA/Structures/Furniture/furniture-96x96.rsi + state: bedlowerhugeflipped + - type: HealOnBuckle + damage: + types: + Poison: -0.1 + Blunt: -0.1 + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.45,-1.0,0.45,-0.2" + hard: false + density: 190 + mask: + - TableMask + snapCardinals: false + noRot: false + - type: Strap + position: Down + rotation: 90 + buckleOffset: "-.85,-0.4" + - type: Transform + anchored: true + - type: Anchorable + - type: Pullable + - type: InteractionOutline + +- type: entity + parent: PenthouseBreakBedLower + id: PenthouseBreakBedMiddle + suffix: Middle] [PENTHOUSE + components: + - type: Sprite + state: bedmiddlehugeflipped + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.45,-0.2,0.45,0.4" + hard: false + density: 190 + mask: + - TableMask + - type: Strap + position: Down + rotation: 90 + buckleOffset: ".1,-0.08" + +- type: entity + parent: PenthouseBreakBedLower + id: PenthouseBreakBedUpper + suffix: Upper] [PENTHOUSE + components: + - type: Sprite + state: bedupperhugeflipped + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.45,0.4,0.45,1.0" + hard: false + density: 190 + mask: + - TableMask + - type: Strap + position: Down + rotation: 90 + buckleOffset: ".1,-0.08" + +# Paintings + +- type: entity + parent: [ PaintingBase, BasePsionic ] + id: PaintingBasePenthouse + name: painting + description: "An original work framed in patterned electrum." + suffix: PENTHOUSE + abstract: true + components: + - type: Sprite + sprite: _SHA/Structures/Wallmounts/paintings.rsi + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse1 + suffix: "PENTHOUSE, #1" + components: + - type: Sprite + state: painting1 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse2 + suffix: "PENTHOUSE, #2" + components: + - type: Sprite + state: painting2 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse3 + suffix: "PENTHOUSE, #3" + components: + - type: Sprite + state: painting3 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse4 + suffix: "PENTHOUSE, #4" + components: + - type: Sprite + state: painting4 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse5 + suffix: "PENTHOUSE, #5" + components: + - type: Sprite + state: painting5 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse6 + suffix: "PENTHOUSE, #6" + components: + - type: Sprite + state: painting6 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse7 + suffix: "PENTHOUSE, #7" + components: + - type: Sprite + state: painting7 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse8 + suffix: "PENTHOUSE, #8" + components: + - type: Sprite + state: painting8 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse9 + suffix: "PENTHOUSE, #9" + components: + - type: Sprite + state: painting9 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse12 + suffix: "PENTHOUSE, #12" + components: + - type: Sprite + state: painting12 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse13 + suffix: "PENTHOUSE, #13" + components: + - type: Sprite + state: painting13 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse14 + suffix: "PENTHOUSE, #14" + components: + - type: Sprite + state: painting14 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse15 + suffix: "PENTHOUSE, #15" + components: + - type: Sprite + state: painting15 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse21 + suffix: "PENTHOUSE, #21" + components: + - type: Sprite + state: painting21 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse22 + suffix: "PENTHOUSE, #22" + components: + - type: Sprite + state: painting22 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse23 + suffix: "PENTHOUSE, #23" + components: + - type: Sprite + state: painting23 + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse24 + suffix: "PENTHOUSE, #24" + components: + - type: Sprite + state: painting24 # Kaasi hehe + +- type: entity + parent: PaintingBasePenthouse + id: PaintingPenthouse25 + name: Aldieux family portrait + suffix: "PENTHOUSE, #25" + description: "A painting of several serious-faced humans in dated clothing, with Mireille standing at their side." + components: + - type: Sprite + state: painting25 + +# Guns + +- type: entity + parent: MantisRangedPistol + id: MantisRangedPistolLethal + name: OCC-P12-P "Kalliste" + suffix: PENTHOUSE + components: + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MantisCasterPistolLethal + insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg + whitelist: + tags: + - MantisCasterPistol + +- type: entity + parent: MantisRangedRevolver + id: MantisRangedRevolverLethal + name: OCC-P06-P "Charon" + suffix: PENTHOUSE + components: + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MantisCasterRevolverLethal + insertSound: /Audio/Weapons/Guns/Misc/revolver_spin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg + whitelist: + tags: + - MantisCasterRevolver + +- type: entity + parent: MantisRangedShotgun + id: MantisRangedShotgunLethal + name: OCC-S05-P "Empusa" + suffix: PENTHOUSE + components: + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MantisCasterShotgunLethal + insertSound: /Audio/Weapons/Guns/Misc/revolver_spin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/sfrifle_magout.ogg + whitelist: + tags: + - MantisCasterShotgun + +- type: entity + parent: MantisRangedSubMachineGun + id: MantisRangedSubMachineGunLethal + name: OCC-A24-P "Strix" + suffix: PENTHOUSE + components: + - type: ItemSlots + slots: + gun_magazine: + name: Magazine + startingItem: MantisCasterSubMachineGunLethal + insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg + ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg + whitelist: + tags: + - MantisCasterSubMachineGun + +- type: entity + parent: MantisRangedShotgunLethal + id: MantisRangedShotgunLethalSummoned + suffix: PENTHOUSE, DO NOT MAP + components: + - type: EmitSoundOnSpawn + sound: + path: /Audio/_White/BloodCult/veilin.ogg + params: + volume: 0 + variation: 0.05 + +- type: entity + parent: MantisRangedRevolverLethal + id: MantisRangedRevolverLethalSummoned + suffix: PENTHOUSE, DO NOT MAP + components: + - type: EmitSoundOnSpawn + sound: + path: /Audio/_White/BloodCult/veilout.ogg + params: + volume: 0 + variation: 0.05 + +# Special Items/Effects + +- type: entity + parent: [ BaseItem, BaseHereticContraband ] + id: BaseFragmentToggle + name: inert otherworldly fragment + suffix: DO NOT MAP] [BREAK + description: "Something about this feels terribly unnatural." + abstract: true + components: +# - type: SpawnItemsOnUse +# items: +# - id: null + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon + shader: unshaded + - type: Item + size: Tiny + sprite: null + - type: DisarmMalus + malus: 1.0 + +- type: entity + parent: [ BaseItem, BaseHereticContraband ] + id: BaseFragment + name: otherworldly fragment + suffix: DO NOT MAP] [BREAK + description: "Something about this feels terribly unnatural." + abstract: true + components: +# - type: TimedDespawn +# lifetime: 0.7 + - type: Appearance # Forces visual effects to render over items in the other hand + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon + shader: unshaded + - type: Item + size: Tiny + sprite: null + - type: DisarmMalus + malus: 1.0 + +- type: entity + parent: BaseFragment + id: FragmentGreatswordFlash + components: + - type: TimedDespawn + lifetime: 0.7 + - type: Sprite + layers: + - state: icon-light + shader: unshaded + - type: Item + sprite: _SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi + inhandVisuals: + left: + - state: inhand-right-summon + shader: unshaded + loop: false + right: + - state: inhand-left-summon + shader: unshaded + loop: false + +- type: entity + parent: BaseFragment + id: FragmentBladeFlash + components: + - type: TimedDespawn + lifetime: 0.7 + - type: Sprite + layers: + - state: icon-light + shader: unshaded + - type: Item + sprite: _SHA/Heretic/break-64x.rsi + inhandVisuals: + left: + - state: inhand-right-grasp-summon + shader: unshaded + loop: false + - state: inhand-right-summon + shader: unshaded + loop: false + right: + - state: inhand-left-grasp-summon + shader: unshaded + loop: false + - state: inhand-left-summon + shader: unshaded + loop: false + +- type: entity + parent: [ BaseFragment, BaseStorageItem ] + id: FragmentStorage + components: + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon-storage + shader: unshaded + - type: Storage + maxItemSize: Huge + grid: + - 0,0,20,23 + storageOpenSound: /Audio/Effects/silence.ogg + storageCloseSound: /Audio/Effects/silence.ogg + storageInsertSound: + collection: Storage + params: + volume: 0 + variation: 0.33 + +- type: entity + parent: BaseFragment + id: FragmentStorageSound + components: + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon-sound1 + shader: unshaded + - type: EmitSoundOnUse + sound: + collection: Storage + params: + volume: 0 + variation: 0.33 + +- type: entity + parent: BaseFragmentToggle + id: FragmentStorageAmbienceToggle + components: + - type: SpawnItemsOnUse + items: + - id: FragmentStorageAmbience + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon-sound2 + shader: unshaded + +- type: entity + parent: BaseFragment + id: FragmentStorageAmbience + components: + - type: SpawnItemsOnUse + items: + - id: FragmentStorageAmbienceToggle + - type: Sprite + sprite: _SHA/Misc/misc.rsi + layers: + - state: icon-sound2 + shader: unshaded + - type: AmbientSound + range: 5 + volume: 0 + sound: + path: /Audio/_SHA/storage.ogg + +# Weapons + +- type: entity + parent: MantisMeleeGreatsword + id: MantisMeleeGreatswordBreak + suffix: PENTHOUSE, DO NOT MAP + description: "It sees you. It does not know you. It only answers to her." + components: + - type: AntiPsionicWeapon # It knows her + punishChances: 1 + punishSelfDamage: 1 + punishStunDuration: 1 + - type: MeleeRequiresWield # She just won't swing it if she's not wielding it + fumbleOnAttempt: false + - type: MeleeWeapon + heavyStaminaCost: 0 + - type: DamageOtherOnHit + staminaCost: 0 + - type: MeleeThrowOnHit # Throws you like a manifold + speed: 10 + lifetime: 0.5 + - type: Reflect # No cheesing the boss fight + reflectProb: 1.0 + spread: 0 + innate: true + - type: DisarmMalus + malus: 1.0 + - type: CultItem # Only she can wield it + - type: EmbeddableProjectile + minimumSpeed: 1 + autoRemoveDuration: 0 + +- type: entity + parent: MantisMeleeGreatswordBreak + id: MantisMeleeGreatswordBreakSummoned + components: + - type: EmitSoundOnSpawn + sound: + path: /Audio/_SHA/castsummoninstant+faustunsheath.ogg + params: + volume: 0 + variation: 0.05 + +- type: entity + parent: MantisMeleeGreatswordSheath + id: MantisMeleeGreatswordSheathFilledBreak + suffix: Faust, Filled] [PENTHOUSE, DO NOT MAP + components: + - type: ContainerFill + containers: + mantisgreatsword: + - MantisMeleeGreatswordBreak + - type: Foldable + folded: true + - type: Clothing + equippedPrefix: folded + +- type: entity + parent: [ BaseHereticContraband, BaseKnife, BaseAntiPsionicWeapon ] + id: HereticBladeFleshBreakSummoned + name: bloody blade + suffix: DO NOT MAP] [BREAK + description: "Her flesh and blood. It stings the eye to behold. Look away. Look away." + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon + - state: icon-unshaded + shader: unshaded + - type: Item + size: Normal + sprite: _SHA/Heretic/break-64x.rsi + inhandVisuals: + left: + - state: inhand-left-grasp + shader: unshaded + - state: inhand-left + - state: inhand-left-unshaded + shader: unshaded + - state: inhand-left-unshaded-eye + shader: unshaded + right: + - state: inhand-right-grasp + shader: unshaded + - state: inhand-right + - state: inhand-right-unshaded + shader: unshaded + - state: inhand-right-unshaded-eye + shader: unshaded + - type: MeleeWeapon + autoAttack: true + heavyStaminaCost: 0 + attackRate: 0.6666 + angle: 90 + maxTargets: 10 + damage: + types: + Slash: 15 + Holy: 7.5 + soundHit: + path: /Audio/_White/BloodCult/butcher.ogg + params: + volume: -2 + variation: 0.15 + soundSwing: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg + params: + volume: -3 + variation: 0.15 + animation: WeaponArcPunch + - type: EmitSoundOnLand + sound: + path: /Audio/_SHA/scrape.ogg + params: + volume: -1 + pitch: 1.1 + variation: 0.1 + - type: LandAtCursor + - type: DamageOtherOnHit + staminaCost: 0 + - type: MeleeThrowOnHit + speed: 6 + lifetime: 0.05 + - type: Reflect + reflectProb: 1.0 + spread: 0 + innate: true + - type: DisarmMalus + malus: 1.0 + - type: ThrowingAngle + angle: 225 + - type: CultItem + - type: EmbeddableProjectile + minimumSpeed: 1 + autoRemoveDuration: 0 + - type: EmitSoundOnSpawn + sound: + path: /Audio/_SHA/blood+enterblood.ogg + params: + volume: -2 + pitch: 1.0 + - type: SpawnItemsOnUse # To get around an annoying inhands layering issue with toggled items... + items: + - id: HereticBladeFleshBreak + +- type: entity + parent: [ HereticBladeFleshBreakSummoned, BaseKnifeSpinnable ] + id: HereticBladeFleshBreak + name: bloody blade + suffix: DO NOT MAP] [BREAK + description: "Her flesh and blood. It stings the eye to behold. Look away. Look away." + components: + - type: ItemToggle + soundActivate: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg # Spin + params: + volume: -5 + variation: 0.15 + soundDeactivate: + path: /Audio/Effects/weak_hit2.ogg # Catch + params: + volume: -5 + pitch: 0.5 + variation: 0.05 + - type: ToggleableVisuals + spriteLayer: null # Spinning it only changes the inhand sprites + replaceMode: true # The original inhand sprites won't remain visible when toggled + inhandVisuals: + left: + - state: inhand-left-grasp + shader: unshaded + - state: spinning-inhand-left + - state: spinning-inhand-left-unshaded + shader: unshaded + - state: spinning-inhand-left-unshaded-eye + shader: unshaded + right: + - state: inhand-right-grasp + shader: unshaded + - state: spinning-inhand-right + - state: spinning-inhand-right-unshaded + shader: unshaded + - state: spinning-inhand-right-unshaded-eye + shader: unshaded + - type: EmitSoundOnSpawn + sound: null + +# Magic Effects + +- type: entity + parent: [ BaseHereticContraband, BaseItem, BaseAntiPsionicWeapon ] + id: HereticMansusGraspBreak + name: mansus grasp + suffix: DO NOT MAP] [BREAK + description: "The hand wreathed in false flame. It pries at the world's threads. The witch's will made manifest." + components: + - type: ItemToggle # You can flash a ritual circle by toggling it + verbToggleOn: item-toggle-ritualon + verbToggleOff: item-toggle-ritualoff + soundActivate: + path: /Audio/_SHA/castsummonfast.ogg + params: + volume: 0 + variation: 0.05 + soundDeactivate: /Audio/Effects/silence.ogg + - type: UseDelay + delay: 1.27 + - type: Appearance + - type: ToggleableVisuals + spriteLayer: null + replaceMode: false + inhandVisuals: + left: + - state: ritual-mirror-fast-break + shader: unshaded + offset: 0,-0.5 + loop: false + right: + - state: ritual-mirror-fast-break + shader: unshaded + offset: 0,-0.5 + loop: false + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-grasp-left + shader: unshaded + - type: Item + size: Ginormous + sprite: _SHA/Heretic/break-96x.rsi + inhandVisuals: + left: + - state: inhand-left-grasp + shader: unshaded + - state: inhand-left-grasp-summon + shader: unshaded + loop: false + right: + - state: inhand-right-grasp + shader: unshaded + - state: inhand-right-grasp-summon + shader: unshaded + loop: false + - type: MeleeWeapon + autoAttack: true + heavyStaminaCost: 0 + attackRate: 0.6666 + angle: 90 + maxTargets: 1 + damage: + types: + Blunt: 10 + Holy: 5 + Structural: 25 + soundHit: + path: /Audio/_SHA/repulseinstant.ogg + params: + volume: 0 + variation: 0.15 + soundSwing: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg + params: + volume: -3 + variation: 0.15 + animation: WeaponArcPunch + wideAnimation: WeaponArcSmash + - type: MeleeThrowOnHit + speed: 10 + lifetime: 0.5 + - type: Reflect + reflectProb: 1.0 + spread: 0 + innate: true + - type: DisarmMalus + malus: 1.0 + - type: CultItem + - type: EmitSoundOnSpawn + sound: + path: /Audio/_SHA/voidblink.ogg + params: + volume: -2 + pitch: 0.75 + - type: AmbientSound + range: 5 + volume: -4 + sound: + path: /Audio/Ambience/wisp_ambience.ogg + - type: PointLight + color: "#00684E" # Mansus fire color + - type: DeleteOnDrop + - type: Tool + qualities: + - Prying + - type: Prying + - type: Gun + projectileSpeed: 9 + cameraRecoilScalar: 0 + fireOnDropChance: 0 + meleeCooldown: 0 + resetOnHandSelected: false + showExamineText: false + uniformSpread: true + soundGunshot: + path: /Audio/_SHA/rites.ogg + params: + volume: -1 + pitch: 0.5 + variation: 0.05 + soundEmpty: /Audio/Effects/silence.ogg + fireRate: 3 + useKey: false + - type: RechargeBasicEntityAmmo + rechargeCooldown: 0.333 + rechargeSound: /Audio/Effects/silence.ogg + - type: BasicEntityAmmoProvider + proto: BulletGrasp + capacity: 1 + count: 1 + +- type: entity + parent: [ BaseHereticContraband, BaseItem, BaseAntiPsionicWeapon ] + id: HereticMansusGraspFarGoneBreak + name: far-gone grasp + suffix: DO NOT MAP] [BREAK + description: "The hand wreathed in false flame. It pries at the world's threads. The witch's will made manifest." + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-grasp-right + shader: unshaded + - type: Item + size: Ginormous + sprite: _SHA/Heretic/break-64x.rsi + inhandVisuals: + left: + - state: inhand-both-silhouette + shader: unshaded + - state: inhand-left-grasp + shader: unshaded + - state: inhand-both-silhouette-summon + shader: unshaded + loop: false + - state: inhand-left-grasp-summon + shader: unshaded + loop: false + right: + - state: inhand-both-silhouette + shader: unshaded + - state: inhand-right-grasp + shader: unshaded + - state: inhand-both-silhouette-summon + shader: unshaded + loop: false + - state: inhand-right-grasp-summon + shader: unshaded + loop: false + - type: MeleeWeapon + autoAttack: true + heavyStaminaCost: 0 + attackRate: 0.3333 + angle: 90 + maxTargets: 10 + damage: + types: + Blunt: 10 + Holy: 5 + Structural: 50 + soundHit: + path: /Audio/_SHA/repulseinstant.ogg + params: + volume: 0 + variation: 0.15 + soundSwing: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg + params: + volume: -3 + variation: 0.15 + animation: WeaponArcPunch + wideAnimation: WeaponArcSmash + - type: MeleeThrowOnHit + speed: 10 + lifetime: 0.5 + - type: Reflect + reflectProb: 1.0 + spread: 0 + innate: true + - type: DisarmMalus + malus: 1.0 + - type: CultItem + - type: DeleteOnDrop + - type: Tool + qualities: + - Prying + - type: Prying + - type: PointLight # For the "muzzle flashes" + radius: 0 + energy: 0 + color: "#00684E" + +- type: entity + parent: HereticMansusGraspFarGoneBreak + id: BreakSoul + name: what remained + suffix: DO NOT MAP] [BREAK SOUL, RIGHT HAND + description: "A fractured thing, long unseen. Now brought forth as a weapon. What have you done." + components: + - type: Grammar + attributes: + proper: true + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-grasp-soul-right + shader: unshaded + - type: Item + sprite: _SHA/Heretic/break-96x.rsi + inhandVisuals: + left: + - state: inhand-both-silhouette-black + shader: unshaded + - state: soul + shader: unshaded + - state: soul-eyes + shader: unshaded + scale: 0.2,0.2 + offset: 0,0.42 + - state: soul-cover + shader: unshaded + loop: false + - state: draw-ritual-mirror + shader: unshaded + offset: 0,-0.5 + loop: false + - state: soul-crown + shader: unshaded + loop: false + right: + - state: inhand-both-silhouette-black + shader: unshaded + - state: soul + shader: unshaded + - state: soul-eyes + shader: unshaded + scale: 0.2,0.2 + offset: 0,0.42 + - state: soul-cover + shader: unshaded + loop: false + - state: draw-ritual-mirror + shader: unshaded + offset: 0,-0.5 + loop: false + - state: soul-crown + shader: unshaded + loop: false + - type: MeleeWeapon + animation: WeaponArcPunchDark + wideAnimation: WeaponArcSmashDark + - type: EmitSoundOnSpawn + sound: + path: /Audio/_SHA/soulscream+ascendfleshlong.ogg + params: + volume: 0 + pitch: 1.0 + - type: AmbientSound + range: 25 + volume: -3 + sound: + path: /Audio/_SHA/whatwasleft+wisp.ogg + params: + volume: 0 + pitch: 1.0 + - type: EmitSoundOnUse + sound: + collection: SoulTalk + params: + volume: -4 + variation: 0.05 + - type: PointLight + radius: 30.0 + energy: 0.025 + falloff: 0.0 + color: "#ff0066" # Her crimson + +- type: entity + parent: HereticMansusGraspBreak + id: BreakSoulHand + name: what remained + suffix: DO NOT MAP] [BREAK SOUL, LEFT HAND + description: "A fractured thing, long unseen. Now brought forth as a weapon. What have you done." + components: + - type: Grammar + attributes: + proper: true + - type: ToggleableVisuals + spriteLayer: null + replaceMode: false + inhandVisuals: + left: + - state: ritual-mirror-fast-soul + shader: unshaded + offset: 0,-0.5 + loop: false + right: + - state: ritual-mirror-fast-soul + shader: unshaded + offset: 0,-0.5 + loop: false + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-grasp-soul-left + shader: unshaded + - type: Item + sprite: _SHA/Heretic/break-96x.rsi + inhandVisuals: + left: + - state: invisible + right: + - state: invisible + - type: MeleeWeapon + autoAttack: true + heavyStaminaCost: 0 + attackRate: 0.6666 + angle: 90 + maxTargets: 1 + damage: + types: + Blunt: 10 + Holy: 5 + Structural: 25 + soundHit: + path: /Audio/_SHA/repulseinstant.ogg + params: + volume: 0 + variation: 0.15 + soundSwing: + path: /Audio/_DEN/Weapons/Melee/bigswoosh.ogg + params: + volume: -3 + variation: 0.15 + animation: WeaponArcPunchDark + wideAnimation: WeaponArcSmashDark + - type: MeleeThrowOnHit + speed: 10 + lifetime: 0.5 + - type: PointLight # For the "muzzle flashes" + radius: 0 + energy: 0 + color: "#ff0066" + - type: BasicEntityAmmoProvider + proto: BulletGraspSoulSpread + +- type: entity + parent: ClothingNeckBase + id: BreakFocusMeditation + name: meditation + suffix: DO NOT MAP] [BREAK + description: "So focused that she seems to have forgotten about gravity." + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-meditation + shader: unshaded + - type: Item + size: Small + - type: Clothing + sprite: null + equipDelay: 0 + unequipDelay: 0 + quickEquip: true + - type: AntiGravityClothing + - type: DisarmMalus + malus: 1.0 + - type: Tag + tags: [] + +- type: entity + parent: [ BaseHereticContraband, BreakFocusMeditation ] + id: BreakFocusTrance + name: trance + suffix: DO NOT MAP] [BREAK + description: "You have earned her full attention." + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-soul + shader: unshaded + - type: Item + size: Ginormous + - type: Clothing + quickEquip: false + - type: Armor # Mostly to protect me from physics damage if I use this for character speed during mapping + modifiers: + coefficients: + Asphyxiation: 0 + Bloodloss: 0 + Blunt: 0 + Cellular: 0 + Caustic: 0 + Cold: 0 + Heat: 0 + Piercing: 0 + Poison: 0 + Radiation: 0 + Shock: 0 + Slash: 0 + Structural: 0 + Holy: 0 + - type: StaminaDamageResistance + coefficient: 0 + - type: ClothingSpeedModifier + walkModifier: 5 + sprintModifier: 10 + requiresToggle: false + - type: HeldSpeedModifier # For mapping purposes - walk or you'll die + - type: NoSlip + - type: Insulated + - type: FlashImmunity + - type: EyeProtection + protectionTime: 60 + - type: DeleteOnDrop + - type: TypingIndicatorClothing + proto: break + - type: SpawnItemsOnUse + items: + - id: null + +- type: entity + parent: BaseItem + id: BreakSilhouette + name: ominous silhouette + suffix: DO NOT MAP] [BREAK + description: "Oh lord." + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-silhouette + shader: unshaded + - type: Item + size: Small + sprite: _SHA/Heretic/break-64x.rsi + inhandVisuals: + left: + - state: inhand-both-silhouette + shader: unshaded + - state: inhand-both-silhouette-eyes + shader: unshaded + right: + - state: inhand-both-silhouette + shader: unshaded + - state: inhand-both-silhouette-eyes + shader: unshaded + - type: MeleeWeapon + soundHit: + collection: ShockPunch + angle: 30 + animation: WeaponArcPunch + wideAnimation: WeaponArcPunch + damage: + types: + Shock: 5 + - type: EmitSoundOnPickup + sound: + path: /Audio/Effects/eye_close.ogg + params: + volume: -6 + variation: 0.075 + - type: EmitSoundOnUse + sound: /Audio/_Lavaland/heartbeat.ogg + - type: DisarmMalus + malus: 1.0 + - type: CultItem + - type: DeleteOnDrop + +- type: entity + parent: [ BaseHereticContraband, BreakSilhouette ] + id: BreakSoulFaint + name: the shape behind her + suffix: DO NOT MAP] [BREAK SOUL, FAINT + description: "Something is there, unseen by most. A ragged shape that stares unblinking. It moves before she moves." + components: + - type: Grammar + attributes: + proper: true + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-soul-faint + shader: unshaded + - type: Item + size: Ginormous + sprite: _SHA/Heretic/break-96x.rsi + inhandVisuals: + left: + - state: soul-faint + shader: unshaded + - state: soul-eyes-faint + shader: unshaded + scale: 0.2,0.2 + offset: 0,0.42 + right: + - state: soul-faint + shader: unshaded + - state: soul-eyes-faint + shader: unshaded + scale: 0.2,0.2 + offset: 0,0.42 + - type: MeleeWeapon + soundHit: + collection: ShockPunch + angle: 30 + animation: WeaponArcPunch + wideAnimation: WeaponArcPunch + damage: + types: + Shock: 5 + - type: EmitSoundOnPickup + sound: /Audio/Effects/silence.ogg + - type: AmbientSound + range: 5 + volume: -8 + sound: + path: /Audio/Ambience/wisp_ambience.ogg + - type: EmitSoundOnUse + sound: + collection: SoulTalk + params: + volume: -10 + variation: 0.05 + - type: TypingIndicatorClothing + proto: breakfaint + +- type: entity + parent: [ BaseHereticContraband, BreakSilhouette ] + id: BreakSoulReflection + name: nothing + suffix: DO NOT MAP] [BREAK + description: "What are you looking at down there...?" + components: + - type: ItemToggle # Pressing Z quickly toggles the visuals + verbToggleOn: item-toggle-reflecton + verbToggleOff: item-toggle-reflectoff + soundActivate: /Audio/Effects/silence.ogg + soundDeactivate: /Audio/Effects/silence.ogg + - type: UseDelay + delay: 0 + - type: Appearance + - type: ToggleableVisuals + spriteLayer: null + replaceMode: true + inhandVisuals: + left: + - state: invisible + right: + - state: invisible + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + layers: + - state: icon-soul-reflection + shader: unshaded + - type: Item + size: Small + sprite: _SHA/Heretic/break-96x.rsi + inhandVisuals: + left: + - state: soul-reflection + shader: unshaded + offset: 0,-1.0 + right: + - state: soul-reflection + shader: unshaded + offset: 0,-1.0 + - type: MeleeWeapon + soundHit: + collection: ShockPunch + angle: 30 + animation: WeaponArcPunch + wideAnimation: WeaponArcPunch + damage: + types: + Shock: 5 + - type: EmitSoundOnPickup + sound: /Audio/Effects/silence.ogg + - type: EmitSoundOnUse + sound: /Audio/Effects/silence.ogg + +# Spells + +- type: entity + id: ActionBreakSummonFaust + name: Summon Faust + description: "It sees you. It does not know you. It only answers to her." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi + state: icon + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi + state: icon + event: !type:SummonEquipmentEvent + prototypes: + hand1: MantisMeleeGreatswordBreakSummoned + hand2: FragmentGreatswordFlash + - type: BaseCultSpell + +- type: entity + id: ActionBreakSummonBloodyBlade + name: Bloody Blade + description: "Her flesh and blood. It stings the eye to behold. Look away. Look away." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + state: icon + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _SHA/Heretic/break-32x.rsi + state: icon + event: !type:SummonEquipmentEvent + prototypes: + hand1: HereticBladeFleshBreakSummoned + hand2: FragmentBladeFlash + - type: BaseCultSpell + +- type: entity + id: ActionBreakSummonMansusGrasp + name: Mansus Grasp + description: "The hand wreathed in false flame. It pries at the world's threads. The witch's will made manifest." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + state: icon-grasp-right + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _SHA/Heretic/break-32x.rsi + state: icon-grasp-right + event: !type:SummonEquipmentEvent + prototypes: + hand: HereticMansusGraspBreak + - type: BaseCultSpell + +- type: entity + id: ActionBreakSummonMansusGraspDouble + name: Far-Gone Grasp + description: "The hand wreathed in false flame. It pries at the world's threads. The witch's will made manifest." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + state: icon-grasp-both + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _SHA/Heretic/break-32x.rsi + state: icon-grasp-both + event: !type:SummonEquipmentEvent + prototypes: + hand1: HereticMansusGraspFarGoneBreak + hand2: HereticMansusGraspBreak + - type: BaseCultSpell + +- type: entity + id: ActionBreakApparition + name: The Shape Behind Her + description: "Something is there, unseen by most. A ragged shape that stares unblinking. It moves before she moves." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + state: icon-soul-faint + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _SHA/Heretic/break-32x.rsi + state: icon-soul-faint + event: !type:SummonEquipmentEvent + prototypes: + hand: BreakSoulFaint + - type: BaseCultSpell + +- type: entity + id: ActionBreakCoronation + name: What Remained + description: "A fractured thing, long unseen. Now brought forth as a weapon. What have you done." + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Heretic/break-32x.rsi + state: icon-soul + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _SHA/Heretic/break-32x.rsi + state: icon-soul + event: !type:SummonEquipmentEvent + prototypes: + hand1: BreakSoul + hand2: BreakSoulHand + neck: BreakFocusTrance + - type: BaseCultSpell + +# Unused Spells + +- type: entity + id: ActionBreakSummonGuns + name: Summon Empusa & Charon + description: "" + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _DEN/Objects/Weapons/Guns/Battery/Mantis/mantis-shotgun.rsi + state: icon + - type: InstantAction + itemIconStyle: BigAction + charges: 1000 + temporary: false + icon: + sprite: _DEN/Objects/Weapons/Guns/Battery/Mantis/mantis-shotgun.rsi + state: icon + event: !type:SummonEquipmentEvent + prototypes: + hand1: MantisRangedShotgunLethalSummoned + hand2: MantisRangedRevolverLethalSummoned + - type: BaseCultSpell + +# Restraints + +- type: entity + parent: MantisCaseShadowLarge + id: MantisCaseRestraintsPenthouse + name: restraints case + suffix: PENTHOUSE + description: "A floral case filled with shackles and chains, complete with an antique wrench." + components: + - type: Sprite + layers: + - state: 3-closed + - state: label-restraints + - state: 3-open + map: ["openLayer"] + - type: Storage + grid: + - 0,0,5,1 + - type: StorageFill + contents: + - id: ClothingHeadCageMantisPenthouse + - id: HandcuffsMantisPenthouse + - id: ClothingNeckMantisShacklesPenthouse + - id: WrenchMantis + - id: LeashMantisPenthouse + amount: 4 + +- type: entity + parent: ClothingHeadCage + id: ClothingHeadCageMantisPenthouse + name: gilded headcage + suffix: PENTHOUSE + description: "A durable cage with a heavy chain." + components: + - type: Sprite + sprite: _SHA/Clothing/Head/Hats/cagemantis.rsi + - type: Clothing + sprite: _SHA/Clothing/Head/Hats/cagemantis.rsi + +- type: entity + parent: BaseItem + id: HandcuffsMantisPenthouse + suffix: PENTHOUSE + name: gilded shackles + description: "Heavy shackles to bind the unruly." + components: + - type: Item + size: Small + - type: Handcuff + breakoutTime: 10 + cuffTime: 3 + stunBonus: 2 + uncuffTime: 3 + cuffedRSI: _SHA/Objects/Misc/handcuffsmantis.rsi + bodyIconState: body-overlay + breakOnRemove: false + startCuffSound: + path: /Audio/_DEN/Items/Handcuffs/chain_start.ogg + endCuffSound: + path: /Audio/_DEN/Items/Handcuffs/chain_end.ogg + startUncuffSound: + path: /Audio/_DEN/Items/Handcuffs/chain_start.ogg + endUncuffSound: + path: /Audio/_DEN/Items/Handcuffs/chain_end.ogg + startBreakoutSound: + path: /Audio/_DEN/Items/Handcuffs/chain_takeoff.ogg + - type: Sprite + sprite: _SHA/Objects/Misc/handcuffsmantis.rsi + state: icon + - type: MeleeWeapon + wideAnimationRotation: 90 + resetOnHandSelected: false + animation: WeaponArcDisarm + damage: + types: + Blunt: 0 + - type: UseDelay + delay: 1 + +- type: entity + parent: ClothingNeckCollarBase + id: ClothingNeckMantisShacklesPenthouse + name: gilded bindings + suffix: PENTHOUSE + description: "A set of massive bindings with hanging chains." + components: + - type: Sprite + sprite: _SHA/Clothing/Neck/Misc/mantisshackles.rsi + - type: Clothing + sprite: _SHA/Clothing/Neck/Misc/mantisshackles.rsi + +- type: entity + parent: BaseLeash + id: LeashMantisPenthouse + name: gilded chain + suffix: PENTHOUSE + description: "A heavy chain leading to a round, anchorable base." + components: + - type: Item + size: Tiny + - type: Sprite + sprite: _SHA/Objects/Specific/Mantis/leashmantis.rsi + state: icon + - type: Leash + leashSprite: + sprite: _SHA/Objects/Specific/Mantis/leashmantis-chain.rsi + state: chain + pullInterval: 0.75 + length: 3 + lengthConfigs: [1.5, 2.25, 3] + maxDistance: 6 + attachDelay: 1 + detachDelay: 1 + selfDetachDelay: 10 + - type: Anchorable + delay: 1 + snap: false + +# Books + +- type: entity + parent: [ BaseDecorativeFixture, BaseItem ] + id: EldritchTome + name: eldritch tome + suffix: SANCTUM ONLY + description: "A strange book with some kind of ritualistic rune emblazoned on the front. The text seems to rewrite itself whenever you look away." + components: + - type: Sprite + sprite: _SHA/Heretic/eldritch_book.rsi + layers: + - state: eldritch-book-base1 + map : [ "cover" ] + - state: eldritch-book-icon1 + map : [ "icon" ] + - type: RandomSprite + available: + - cover: + eldritch-book-base1: "" + eldritch-book-base2: "" + eldritch-book-base3: "" + eldritch-book-base4: "" + eldritch-book-base5: "" + eldritch-book-base6: "" + eldritch-book-base7: "" + eldritch-book-base8: "" + icon: + eldritch-book-icon1: "" + eldritch-book-icon2: "" + eldritch-book-icon3: "" + eldritch-book-icon4: "" + eldritch-book-icon5: "" + eldritch-book-icon6: "" + - type: PointLight + radius: 1.5 + energy: 2.5 + color: "#00684E" # Mansus fire color + - type: Tag + tags: + - Book + - type: EmitSoundOnPickup + sound: /Audio/Items/Handling/book_pickup.ogg + - type: EmitSoundOnDrop + sound: /Audio/Items/Handling/book_drop.ogg + - type: EmitSoundOnLand + sound: /Audio/Items/Handling/book_drop.ogg + +- type: entity + parent: BookshelfSomberFilled + id: BookshelfSomberFilledSanctum + name: somber bookshelf + suffix: SANCTUM ONLY, Filled + description: "A tall, gloomy bookshelf sagging beneath volumes that should not exist. Their spines are cracked, titles faded, and the air around them feels wrong when you linger too long." + components: + - type: Sprite + sprite: _SHA/Structures/Furniture/somberbookshelfsanctum.rsi + - type: StorageFill + contents: + - id: EldritchTome + prob: 1.0 + amount: 5 + maxAmount: 10 + +- type: entity + parent: BookshelfSomberFilledSanctum + id: BookshelfSomberBacklessFilledSanctum + suffix: SANCTUM ONLY, SEE-THROUGH, Filled + components: + - type: Sprite + sprite: _SHA/Structures/Furniture/somberbookshelfsanctum.rsi + layers: + - state: base-backless + - state: book-0 + - map: ["enum.StorageFillLayers.Fill"] + - type: Occluder + enabled: false + +- type: entity + parent: BookshelfSomberFilled + id: BookshelfSomberFilledPenthouse + name: somber bookshelf + suffix: PENTHOUSE, Filled + description: "A tall, gloomy bookshelf crowded with rare and obscure volumes. This collection must have cost a fortune." + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/somberbookshelf.rsi + - type: StorageFill + contents: + - id: SomberBook1 + prob: 0.90 + amount: 1 + maxAmount: 3 + orGroup: BookFiller1 + - id: SomberBook2 + prob: 0.90 + amount: 1 + maxAmount: 3 + orGroup: BookFiller2 + - id: SomberBook3 + prob: 0.85 + amount: 1 + maxAmount: 3 + orGroup: BookFiller3 + - id: SomberBook4 + prob: 0.90 + amount: 1 + maxAmount: 4 + orGroup: BookFiller4 + - id: SomberBook5 + prob: 0.80 + amount: 1 + maxAmount: 3 + orGroup: BookFiller5 + - id: SomberBook6 + prob: 0.18 + amount: 1 + maxAmount: 1 + +- type: entity + parent: BookshelfSomberFilledPenthouse + id: BookshelfSomberBacklessFilledPenthouse + suffix: PENTHOUSE, SEE-THROUGH, Filled + components: + - type: Sprite + sprite: _DEN/Structures/Furniture/somberbookshelf.rsi + layers: + - state: base-backless + - state: book-0 + - map: ["enum.StorageFillLayers.Fill"] + - type: Occluder + enabled: false + +# Break's Belt (Extra Storage) + +- type: entity + parent: ClothingBeltStorageBase + id: ClothingBeltBreak + name: skirt band + suffix: PENTHOUSE, DO NOT MAP + description: "Technically the band of a high-waisted skirt, though it seems like you've ripped it off. You animal." + components: + - type: Sprite + sprite: _SHA/Clothing/Belt/waist.rsi + state: icon + - type: Clothing + sprite: _SHA/Clothing/Belt/waist.rsi + renderLayer: innerBelt + equipDelay: 0 + - type: Item + size: Ginormous + - type: Storage + maxItemSize: Ginormous + grid: + - 0,0,19,2 + storageOpenSound: /Audio/Effects/silence.ogg + storageCloseSound: /Audio/Effects/silence.ogg + storageInsertSound: /Audio/Effects/silence.ogg + storageRemoveSound: /Audio/Effects/silence.ogg + - type: StorageFill + contents: + - id: BreakSoulReflection + amount: 8 + - id: BreakFocusMeditation + amount: 4 + - id: BreakSilhouette + amount: 8 + - id: FragmentStorageSound + amount: 5 + - id: FragmentStorage + amount: 10 + - id: FragmentStorageAmbienceToggle + amount: 5 + +# Tatter's "Belt" + +- type: entity + parent: ClothingBeltBreak + id: ClothingBeltTatter + name: nothing + suffix: PENTHOUSE, DO NOT MAP + description: "Nothing to see here." + components: + - type: Sprite + sprite: _SHA/Clothing/Belt/nothing.rsi + - type: Clothing + sprite: _SHA/Clothing/Belt/nothing.rsi + +# Cases + +- type: entity + parent: MantisCaseSmall + id: MantisCaseAdmin + name: small case + suffix: PENTHOUSE, DO NOT MAP + description: "A shadow wood case for important things." + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxshadow.rsi + layers: + - state: 1-closed + - state: label-psi + - state: 1-open + map: ["openLayer"] + - type: Item + size: Normal + sprite: _DEN/Objects/Storage/boxshadow.rsi + - type: Storage + maxItemSize: Ginormous + grid: + - 0,0,20,7 + - type: StorageFill + contents: + - id: MantisMeleeSickle + - id: MantisMeleeKnife + - id: ThavenArmyKnife + - id: HandheldCrewMonitorMantis + - id: RemoteSignallerSomberAdmin + - id: DoorRemoteAllSomber + - id: ClothingNeckMantisPendulum + - id: BoxFolderMantis + - id: MantisCaseChemicalsPenthouse + - id: CigPackMnemolithLighter + amount: 2 + - id: ClothingHeadCageMantisPenthouse + amount: 1 + - id: HandcuffsMantisPenthouse + amount: 3 + - id: ClothingNeckMantisShacklesPenthouse + amount: 3 + - id: WrenchMantis + - id: LeashMantisPenthouse + amount: 2 + +- type: entity + parent: MantisCaseChemicals + id: MantisCaseChemicalsPenthouse + name: chemicals case + suffix: PENTHOUSE + description: "A floral wood case of chemicals." + components: + - type: Sprite + sprite: _DEN/Objects/Storage/boxfloral.rsi + - type: Item + sprite: _DEN/Objects/Storage/boxfloral.rsi + - type: Storage + grid: + - 0,0,1,2 # 2x3 + whitelist: + tags: + - Syringe + - Bottle + - PillCanister + - Pill + - MantisBoxChemicalsStorable + - type: StorageFill + contents: + - id: SyringeMantis + - id: ChemistryEmptyBottleMantis + - id: PillCanisterMnemolithMantis + - id: PillCanisterSpaceDrugsMantisBreak + - id: PillCanisterPsicodineMantisBreak + - id: PillCanisterPhilterexMantisBreak + +- type: entity + parent: PillCanisterSpaceDrugsMantis + id: PillCanisterSpaceDrugsMantisBreak + suffix: LSD, 10] [PENTHOUSE + description: "A potent psychedelic that may awaken psionic abilities in those with potential, coloquially called \"space drugs.\"" + components: + - type: Label + currentLabel: LSD 15u + - type: Sprite + sprite: _DEN/Objects/Specific/Mantis/pillcanistermantis.rsi + layers: + - state: pill_canister + - state: pill_canister-spacedrugs + - type: StorageFill + contents: + - id: PillSpaceDrugs + amount: 10 + +- type: entity + parent: PillCanisterMantis + id: PillCanisterPhilterexMantisBreak + suffix: Philterex, 10] [PENTHOUSE + description: "An alarmingly potent aphrodisiac. Extra strength. Only take one." + components: + - type: Label + currentLabel: philterex 30u + - type: Sprite + sprite: _SHA/Objects/Specific/Mantis/pillcanistermantis.rsi + layers: + - state: pill_canister + - state: pill_canister-philterex + - type: StorageFill + contents: + - id: PillPhilterexMantisBreak + amount: 10 + +- type: entity + parent: PillCanisterMantis + id: PillCanisterPsicodineMantisBreak + suffix: Psicodine, 10] [PENTHOUSE + description: "To calm the nerves. Extra strength. Only take one." + components: + - type: Label + currentLabel: psicodine 15u + - type: Sprite + sprite: _SHA/Objects/Specific/Mantis/pillcanistermantis.rsi + layers: + - state: pill_canister + - state: pill_canister-psicodine + - type: StorageFill + contents: + - id: PillPsicodineMantisBreak + amount: 10 + +- type: entity + parent: Pill + id: PillPhilterexMantisBreak + name: pill + suffix: Philterex 30u + description: "Extra strength. Only take one." + components: + - type: Label + currentLabel: philterex 30u + - type: Sprite + sprite: _SHA/Objects/Specific/Chemistry/pills.rsi + state: philterexpill + - type: Item + size: Tiny + sprite: _SHA/Objects/Specific/Chemistry/pills.rsi + heldPrefix: philterex + - type: Pill + state: philterexpill + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Philterex + Quantity: 30 + +- type: entity + parent: Pill + id: PillPsicodineMantisBreak + name: pill + suffix: Psicodine 15u + description: "Extra strength. Only take one." + components: + - type: Label + currentLabel: psicodine 15u + - type: Sprite + sprite: _SHA/Objects/Specific/Chemistry/pills.rsi + state: psicodinepill + - type: Item + size: Tiny + sprite: _SHA/Objects/Specific/Chemistry/pills.rsi + heldPrefix: psicodine + - type: Pill + state: psicodinepill + - type: SolutionContainerManager + solutions: + food: + maxVol: 10 + reagents: + - ReagentId: Psicodine + Quantity: 10 + +- type: entity + parent: MantisCaseFloral + id: MantisCaseFloralPistolAmmoPenthouse + name: pistol ammo case + components: + - type: Sprite + layers: + - state: 2-closed + - state: label-pistol + - state: 2-open + map: ["openLayer"] + - type: StorageFill + contents: + - id: MantisCasterPistolLethal + amount: 2 + +- type: entity + parent: MantisCaseFloral + id: MantisCaseFloralRevolverAmmoPenthouse + name: revolver ammo case + components: + - type: Sprite + layers: + - state: 2-closed + - state: label-revolver + - state: 2-open + map: ["openLayer"] + - type: StorageFill + contents: + - id: MantisCasterRevolverLethal + amount: 2 + +- type: entity + parent: MantisCaseShadow + id: MantisCaseShadowShotgunAmmoPenthouse + name: shotgun ammo case + components: + - type: Sprite + layers: + - state: 2-closed + - state: label-shotgun + - state: 2-open + map: ["openLayer"] + - type: StorageFill + contents: + - id: MantisCasterShotgunLethal + amount: 2 + +- type: entity + parent: MantisCaseShadow + id: MantisCaseShadowSubMachineGunAmmoPenthouse + name: submachine gun ammo case + components: + - type: Sprite + layers: + - state: 2-closed + - state: label-smg + - state: 2-open + map: ["openLayer"] + - type: StorageFill + contents: + - id: MantisCasterSubMachineGunLethal + amount: 2 + +# Lights + +- type: entity + parent: LightTube + id: WarmLightTube + name: warm light tube + suffix: PENTHOUSE + description: A warm light tube for a more cozy atmosphere. + components: + - type: LightBulb + color: "#ff9833" + lightEnergy: 0.8 + lightRadius: 10 + lightSoftness: 1 + +- type: entity + parent: LightBulb + id: UvLightBulb + name: ultraviolet light bulb + suffix: PENTHOUSE + description: A high power high energy bulb for the depths of space. Purple. + components: + - type: LightBulb + bulb: Bulb + color: "#9E00FF" + lightEnergy: 1 + lightRadius: 9 + lightSoftness: 0.9 + BurningTemperature: 190 + PowerUse: 60 + +- type: entity + parent: PoweredlightSomber + id: PoweredlightSomberWarm + suffix: Warm] [PENTHOUSE + components: + - type: PoweredLight + hasLampOnSpawn: WarmLightTube + - type: PointLight + color: "#ff9833" + energy: 0.8 + radius: 10 + softness: 1 + +- type: entity + parent: PoweredSmallLightSomber + id: PoweredSmallLightSomberUV + suffix: Ultraviolet] [PENTHOUSE + components: + - type: PoweredLight + hasLampOnSpawn: UvLightBulb + - type: PointLight + color: "#9E00FF" + energy: 1 + radius: 9 + softness: 0.9 + +- type: entity + parent: LightTube + id: OrchidLightTubeNew + name: orchid light tube + suffix: PENTHOUSE + description: "A rare, rosy light." + components: + - type: LightBulb + color: "#ff94e8" + lightEnergy: 1.5 + lightRadius: 10 + lightSoftness: 1 + +- type: entity + parent: LightBulb + id: OrchidLightBulbNew + name: orchid light bulb + suffix: PENTHOUSE + description: "A rare, rosy light." + components: + - type: LightBulb + bulb: Bulb + color: "#ff94e8" + lightEnergy: 1.5 + lightRadius: 5 + lightSoftness: 1 + +- type: entity + parent: PoweredlightSomber + id: PoweredlightSomberOrchidNew + suffix: Orchid] [PENTHOUSE + components: + - type: PoweredLight + hasLampOnSpawn: OrchidLightTubeNew + - type: PointLight + color: "#ff94e8" + energy: 1.5 + radius: 10 + softness: 1 + +- type: entity + parent: PoweredSmallLightSomber + id: PoweredSmallLightSomberOrchidNew + suffix: Orchid] [PENTHOUSE + components: + - type: PoweredLight + hasLampOnSpawn: OrchidLightBulbNew + - type: PointLight + color: "#ff94e8" + energy: 1.5 + radius: 5 + softness: 1 + +- type: entity + parent: LightReplacer + id: LightReplacerWarm + suffix: Warm] [PENTHOUSE + components: + - type: Label + currentLabel: warm + - type: Sprite + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + layers: + - state: icon + - state: icon-bulb + color: "#ff9833" + shader: unshaded + - type: Item + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + inhandVisuals: + left: + - state: inhand-left + - state: bulb-inhand-left + color: "#ff9833" + shader: unshaded + right: + - state: inhand-right + - state: bulb-inhand-right + color: "#ff9833" + shader: unshaded + - type: PointLight + energy: 0.75 + radius: 1.75 + color: "#ff9833" + - type: LightReplacer + contents: + - id: WarmLightTube + amount: 20 + - id: WarmLightBulb + amount: 20 + +- type: entity + parent: LightReplacer + id: LightReplacerUV + suffix: Ultraviolet] [PENTHOUSE + components: + - type: Label + currentLabel: ultraviolet + - type: Sprite + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + layers: + - state: icon + - state: icon-bulb + color: "#9E00FF" + shader: unshaded + - type: Item + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + inhandVisuals: + left: + - state: inhand-left + - state: bulb-inhand-left + color: "#9E00FF" + shader: unshaded + right: + - state: inhand-right + - state: bulb-inhand-right + color: "#9E00FF" + shader: unshaded + - type: PointLight + energy: 0.75 + radius: 1.75 + color: "#9E00FF" + - type: LightReplacer + contents: + - id: UvLightTube + amount: 20 + - id: UvLightBulb + amount: 20 + +- type: entity + parent: LightReplacer + id: LightReplacerOrchid + suffix: Orchid] [PENTHOUSE + components: + - type: Label + currentLabel: orchid + - type: Sprite + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + layers: + - state: icon + - state: icon-bulb + color: "#ff94e8" + shader: unshaded + - type: Item + sprite: _SHA/Objects/Specific/Janitorial/light_replacer.rsi + inhandVisuals: + left: + - state: inhand-left + - state: bulb-inhand-left + color: "#ff94e8" + shader: unshaded + right: + - state: inhand-right + - state: bulb-inhand-right + color: "#ff94e8" + shader: unshaded + - type: PointLight + energy: 0.75 + radius: 1.75 + color: "#ff94e8" + - type: LightReplacer + contents: + - id: OrchidLightTubeNew + amount: 20 + - id: OrchidLightBulbNew + amount: 20 + +- type: entity + parent: LightSomberEidoliteColorBase + id: LightSomberEidoliteColorOrchid + suffix: PENTHOUSE, Orchid] [Signal-Friendly + abstract: true + components: + - type: PointLight + color: "#ff94e8" + +- type: entity + parent: [LightSomberEidoliteColorOrchid, LightSomberEidoliteSkyLantern] + id: LightSomberEidoliteSkyLanternOrchid + description: "An eidolite pyramid that draws energy from the noosphere to produce light, held aloft by its own power. You can turn it on and off by hand. This one's been altered to produce orchid light--at great cost, since the Outer Chamber Crucible had to psionically \"anneal\" it through the entire color spectrum to reach this point." + components: + - type: Sprite + sprite: _SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi + +- type: entity + parent: [LightSomberEidoliteColorOrchid, LightSomberEidoliteWellLamp] + id: LightSomberEidoliteWellLampOrchid + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. You can turn it on and off by hand. This one's been altered to produce orchid light--at great cost, since the Outer Chamber Crucible had to psionically \"anneal\" it through the entire color spectrum to reach this point." + components: + - type: Sprite + sprite: _SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi + +- type: entity + parent: [LightSomberEidoliteColorOrchid, LightSomberEidoliteFloorLamp] + id: LightSomberEidoliteFloorLampOrchid + description: "An eidolite pyramid that draws energy from the noosphere to produce light, mounted on a mnemolith column. You can turn it on and off by hand. This one's been altered to produce orchid light--at great cost, since the Outer Chamber Crucible had to psionically \"anneal\" it through the entire color spectrum to reach this point." + components: + - type: Sprite + sprite: _SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi + +- type: entity + parent: LanternMantis + id: LanternMantisOrchid + suffix: Orchid] [PENTHOUSE + description: "An ornate lantern housing an altered eidolite pyramid that draws power from the noosphere. Stare too long and the gleam resolves into shapes you almost recognize, then promptly forget. For all its theatrics, the handle still hangs comfortably on your back." + components: + - type: Sprite + sprite: _SHA/Objects/Specific/Mantis/lanternmantis.rsi + - type: Item + sprite: _SHA/Objects/Specific/Mantis/lanternmantis.rsi + - type: PointLight + color: "#ff94e8" + +- type: entity + parent: LanternSomber + id: LanternSomberOrchid + suffix: Orchid] [PENTHOUSE + description: "A palm-sized electrum sphere studded with shards of altered eidolite, each humming with faint noospheric charge. Its glow lingers in your vision, imprinting shapes you can't quite name." + components: + - type: Sprite + sprite: _SHA/Objects/Tools/somberlamp.rsi + - type: Item + sprite: _SHA/Objects/Tools/somberlamp.rsi + - type: PointLight + color: "#ff94e8" + +# Mnemolith Columns + +- type: entity + parent: SomberPillarStoneTaller + id: SomberPillarStoneTallerPenthouse + suffix: Taller] [PENTHOUSE + description: "A rough hexagonal column of raw mnemolith that appears to have grown straight from the floor. It reacts to nearby thoughts, cutting new patterns into itself around powerful psions--though this one is already filled with a dense labyrinth of them." + components: + - type: Sprite + state: stonecolumntaller + +- type: entity + parent: SomberPillarStoneTallerPenthouse + id: SomberPillarStoneTallPenthouse + suffix: Tall] [PENTHOUSE + components: + - type: Sprite + state: stonecolumntall + +- type: entity + parent: SomberPillarStoneTallerPenthouse + id: SomberPillarStoneShortPenthouse + suffix: Short] [PENTHOUSE + components: + - type: Sprite + state: stonecolumnshort + +- type: entity + parent: SomberPillarStoneTallerPenthouse + id: SomberPillarStoneShorterPenthouse + suffix: Shorter] [PENTHOUSE + components: + - type: Sprite + state: stonecolumnshorter + +# Fish + +- type: entity + parent: PlushieCarp + id: PlushieCarpBreak + name: carp plushie + suffix: PENTHOUSE, Break + description: "An adorable stuffed toy that resembles the monstrous space carp, or perhaps something similar." + components: + - type: Sprite + sprite: _SHA/Objects/Fun/toys.rsi + layers: + - state: carpplushbreak + - state: carpplushbreak-unshaded + shader: unshaded + - type: Item + heldPrefix: carpplushbreak + - type: PointLight + energy: 0.5 + radius: 1.5 + color: "#FFFFFF" + +- type: entity + parent: PlushieCarpBreak + id: PlushieCarpSucker + name: carp plushie + suffix: PENTHOUSE, Sucker + components: + - type: Sprite + layers: + - state: carpplushsucker + - state: carpplushsucker-unshaded + shader: unshaded + - type: Item + heldPrefix: carpplushsucker + +- type: entity + parent: PlushieCarpBreak + id: PlushieCarpDream + name: carp plushie + suffix: PENTHOUSE, Dream + components: + - type: Sprite + layers: + - state: carpplushdream + - state: carpplushdream-unshaded + shader: unshaded + - type: Item + heldPrefix: carpplushdream + +- type: entity + parent: PlushieCarpBreak + id: PlushieCarpTatter + name: carp plushie + suffix: PENTHOUSE, Tatter + components: + - type: Sprite + layers: + - state: carpplushtatter + - state: carpplushtatter-unshaded + shader: unshaded + - type: Item + heldPrefix: carpplushtatter + +- type: entity + parent: PlushieCarpBreak + id: PlushieCarpCast + name: carp plushie + suffix: PENTHOUSE, Cast + components: + - type: Sprite + layers: + - state: carpplushcast-unshaded + shader: unshaded + - state: carpplushcast + - type: Item + heldPrefix: carpplushcast + +- type: entity + parent: PlushieCarpBreak + id: PlushieCarpEbb + name: carp plushie + suffix: PENTHOUSE, Ebb + components: + - type: Sprite + layers: + - state: carpplushebb + - state: carpplushebb-unshaded + shader: unshaded + - type: Item + heldPrefix: carpplushebb + +# Meditation Room (So specific it gets its own category) + +- type: entity + parent: WallSomberDirectional + id: WallSomberDirectionalMeditation + suffix: PENTHOUSE, Directional, Meditation Chamber + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somber_directional.rsi + - type: Icon + sprite: _SHA/Structures/Walls/somber_directional.rsi + +- type: entity + parent: WallSomberDirectionalMeditation + id: WallSomberDirectionalMeditationSeeThrough + suffix: PENTHOUSE, Directional, SEE-THROUGH, Meditation Chamber + categories: [] + components: + - type: Occluder + enabled: false + +- type: entity + id: MeditationChamberReflection + name: reflection + suffix: PENTHOUSE, Meditation Chamber + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/reflection.rsi + drawdepth: FloorObjects + layers: + - state: reflection + - state: reflection-unshaded + shader: unshaded + - type: Transform + anchored: true + - type: Tag + tags: + - HideContextMenu + +- type: entity + id: MeditationChamberReflectionArmillary + name: armillary reflection + suffix: PENTHOUSE, Meditation Chamber + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/reflectionarmillary.rsi + drawdepth: FloorObjects + layers: + - state: gold-decalcut + offset: 0.0,-1.5 + - state: gold-decalcut-unshaded + offset: 0.0,-1.5 + shader: unshaded + - type: Transform + anchored: true + - type: Tag + tags: + - HideContextMenu + +- type: entity + parent: MarkerBase + id: MarkerSoundMusicBoss + name: invisible sound emitter + suffix: Boss Music, Signal-Friendly + components: + - type: Sprite + layers: + - sprite: _DEN/Markers/environment.rsi + state: base-purple + shader: unshaded + - sprite: _DEN/Markers/environment.rsi + shader: unshaded + state: sound + - type: ItemToggle + activated: false + - type: ItemToggleActiveSound + activeSound: + path: /Audio/_SHA/piano.ogg + params: + volume: 0 + range: 8 + - type: ItemToggleOnTrigger + - type: TriggerOnSignal + - type: DeviceLinkSink + ports: + - Trigger + - type: AutoLinkReceiver + channel: MusicBoss + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkMusicBoss + suffix: PENTHOUSE] [Autolink (Boss Music), Directional + components: + - type: AutoLinkTransmitter + channel: MusicBoss + - type: SignalSwitch + clickSound: /Audio/Effects/silence.ogg + +- type: entity + parent: ShuttersFogWallBossOpenAutolink + id: ShuttersFogWallBossOpenAutolinkBoss + suffix: PENTHOUSE] [Autolink (Fog), Open Privacy Shutter + components: + - type: AutoLinkReceiver + channel: FogBoss + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkFogBoss + suffix: PENTHOUSE] [Autolink (Boss Fog), Directional + components: + - type: AutoLinkTransmitter + channel: FogBoss + - type: SignalSwitch + clickSound: /Audio/Effects/silence.ogg + +- type: entity + parent: MarkerShutterOpenAutolink + id: MarkerShutterOpenAutolinkBoss + suffix: PENTHOUSE] [Autolink (Boss Wall), Open + components: + - type: AutoLinkReceiver + channel: WallBoss + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberAutolinkInvisShutterBoss + suffix: PENTHOUSE] [Autolink (Boss Wall), Directional + components: + - type: AutoLinkTransmitter + channel: WallBoss + - type: SignalSwitch + clickSound: /Audio/Effects/silence.ogg + +- type: entity + parent: SignalButtonSomber + id: SignalButtonSomberSilent + suffix: PENTHOUSE] [Silent + components: + - type: SignalSwitch + clickSound: /Audio/Effects/silence.ogg + +- type: entity + parent: [ BaseImmovableObject, AltarSomber ] + id: AltarSomberFaustPenthouse + suffix: PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Furniture/Altars/Cults/somber.rsi + - type: ItemCabinet + cabinetSlot: + startingItem: MantisMeleeGreatswordBreak + ejectOnInteract: true # For some reason I have to specify all of this again for it to work + ejectOnBreak: true + swap: false + insertVerbText: faust-insert-verb + ejectVerbText: faust-eject-verb + insertSuccessPopup: faust-insert-success + insertSound: + path: /Audio/_DEN/Weapons/Melee/faustsheath.ogg + params: + volume: -2 + variation: 0.05 + ejectSound: + path: /Audio/_DEN/Weapons/Melee/faustunsheath.ogg + params: + volume: -2 + variation: 0.05 + whitelist: + tags: + - MantisGreatsword + doorSound: + path: /Audio/Items/Handling/cloth_drop.ogg + params: + variation: 0.025 + openState: cover-off + closedState: cover + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisSmall ] + id: CandleSomberMantisSmallImmovable1 + suffix: "PENTHOUSE, Immovable #1" + components: + - type: Sprite + offset: -1.03125,-0.46875 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisSmall ] + id: CandleSomberMantisSmallImmovable2 + suffix: "PENTHOUSE, Immovable #2" + components: + - type: Sprite + offset: -0.46875,-1.03125 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisSmall ] + id: CandleSomberMantisSmallImmovable3 + suffix: "PENTHOUSE, Immovable #3" + components: + - type: Sprite + offset: 0.4375,-1.03125 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisSmall ] + id: CandleSomberMantisSmallImmovable4 + suffix: "PENTHOUSE, Immovable #4" + components: + - type: Sprite + offset: 1,-0.46875 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisTiny ] + id: CandleSomberMantisTinyImmovable1 + suffix: "PENTHOUSE, Immovable #1" + components: + - type: Sprite + offset: -1.65625,0.09375 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisTiny ] + id: CandleSomberMantisTinyImmovable2 + suffix: "PENTHOUSE, Immovable #2" + components: + - type: Sprite + offset: -1.3125,-1.1875 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisTiny ] + id: CandleSomberMantisTinyImmovable3 + suffix: "PENTHOUSE, Immovable #3" + components: + - type: Sprite + offset: -0.03125,-1.65625 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisTiny ] + id: CandleSomberMantisTinyImmovable4 + suffix: "PENTHOUSE, Immovable #4" + components: + - type: Sprite + offset: 1.28125,-1.1875 + +- type: entity + parent: [ BaseImmovableObject, CandleSomberMantisTiny ] + id: CandleSomberMantisTinyImmovable5 + suffix: "PENTHOUSE, Immovable #5" + components: + - type: Sprite + offset: 1.625,0.09375 + +- type: entity + parent: [ BaseImmovableObject, SomberChairCushionFancyBlue ] + id: SomberChairCushionFancyBlueImmovable + suffix: PENTHOUSE, Immovable, Blue + placement: + mode: SnapgridCenter + +- type: entity + parent: [ BaseImmovableObject, LightSomberEidoliteWellLampAzure ] + id: LightSomberEidoliteWellLampAzureImmovable + suffix: PENTHOUSE, Immovable + components: + - type: PointLight + energy: 20 + radius: 1.5 + +- type: entity + parent: [ BaseImmovableObject, MeditationChamberLight, LightSomberEidoliteFloorLampAzure ] + id: LightSomberEidoliteFloorLampAzureImmovable + suffix: PENTHOUSE, Immovable + +- type: entity + parent: [ MeditationChamberLight, SomberHangingBrazierPillarShorter ] + id: SomberHangingBrazierPillarShorterMeditation + suffix: PENTHOUSE, Shorter, Meditation Chamber + +- type: entity + parent: [ MeditationChamberLight, SomberHangingBrazierPillarShort ] + id: SomberHangingBrazierPillarShortMeditation + suffix: PENTHOUSE, Short, Meditation Chamber + +- type: entity + parent: [ MeditationChamberLight, SomberHangingBrazierPillarTall ] + id: SomberHangingBrazierPillarTallMeditation + suffix: PENTHOUSE, Tall, Meditation Chamber + +- type: entity + parent: [ MeditationChamberLight, SomberHangingBrazierPillarTaller ] + id: SomberHangingBrazierPillarTallerMeditation + suffix: PENTHOUSE, Taller, Meditation Chamber + +- type: entity + id: SomberChairCushionBluePurpleImmovable # All this to make them not pullable... Every component should be nullable + name: somber floor cushion + description: "A textured cushion filled with mnemolith beads." + suffix: PENTHOUSE, Immovable, Blue-Purple + placement: + mode: WallmountLight + components: + - type: Sprite + offset: "0.0,-0.25" + sprite: _DEN/Structures/Furniture/chairs.rsi + state: sombercushion-bluepurple + snapCardinals: false + noRot: true + drawdepth: Objects + - type: RequireProjectileTarget + - type: Clickable + - type: InteractionOutline + - type: Physics + bodyType: Dynamic + - type: Anchorable + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.2 + hard: false + density: 100 + mask: + - TableMask + - type: Rotatable + rotateWhileAnchored: true + - type: StaticPrice + price: 100 + - type: Damageable + damageContainer: Inorganic + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: + path: /Audio/Items/Handling/cloth_drop.ogg + - !type:SpawnEntitiesBehavior + spawn: + MaterialCloth: + min: 3 + max: 5 + MnemolithPowder: + min: 5 + max: 5 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Strap + position: Stand + buckleOffset: "0,-0.05" + buckleSound: + path: /Audio/Items/Handling/cloth_drop.ogg + params: + volume: -2 + variation: 0.05 + unbuckleSound: + path: /Audio/Items/Handling/cloth_pickup.ogg + params: + volume: -2 + variation: 0.05 + +- type: entity + parent: SomberChairCushionBluePurpleImmovable + id: SomberChairCushionPurpleBlueImmovable + suffix: PENTHOUSE, Immovable, Purple-Blue + components: + - type: Sprite + state: sombercushion-purpleblue + +# Per-Room Item Edits (Offsets, Renames, Etc.) + +- type: entity + parent: BenchSomberMiddleGreen + id: BenchSomberMiddleGreenSauna + suffix: Middle, Sauna + components: + - type: Sprite + offset: 0.28125,0 + - type: Strap + buckleOffset: 0.1,-0.05 + +- type: entity + parent: BenchSomberLeftGreen + id: BenchSomberLeftGreenSauna1 + suffix: Left Upper, Sauna + components: + - type: Sprite + offset: 0,0.28125 + - type: Strap + buckleOffset: 0.1,0.1 + +- type: entity + parent: BenchSomberLeftGreen + id: BenchSomberLeftGreenSauna2 + suffix: Left Lower, Sauna + components: + - type: Sprite + offset: 0,-0.28125 + - type: Strap + buckleOffset: -0.075,-0.35 + +- type: entity + parent: BenchSomberLeftGreen + id: BenchSomberLeftGreenSauna3 + suffix: Left Lower-Right, Sauna + components: + - type: Sprite + offset: 0,-0.28125 + - type: Strap + buckleOffset: 0.1,-0.35 + +- type: entity + parent: BenchSomberRightGreen + id: BenchSomberRightGreenSauna1 + suffix: Right Upper, Sauna + components: + - type: Sprite + offset: 0,0.28125 + - type: Strap + buckleOffset: -0.1,0.1 + +- type: entity + parent: BenchSomberRightGreen + id: BenchSomberRightGreenSauna2 + suffix: Right Lower, Sauna + components: + - type: Sprite + offset: 0,-0.28125 + - type: Strap + buckleOffset: -0.1,-0.35 + +- type: entity + parent: BenchSomberCornerGreen + id: BenchSomberCornerGreenSauna1 + suffix: Corner Upper, Sauna + components: + - type: Sprite + offset: 0.28125,0 + - type: Strap + buckleOffset: 0.1,-0.05 + +- type: entity + parent: BenchSomberCornerGreen + id: BenchSomberCornerGreenSauna2 + suffix: Corner Lower, Sauna + components: + - type: Sprite + offset: 0,-0.28125 + - type: Strap + buckleOffset: -0.4,-0.35 + +- type: entity + parent: BaseFoodShakerSomber + id: BaseFoodShakerSomberCosmetic + name: eidolite cosmetic bottle + suffix: PENTHOUSE, Somber, Empty + description: "A small bottle for holding fine cosmetics." + +- type: entity + parent: [ BaseDecorativeFixtureNoRot, BaseItem ] + id: RubberStampMantisCosmetic + name: electrum cosmetic tube + suffix: PENTHOUSE, Somber + description: "A small tube for holding fine cosmetics." + components: + - type: Item + sprite: Nyanotrasen/Objects/Misc/bureaucracy.rsi + heldPrefix: stamp-mantis + - type: Sprite + sprite: Nyanotrasen/Objects/Misc/bureaucracy.rsi + state: stamp-mantis + +- type: entity + parent: Cobweb1 + id: Cobweb1Penthouse + name: cobweb + suffix: PENTHOUSE, No Spider + description: Somebody should remove that. + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/cobweb.rsi + state: cobweb1 + drawdepth: OverMobs + - type: Icon + sprite: _SHA/Structures/Decoration/cobweb.rsi + state: cobweb1 + +- type: entity + parent: Cobweb2 + id: Cobweb2Penthouse + suffix: PENTHOUSE, Variant, No Spider + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/cobweb.rsi + state: cobweb2 + - type: Icon + sprite: _SHA/Structures/Decoration/cobweb.rsi + state: cobweb2 + +- type: entity + parent: PlushieHeartInsert + id: PlushieHeartInsertPenthouse + name: old valentine's day gift + description: "A cute, relaxing little stress ball that Break gave Alex last year as part of a larger gift. Now it's a keepsake." + components: + - type: Item + size: Tiny + +- type: entity + parent: HoloprojectorNSFW + id: HoloprojectorNSFWPenthouse + name: nsfw holobarrier projector + suffix: PENTHOUSE, MAP IN BATHROOMS + description: "This isn't real. You're hallucinating." + +- type: entity + parent: SomberMirror + id: SomberMirrorPenthouse + suffix: PENTHOUSE + placement: + mode: PlaceFree + components: + - type: Sprite + drawdepth: OverMobs + +# Infrastructure (Elevator, Travel, etc.) + +- type: entity + parent: [ SignalButtonDirectional, BasePsionic ] + id: SignalButtonDirectionalElevatorExit + name: elevator buttons (depart) + suffix: Elevator Exit + description: "They'll be here when it's time to leave." + components: + - type: Sprite + drawdepth: Overdoors + sprite: _SHA/Structures/Wallmounts/switch.rsi + layers: + - state: buttons + - state: buttons-unshaded + shader: unshaded + - type: WallMount + arc: 360 + - type: SignalSwitch + clickSound: /Audio/_SHA/elevatording.ogg + - type: Damageable + damageContainer: Indestructible + damageModifierSet: Indestructible + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + params: + volume: -8 + +- type: entity + parent: [ SignalTimer, BasePsionic ] + id: SignalTimerDirectionalElevatorExit + name: elevator electronics + suffix: Elevator Exit, 4 Seconds + description: "Wires and things." + components: + - type: SignalTimer + delay: 4 + - type: Sprite + drawdepth: WallTops + sprite: _SHA/Structures/Wallmounts/switch.rsi + state: wiresleft + - type: Tag + tags: + - HideContextMenu + +- type: entity + parent: SignalTimerDirectionalElevatorExit + id: SignalTimerDirectionalElevatorExitLights + suffix: Elevator Exit, 4 Seconds + components: + - type: SignalTimer + delay: 4 + - type: Sprite + state: wiresright + +# Lattices + +- type: entity + parent: BasePsionic + id: LightSomberEidoliteWellLampLatticePenthouse + name: eidolite well lamp + suffix: Lattice, Center] [PENTHOUSE + description: "An eidolite pyramid that draws energy from the noosphere to produce light, recessed into the ground. Something feels different about this one, though. It emits almost no light--and it can't be turned off." + placement: + mode: SnapgridCenter + components: + - type: Sprite + noRot: false + drawdepth: HighFloorObjects + sprite: _SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi + layers: + - state: crystal-lattice + - state: glow-lattice + shader: unshaded + - state: crystal-lattice + shader: unshaded + - type: Clickable + - type: Physics + bodyType: Static + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeCircle + radius: 0.125 + hard: true + density: 100 + mask: + - SmallMobMask + layer: + - SmallMobLayer + - type: PointLight + energy: 20 + radius: 5 + softness: 1.22 + color: "#0a0718" + - type: RequireProjectileTarget + +- type: entity + parent: LightSomberEidoliteWellLampLatticePenthouse + id: LightSomberEidoliteWellLampLatticePenthouseBorder + suffix: Lattice, Border] [PENTHOUSE + placement: + mode: SnapgridBorder + +- type: entity + parent: [ BaseStructure, BasePsionic ] + id: SomberLatticeLarge + name: lattice + suffix: Large] [PENTHOUSE + description: "A trimmed mnemolith inlay, meticulously arranged. Something about it feels quietly aware. Perhaps you're imagining things." + placement: + mode: SnapgridCenter + components: + - type: Transform + anchored: false # So it can use other snapping modes + - type: Sprite + noRot: false + drawdepth: FloorTiles + sprite: _SHA/Structures/Decoration/somberlattice-96x.rsi + layers: + - state: large + - state: large-stone-unshaded + shader: unshaded + - state: large-gold-unshaded + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.5,-1.5,1.5,1.5" + hard: false + density: 1500 + - type: AmbientSound + range: 4 + volume: -3 + sound: + path: /Audio/Ambience/Objects/gravity_gen_hum.ogg + +- type: entity + parent: SomberLatticeLarge + id: SomberLattice + suffix: Medium] [PENTHOUSE + placement: + mode: SnapgridBorder + components: + - type: Sprite + layers: + - state: medium + - state: medium-stone-unshaded + shader: unshaded + - state: medium-gold-unshaded + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-1.0,-1.0,1.0,1.0" + hard: false + density: 1000 + - type: AmbientSound + range: 3 + volume: -4 + sound: + path: /Audio/Ambience/Objects/gravity_gen_hum.ogg + +- type: entity + parent: SomberLattice + id: SomberLatticeTrimmed + suffix: Medium, Trimmed] [PENTHOUSE + placement: + mode: SnapgridCenter + components: + - type: Sprite + layers: + - state: medium-trimmed + - state: medium-stone-unshaded + shader: unshaded + - state: medium-gold-unshaded + shader: unshaded + +- type: entity + parent: SomberLattice + id: SomberLatticeSmall + suffix: Small] [PENTHOUSE + placement: + mode: SnapgridCenter + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/somberlattice-64x.rsi + layers: + - state: small + - state: small-stone-unshaded + shader: unshaded + - state: small-gold-unshaded + shader: unshaded + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.5,0.5,0.5" + hard: false + density: 500 + - type: AmbientSound + range: 2 + volume: -5 + sound: + path: /Audio/Ambience/Objects/gravity_gen_hum.ogg + +- type: entity + parent: SomberLatticeSmall + id: SomberLatticeSmallTrimmed + suffix: Small, Trimmed] [PENTHOUSE + placement: + mode: SnapgridBorder + components: + - type: Sprite + layers: + - state: small-trimmed + - state: small-stone-unshaded + shader: unshaded + - state: small-gold-unshaded + shader: unshaded + +- type: entity + parent: SomberLatticeSmall + id: SomberLatticeSmallFramedCenter + suffix: Small, Framed, Center] [PENTHOUSE + placement: + mode: SnapgridCenter + components: + - type: Sprite + layers: + - state: small-framed-center + - state: small-stone-unshaded + shader: unshaded + - state: small-framed-gold-unshaded + shader: unshaded + +- type: entity + parent: SomberLatticeSmallTrimmed + id: SomberLatticeSmallFramedBorder + suffix: Small, Framed, Border] [PENTHOUSE + placement: + mode: SnapgridBorder + components: + - type: Sprite + layers: + - state: small-framed-border + - state: small-stone-unshaded + shader: unshaded + - state: small-framed-gold-unshaded + shader: unshaded + +# Umbrellas (no shadows, it's nighttime) + +- type: entity + parent: SomberBeachUmbrellaBluePurple + id: SomberBeachUmbrellaBluePurpleNoShadow + suffix: Purple-Blue, Umbrella, No Shadow] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/umbrella.rsi + - type: Icon + sprite: _SHA/Structures/Decoration/umbrella.rsi + +- type: entity + parent: SomberBeachUmbrellaPurpleBlue + id: SomberBeachUmbrellaPurpleBlueNoShadow + suffix: Purple-Blue, Umbrella, No Shadow] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Decoration/umbrella.rsi + - type: Icon + sprite: _SHA/Structures/Decoration/umbrella.rsi + +# Fire Escape Rails (I've given up on keeping this organized) + +- type: entity + parent: RailingSomber + id: RailingSomberFireEscape + suffix: Straight, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: side + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: side + +- type: entity + parent: RailingSomberCorner + id: RailingSomberCornerFireEscape + suffix: Corner, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: corner + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: corner + +- type: entity + parent: RailingSomberCornerSmall + id: RailingSomberCornerSmallFireEscape + suffix: Small Corner, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: corner_small + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: corner_small + +- type: entity + parent: RailingSomberRound + id: RailingSomberRoundFireEscape + suffix: Round, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: round + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: round + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionLeftFireEscape + suffix: Transition, Left, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: transition_left + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: transition_left + +- type: entity + parent: RailingSomber + id: RailingSomberTransitionRightFireEscape + suffix: Transition, Right, Fire Escape] [PENTHOUSE + components: + - type: Sprite + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: transition_right + - type: Icon + sprite: _SHA/Structures/Walls/somberrailing.rsi + state: transition_right diff --git a/Resources/Prototypes/audio.yml b/Resources/Prototypes/audio.yml index e99ecc03924..d93e6eb6734 100644 --- a/Resources/Prototypes/audio.yml +++ b/Resources/Prototypes/audio.yml @@ -319,7 +319,7 @@ anchored: true components: - type: Prayable - range: 5 + range: 50 # SHA - type: rules id: NearMorgue @@ -330,7 +330,7 @@ components: - type: Morgue range: 3 - + - type: rules id: NearSpookyFog rules: diff --git a/Resources/Prototypes/bar_signs.yml b/Resources/Prototypes/bar_signs.yml index fc7afde268f..898cbb46a68 100644 --- a/Resources/Prototypes/bar_signs.yml +++ b/Resources/Prototypes/bar_signs.yml @@ -201,11 +201,3 @@ sprite: Structures/Wallmounts/barsign.rsi state: maltroach description: barsign-prototype-description-maltroach - -- type: barSign #Den - id: TheBahr - name: barsign-prototype-name-thebahr - icon: - sprite: _DEN/Structures/Wallmounts/barsign.rsi - state: thebahr - description: barsign-prototype-description-thebahr diff --git a/Resources/Prototypes/lobbyscreens.yml b/Resources/Prototypes/lobbyscreens.yml index 62219c1bd20..03647e665ce 100644 --- a/Resources/Prototypes/lobbyscreens.yml +++ b/Resources/Prototypes/lobbyscreens.yml @@ -80,23 +80,23 @@ # name: Just A Week Away # artist: plantyfern -- type: lobbyBackground - id: DenOS - background: /Textures/LobbyScreens/denos.png - name: Den OS - artist: JustAni +# - type: lobbyBackground +# id: DenOS +# background: /Textures/LobbyScreens/denos.png +# name: Den OS +# artist: JustAni -- type: lobbyBackground - id: TheTrip - background: /Textures/LobbyScreens/thetrip.webp - name: The Trip - artist: leonardo_dabepis +# - type: lobbyBackground +# id: TheTrip +# background: /Textures/LobbyScreens/thetrip.webp +# name: The Trip +# artist: leonardo_dabepis -- type: lobbyBackground - id: LurkingInTheDark - background: /Textures/LobbyScreens/lurkinginthedark.webp - name: Lurking in the dark - artist: TrashyCinder +#- type: lobbyBackground +# id: LurkingInTheDark +# background: /Textures/LobbyScreens/lurkinginthedark.webp +# name: Lurking in the dark +# artist: TrashyCinder - type: lobbyBackground id: KaasiDoshi @@ -116,32 +116,32 @@ name: THE SHAPE OF TRUTH artist: GooseyTeeth -- type: lobbyBackground - id: IanSecured - background: /Textures/LobbyScreens/iansecured.webp - name: Ian Secured - artist: TrashyCinder +#- type: lobbyBackground +# id: IanSecured +# background: /Textures/LobbyScreens/iansecured.webp +# name: Ian Secured +# artist: TrashyCinder -- type: lobbyBackground - id: ImWithTheScienceTeam - background: /Textures/LobbyScreens/imwiththescienceteam.png - name: Im With The Science Team - artist: TKSParadox +#- type: lobbyBackground +# id: ImWithTheScienceTeam +# background: /Textures/LobbyScreens/imwiththescienceteam.png +# name: Im With The Science Team +# artist: TKSParadox -- type: lobbyBackground - id: AverageEpiShenanigans - background: /Textures/LobbyScreens/averageepishenanigans.png - name: Average Epi Shenanigans - artist: Skweekers +#- type: lobbyBackground +# id: AverageEpiShenanigans +# background: /Textures/LobbyScreens/averageepishenanigans.png +# name: Average Epi Shenanigans +# artist: Skweekers -- type: lobbyBackground - id: NTMonthlyFashionMagazine - background: /Textures/LobbyScreens/ntmonthlyfashionmagazine.png - name: NT Monthly Fashion Magazine - artist: JustAni +#- type: lobbyBackground +# id: NTMonthlyFashionMagazine +# background: /Textures/LobbyScreens/ntmonthlyfashionmagazine.png +# name: NT Monthly Fashion Magazine +# artist: JustAni -- type: lobbyBackground - id: PlushPuddle - background: /Textures/LobbyScreens/plushpuddle.png - name: Plush Puddle - artist: Wolfio +# - type: lobbyBackground +# id: PlushPuddle +# background: /Textures/LobbyScreens/plushpuddle.png +# name: Plush Puddle +# artist: Wolfio diff --git a/Resources/Textures/Logo/icon/icon-128x128.png b/Resources/Textures/Logo/icon/icon-128x128.png index f5d1b2aeb66..9ec88be0003 100644 Binary files a/Resources/Textures/Logo/icon/icon-128x128.png and b/Resources/Textures/Logo/icon/icon-128x128.png differ diff --git a/Resources/Textures/Logo/icon/icon-16x16.png b/Resources/Textures/Logo/icon/icon-16x16.png index 2fbfccecde2..3dccb6f750d 100644 Binary files a/Resources/Textures/Logo/icon/icon-16x16.png and b/Resources/Textures/Logo/icon/icon-16x16.png differ diff --git a/Resources/Textures/Logo/icon/icon-24x24.png b/Resources/Textures/Logo/icon/icon-24x24.png index 15f035e27dd..eb0ddbda872 100644 Binary files a/Resources/Textures/Logo/icon/icon-24x24.png and b/Resources/Textures/Logo/icon/icon-24x24.png differ diff --git a/Resources/Textures/Logo/icon/icon-256x256.png b/Resources/Textures/Logo/icon/icon-256x256.png index 4dd08b58b89..32f5eaf6fb7 100644 Binary files a/Resources/Textures/Logo/icon/icon-256x256.png and b/Resources/Textures/Logo/icon/icon-256x256.png differ diff --git a/Resources/Textures/Logo/icon/icon-32x32.png b/Resources/Textures/Logo/icon/icon-32x32.png index 8fd726be87a..7744f4b424c 100644 Binary files a/Resources/Textures/Logo/icon/icon-32x32.png and b/Resources/Textures/Logo/icon/icon-32x32.png differ diff --git a/Resources/Textures/Logo/icon/icon-48x48.png b/Resources/Textures/Logo/icon/icon-48x48.png index 7962c5ff5b3..b07d8043e53 100644 Binary files a/Resources/Textures/Logo/icon/icon-48x48.png and b/Resources/Textures/Logo/icon/icon-48x48.png differ diff --git a/Resources/Textures/Logo/icon/icon-64x64.png b/Resources/Textures/Logo/icon/icon-64x64.png index a4965714c47..d9ba2d0dcf5 100644 Binary files a/Resources/Textures/Logo/icon/icon-64x64.png and b/Resources/Textures/Logo/icon/icon-64x64.png differ diff --git a/Resources/Textures/Logo/logo.png b/Resources/Textures/Logo/logo.png index 98ee8ebcf30..45a59e4d583 100644 Binary files a/Resources/Textures/Logo/logo.png and b/Resources/Textures/Logo/logo.png differ diff --git a/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/meta.json b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/meta.json index 98f6771f237..0b89ef3f053 100644 --- a/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/meta.json +++ b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "stamp-mantis" }, + { + "name": "stamp-mantis-unshaded" + }, { "name": "stamp-mantis-inhand-left", "directions": 4 diff --git a/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis-unshaded.png b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis-unshaded.png new file mode 100644 index 00000000000..c8b3582f7fe Binary files /dev/null and b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis-unshaded.png differ diff --git a/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis.png b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis.png index 6f8965cbb92..3578f032ea4 100644 Binary files a/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis.png and b/Resources/Textures/Nyanotrasen/Objects/Misc/bureaucracy.rsi/stamp-mantis.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/closed.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/closed.png index 77c3c27dcce..d7ca314fb9b 100644 Binary files a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/closed.png and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/closed.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-left.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-left.png index 805da9bb87b..4120faa36ae 100644 Binary files a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-left.png and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-right.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-right.png index a7b46b6b93b..4e2f28852c9 100644 Binary files a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-right.png and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/open.png b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/open.png index 2a2b836e450..1b69d1aa5e6 100644 Binary files a/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/open.png and b/Resources/Textures/Objects/Consumable/Smokeables/Cigars/case_robust.rsi/open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png index 33a9e276c71..65c59bc2e23 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/assembly.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png index b82e16de2aa..6a70c34cd72 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png index e4019d4d075..a41f085cb97 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png index a8fcf70b3de..07c01a71b20 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/open.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png index 460e3187af1..d51a0373463 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png and b/Resources/Textures/Structures/Doors/Airlocks/Glass/mining.rsi/opening.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/assembly.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/assembly.png index 322112c36ff..0518042f03d 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/assembly.png and b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/assembly.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closed.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closed.png index 406b40544de..5a8abcf4406 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closed.png and b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closed.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closing.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closing.png index b68a2ba131b..ec982e8c30a 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closing.png and b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/closing.png differ diff --git a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/opening.png b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/opening.png index 1eeca9f2ec9..151bff999c3 100644 Binary files a/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/opening.png and b/Resources/Textures/Structures/Doors/Airlocks/Standard/mining.rsi/opening.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining1.png b/Resources/Textures/Structures/Walls/mining.rsi/mining1.png index d2bc3f00e9e..1389ef8e810 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining1.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining1.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining3.png b/Resources/Textures/Structures/Walls/mining.rsi/mining3.png index d2bc3f00e9e..c8bd4a44de5 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining3.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining3.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining4.png b/Resources/Textures/Structures/Walls/mining.rsi/mining4.png index 12ae4d0b8b1..d0ea1c2f0c2 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining4.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining4.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining5.png b/Resources/Textures/Structures/Walls/mining.rsi/mining5.png index e162be41e3f..10494e928f5 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining5.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining5.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining6.png b/Resources/Textures/Structures/Walls/mining.rsi/mining6.png index 12ae4d0b8b1..cc738c68026 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining6.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining6.png differ diff --git a/Resources/Textures/Structures/Walls/mining.rsi/mining7.png b/Resources/Textures/Structures/Walls/mining.rsi/mining7.png index 92810f3c1e5..cd9ecca55c1 100644 Binary files a/Resources/Textures/Structures/Walls/mining.rsi/mining7.png and b/Resources/Textures/Structures/Walls/mining.rsi/mining7.png differ diff --git a/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state0.png b/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state0.png index c8f7db27920..2aeb2a67ee3 100644 Binary files a/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state0.png and b/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state1.png b/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state1.png index c8f7db27920..3cb9e8760f7 100644 Binary files a/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state1.png and b/Resources/Textures/Structures/Walls/mining_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/full.png b/Resources/Textures/Structures/Windows/mining.rsi/full.png index a38121d202c..8f806b3a0ec 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/full.png and b/Resources/Textures/Structures/Windows/mining.rsi/full.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png index 1416a381def..9155fdf50ec 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow0.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png index 48c34617699..45c7cebe975 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow1.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png index 1416a381def..c8335cc0ff1 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow2.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png index 48c34617699..2e8477cfe99 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow3.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png index ced25ea4156..1dc3ba7d65a 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow4.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png index 84ce6f1696f..dc2f34ce2dc 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow5.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png index ced25ea4156..8929379a184 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow6.png differ diff --git a/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png b/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png index f0ac5b6b90c..f58587c58ca 100644 Binary files a/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png and b/Resources/Textures/Structures/Windows/mining.rsi/mwindow7.png differ diff --git a/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state0.png b/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state0.png index 54af8484b2f..b2e5697c5a2 100644 Binary files a/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state0.png and b/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state1.png b/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state1.png index f790c761bc3..0c2f833e4d1 100644 Binary files a/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state1.png and b/Resources/Textures/Structures/Windows/mining_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/icon.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/icon.png new file mode 100644 index 00000000000..5528c092bd3 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/light-icon.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/light-icon.png new file mode 100644 index 00000000000..b46d2be3a4d Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/light-icon.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/meta.json b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/meta.json new file mode 100644 index 00000000000..27b5eb23f4d --- /dev/null +++ b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "light-icon" + }, + { + "name": "off-equipped-HELMET", + "directions": 4 + }, + { + "name": "on-equipped-HELMET", + "directions": 4 + }, + { + "name": "off-equipped-HELMET-thaven", + "directions": 4 + }, + { + "name": "on-equipped-HELMET-thaven", + "directions": 4 + }, + { + "name": "off-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "off-inhand-right", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET-thaven.png new file mode 100644 index 00000000000..de0a1182b38 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET.png new file mode 100644 index 00000000000..de0a1182b38 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-equipped-HELMET.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-left.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-left.png new file mode 100644 index 00000000000..0afe9eead49 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-right.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-right.png new file mode 100644 index 00000000000..c276c73e374 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/off-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET-thaven.png new file mode 100644 index 00000000000..5233433c888 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET.png new file mode 100644 index 00000000000..5233433c888 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-equipped-HELMET.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-left.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-left.png new file mode 100644 index 00000000000..9531e1c9739 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-right.png b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-right.png new file mode 100644 index 00000000000..6f7329d5a47 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Hardhats/somber.rsi/on-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-thaven.png new file mode 100644 index 00000000000..0a80bfd326d Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded-thaven.png new file mode 100644 index 00000000000..392b2873ac1 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded.png new file mode 100644 index 00000000000..392b2873ac1 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..0a80bfd326d Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon-unshaded.png new file mode 100644 index 00000000000..bd2ff3c7f31 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon.png new file mode 100644 index 00000000000..2f7dcfc34bf Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left-unshaded.png new file mode 100644 index 00000000000..01bb77e80f7 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left.png new file mode 100644 index 00000000000..4aeefdb1dc0 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right-unshaded.png new file mode 100644 index 00000000000..2223e2bdaf3 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right.png b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right.png new file mode 100644 index 00000000000..72833dfeef6 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/meta.json b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/meta.json new file mode 100644 index 00000000000..cafb8cfe7e5 --- /dev/null +++ b/Resources/Textures/_DEN/Clothing/Head/Misc/sombercone.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/a0ea68909c06529bac03c27283134196f4fd4a97, Head and Inhand sprites by TiniestShark (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-unshaded" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "equipped-HELMET-unshaded", + "directions": 4 + }, + { + "name": "equipped-HELMET-thaven", + "directions": 4 + }, + { + "name": "equipped-HELMET-unshaded-thaven", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unshaded", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unshaded", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-thaven.png new file mode 100644 index 00000000000..169fdd8ad51 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded-thaven.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded-thaven.png new file mode 100644 index 00000000000..00cda5a667f Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded-thaven.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded.png new file mode 100644 index 00000000000..00cda5a667f Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..169fdd8ad51 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon-unshaded.png new file mode 100644 index 00000000000..bd2ff3c7f31 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon.png new file mode 100644 index 00000000000..c988a1e6993 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left-unshaded.png new file mode 100644 index 00000000000..01bb77e80f7 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left.png new file mode 100644 index 00000000000..8acc9258c31 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right-unshaded.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right-unshaded.png new file mode 100644 index 00000000000..2223e2bdaf3 Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right.png b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right.png new file mode 100644 index 00000000000..e67997042bb Binary files /dev/null and b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/meta.json b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/meta.json new file mode 100644 index 00000000000..cafb8cfe7e5 --- /dev/null +++ b/Resources/Textures/_DEN/Clothing/Head/Misc/somberconepink.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/a0ea68909c06529bac03c27283134196f4fd4a97, Head and Inhand sprites by TiniestShark (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-unshaded" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "equipped-HELMET-unshaded", + "directions": 4 + }, + { + "name": "equipped-HELMET-thaven", + "directions": 4 + }, + { + "name": "equipped-HELMET-unshaded-thaven", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-unshaded", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-unshaded", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/bricktile_somber_dark.rsi/steel_end_w.png b/Resources/Textures/_DEN/Decals/bricktile_somber_dark.rsi/steel_end_w.png index 03f9139b4fe..0f72bea7453 100644 Binary files a/Resources/Textures/_DEN/Decals/bricktile_somber_dark.rsi/steel_end_w.png and b/Resources/Textures/_DEN/Decals/bricktile_somber_dark.rsi/steel_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsleft.png b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsleft.png new file mode 100644 index 00000000000..6ec39f34b11 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsleft.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsright.png b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsright.png new file mode 100644 index 00000000000..b8f13aac8cb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsright.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsunderlay.png b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsunderlay.png new file mode 100644 index 00000000000..37f75583d61 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsunderlay.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupleft.png b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupleft.png new file mode 100644 index 00000000000..6e58a289fdb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupleft.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupright.png b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupright.png new file mode 100644 index 00000000000..c893f68fb58 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/cornerstairsupright.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/meta.json b/Resources/Textures/_DEN/Decals/misc.rsi/meta.json new file mode 100644 index 00000000000..0fea3c54cd6 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/misc.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wallspikeNE" + }, + { + "name": "wallspikeNW" + }, + { + "name": "wallspikeSE" + }, + { + "name": "wallspikeSW" + }, + { + "name": "wallspikeNErotatable" + }, + { + "name": "wallspikeNWrotatable" + }, + { + "name": "wallspikeSErotatable" + }, + { + "name": "wallspikeSWrotatable" + }, + { + "name": "cornerstairsleft" + }, + { + "name": "cornerstairsright" + }, + { + "name": "cornerstairsupleft" + }, + { + "name": "cornerstairsupright" + }, + { + "name": "cornerstairsunderlay" + }, + { + "name": "planter" + }, + { + "name": "planter-small" + }, + { + "name": "planter-small-NE" + }, + { + "name": "planter-small-NW" + }, + { + "name": "planter-small-SE" + }, + { + "name": "planter-small-SW" + }, + { + "name": "steppingstone1" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NE.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NE.png new file mode 100644 index 00000000000..4596301ce9d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NW.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NW.png new file mode 100644 index 00000000000..71289520213 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SE.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SE.png new file mode 100644 index 00000000000..03d5cc7f519 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SW.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SW.png new file mode 100644 index 00000000000..d6bfce2eaa1 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter-small.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small.png new file mode 100644 index 00000000000..0db1da627fb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter-small.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/planter.png b/Resources/Textures/_DEN/Decals/misc.rsi/planter.png new file mode 100644 index 00000000000..933def20d59 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/planter.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/steppingstone1.png b/Resources/Textures/_DEN/Decals/misc.rsi/steppingstone1.png new file mode 100644 index 00000000000..d447b00245e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/steppingstone1.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNE.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNE.png new file mode 100644 index 00000000000..a26fb9041db Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNE.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNErotatable.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNErotatable.png new file mode 100644 index 00000000000..edacc5e76c7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNW.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNW.png new file mode 100644 index 00000000000..448089a5701 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNW.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNWrotatable.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNWrotatable.png new file mode 100644 index 00000000000..9942e87ce83 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeNWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSE.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSE.png new file mode 100644 index 00000000000..17074022320 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSE.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSErotatable.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSErotatable.png new file mode 100644 index 00000000000..a762f52e81c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSW.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSW.png new file mode 100644 index 00000000000..3e96dca4b13 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSW.png differ diff --git a/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSWrotatable.png b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSWrotatable.png new file mode 100644 index 00000000000..fa3ca6cc3b3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/misc.rsi/wallspikeSWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/meta.json b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/meta.json new file mode 100644 index 00000000000..d4aaf99fe06 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @Morb0. Modified v2 by ko4erga (discord), somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_box" + }, + { + "name": "steel_circle" + }, + { + "name": "steel_corner_ne" + }, + { + "name": "steel_corner_se" + }, + { + "name": "steel_corner_nw" + }, + { + "name": "steel_corner_sw" + }, + { + "name": "steel_end_n" + }, + { + "name": "steel_end_e" + }, + { + "name": "steel_end_s" + }, + { + "name": "steel_end_w" + }, + { + "name": "steel_line_n" + }, + { + "name": "steel_line_e" + }, + { + "name": "steel_line_s" + }, + { + "name": "steel_line_w" + }, + { + "name": "steel_inner_ne" + }, + { + "name": "steel_inner_se" + }, + { + "name": "steel_inner_nw" + }, + { + "name": "steel_inner_sw" + }, + { + "name": "steel_line_continuous_top" + }, + { + "name": "steel_line_continuous_top_seam_left" + }, + { + "name": "steel_line_continuous_top_seam_right" + }, + { + "name": "steel_line_continuous_bottom" + }, + { + "name": "steel_line_continuous_bottom_seam_left" + }, + { + "name": "steel_line_continuous_bottom_seam_right" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_box.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_box.png new file mode 100644 index 00000000000..8b989eb4654 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_box.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_circle.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_circle.png new file mode 100644 index 00000000000..196cd310da8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_circle.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_ne.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_ne.png new file mode 100644 index 00000000000..a8d53993dfd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_nw.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_nw.png new file mode 100644 index 00000000000..b5f07105e65 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_se.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_se.png new file mode 100644 index 00000000000..f872977f9d0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_sw.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_sw.png new file mode 100644 index 00000000000..fb07ef2fd8c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_e.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_e.png new file mode 100644 index 00000000000..1e1f3f70fa7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_n.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_n.png new file mode 100644 index 00000000000..0a7f2d79e52 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_s.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_s.png new file mode 100644 index 00000000000..fefbc91ea4e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_w.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_w.png new file mode 100644 index 00000000000..388c3f203e3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_ne.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_ne.png new file mode 100644 index 00000000000..0d1573f62f7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_nw.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_nw.png new file mode 100644 index 00000000000..4aae556b2b9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_se.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_se.png new file mode 100644 index 00000000000..8d3d161d2c5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_sw.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_sw.png new file mode 100644 index 00000000000..9dce5c6ac38 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom.png new file mode 100644 index 00000000000..dce26fde50b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_left.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_left.png new file mode 100644 index 00000000000..3951a58972d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_left.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_right.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_right.png new file mode 100644 index 00000000000..7ab35072b1e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_bottom_seam_right.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top.png new file mode 100644 index 00000000000..1e899ee8808 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_left.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_left.png new file mode 100644 index 00000000000..c9ca177b0c9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_left.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_right.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_right.png new file mode 100644 index 00000000000..ecad6e770e3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_continuous_top_seam_right.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_e.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_e.png new file mode 100644 index 00000000000..c5475e7b371 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_n.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_n.png new file mode 100644 index 00000000000..15c38100093 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_s.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_s.png new file mode 100644 index 00000000000..9d5d70a3ac2 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_w.png b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_w.png new file mode 100644 index 00000000000..dfe20dad9d8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber.rsi/steel_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/meta.json b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/meta.json new file mode 100644 index 00000000000..d4aaf99fe06 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @Morb0. Modified v2 by ko4erga (discord), somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_box" + }, + { + "name": "steel_circle" + }, + { + "name": "steel_corner_ne" + }, + { + "name": "steel_corner_se" + }, + { + "name": "steel_corner_nw" + }, + { + "name": "steel_corner_sw" + }, + { + "name": "steel_end_n" + }, + { + "name": "steel_end_e" + }, + { + "name": "steel_end_s" + }, + { + "name": "steel_end_w" + }, + { + "name": "steel_line_n" + }, + { + "name": "steel_line_e" + }, + { + "name": "steel_line_s" + }, + { + "name": "steel_line_w" + }, + { + "name": "steel_inner_ne" + }, + { + "name": "steel_inner_se" + }, + { + "name": "steel_inner_nw" + }, + { + "name": "steel_inner_sw" + }, + { + "name": "steel_line_continuous_top" + }, + { + "name": "steel_line_continuous_top_seam_left" + }, + { + "name": "steel_line_continuous_top_seam_right" + }, + { + "name": "steel_line_continuous_bottom" + }, + { + "name": "steel_line_continuous_bottom_seam_left" + }, + { + "name": "steel_line_continuous_bottom_seam_right" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_box.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_box.png new file mode 100644 index 00000000000..27b00a9e4a6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_box.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_circle.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_circle.png new file mode 100644 index 00000000000..8232450a8c9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_circle.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_ne.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_ne.png new file mode 100644 index 00000000000..b356228fcda Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_nw.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_nw.png new file mode 100644 index 00000000000..e1526b3c4d8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_se.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_se.png new file mode 100644 index 00000000000..99e406a230c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_sw.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_sw.png new file mode 100644 index 00000000000..b732cd69ce6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_e.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_e.png new file mode 100644 index 00000000000..2be0f9b7caa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_n.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_n.png new file mode 100644 index 00000000000..b4137e114f5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_s.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_s.png new file mode 100644 index 00000000000..3abf5412c73 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_w.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_w.png new file mode 100644 index 00000000000..4895e251137 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_ne.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_ne.png new file mode 100644 index 00000000000..1575f574f23 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_nw.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_nw.png new file mode 100644 index 00000000000..97067d726f6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_se.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_se.png new file mode 100644 index 00000000000..1ab99da1251 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_sw.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_sw.png new file mode 100644 index 00000000000..05c78d778a8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom.png new file mode 100644 index 00000000000..384b04db756 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_left.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_left.png new file mode 100644 index 00000000000..39f3ad9dfec Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_left.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_right.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_right.png new file mode 100644 index 00000000000..cea3a9cbc2f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_bottom_seam_right.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top.png new file mode 100644 index 00000000000..187eb8808cb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_left.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_left.png new file mode 100644 index 00000000000..1083839410c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_left.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_right.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_right.png new file mode 100644 index 00000000000..ae7cdeb730f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_continuous_top_seam_right.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_e.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_e.png new file mode 100644 index 00000000000..020435b6806 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_n.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_n.png new file mode 100644 index 00000000000..448447c136a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_s.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_s.png new file mode 100644 index 00000000000..b4bd0ca7b86 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_w.png b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_w.png new file mode 100644 index 00000000000..ebdfdd869fa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/monotile_somber_dark.rsi/steel_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsleft.png b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsleft.png new file mode 100644 index 00000000000..4ebf4f5841c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsleft.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsright.png b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsright.png new file mode 100644 index 00000000000..8c72216cd86 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsright.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsunderlay.png b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsunderlay.png new file mode 100644 index 00000000000..bc5d7820878 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsunderlay.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupleft.png b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupleft.png new file mode 100644 index 00000000000..dede0ff302d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupleft.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupright.png b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupright.png new file mode 100644 index 00000000000..06e4a584acc Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/cornerstairsupright.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/labyrinth.png b/Resources/Textures/_DEN/Decals/somber.rsi/labyrinth.png new file mode 100644 index 00000000000..14f96951b53 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/labyrinth.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/meta.json b/Resources/Textures/_DEN/Decals/somber.rsi/meta.json new file mode 100644 index 00000000000..23d507129b7 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/somber.rsi/meta.json @@ -0,0 +1,77 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wallspikeNE" + }, + { + "name": "wallspikeNW" + }, + { + "name": "wallspikeSE" + }, + { + "name": "wallspikeSW" + }, + { + "name": "wallspikeNErotatable" + }, + { + "name": "wallspikeNWrotatable" + }, + { + "name": "wallspikeSErotatable" + }, + { + "name": "wallspikeSWrotatable" + }, + { + "name": "cornerstairsleft" + }, + { + "name": "cornerstairsright" + }, + { + "name": "cornerstairsupleft" + }, + { + "name": "cornerstairsupright" + }, + { + "name": "cornerstairsunderlay" + }, + { + "name": "planter" + }, + { + "name": "planter-small" + }, + { + "name": "planter-small-NE" + }, + { + "name": "planter-small-NW" + }, + { + "name": "planter-small-SE" + }, + { + "name": "planter-small-SW" + }, + { + "name": "windoorunderlay" + }, + { + "name": "labyrinth" + }, + { + "name": "steppingstone1" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NE.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NE.png new file mode 100644 index 00000000000..7f457448b32 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NW.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NW.png new file mode 100644 index 00000000000..01a604e3dc8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SE.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SE.png new file mode 100644 index 00000000000..52c510b0bd9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SW.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SW.png new file mode 100644 index 00000000000..4269c903888 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter-small.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small.png new file mode 100644 index 00000000000..6ec3ce6c4e9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter-small.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/planter.png b/Resources/Textures/_DEN/Decals/somber.rsi/planter.png new file mode 100644 index 00000000000..4da4f67c63d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/planter.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/steppingstone1.png b/Resources/Textures/_DEN/Decals/somber.rsi/steppingstone1.png new file mode 100644 index 00000000000..2c585071cca Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/steppingstone1.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNE.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNE.png new file mode 100644 index 00000000000..44603ce76aa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNErotatable.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNErotatable.png new file mode 100644 index 00000000000..292e7146efb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNW.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNW.png new file mode 100644 index 00000000000..1c36d42d054 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNWrotatable.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNWrotatable.png new file mode 100644 index 00000000000..5531c0a3d0e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeNWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSE.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSE.png new file mode 100644 index 00000000000..41ff7486b71 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSErotatable.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSErotatable.png new file mode 100644 index 00000000000..f510cfb0fe5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSW.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSW.png new file mode 100644 index 00000000000..575ff1f27fa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSWrotatable.png b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSWrotatable.png new file mode 100644 index 00000000000..be9b287f8c6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/wallspikeSWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber.rsi/windoorunderlay.png b/Resources/Textures/_DEN/Decals/somber.rsi/windoorunderlay.png new file mode 100644 index 00000000000..ef9261a87fa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber.rsi/windoorunderlay.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsleft.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsleft.png new file mode 100644 index 00000000000..1d7c2c9ddb6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsleft.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsright.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsright.png new file mode 100644 index 00000000000..cbdbd577c3c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsright.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsunderlay.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsunderlay.png new file mode 100644 index 00000000000..311b9aa1d75 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsunderlay.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupleft.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupleft.png new file mode 100644 index 00000000000..d895333ad7c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupleft.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupright.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupright.png new file mode 100644 index 00000000000..d912bb5e0d5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/cornerstairsupright.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/labyrinth.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/labyrinth.png new file mode 100644 index 00000000000..e50f3e75d8e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/labyrinth.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/meta.json b/Resources/Textures/_DEN/Decals/somber_dark.rsi/meta.json new file mode 100644 index 00000000000..23d507129b7 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/somber_dark.rsi/meta.json @@ -0,0 +1,77 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "wallspikeNE" + }, + { + "name": "wallspikeNW" + }, + { + "name": "wallspikeSE" + }, + { + "name": "wallspikeSW" + }, + { + "name": "wallspikeNErotatable" + }, + { + "name": "wallspikeNWrotatable" + }, + { + "name": "wallspikeSErotatable" + }, + { + "name": "wallspikeSWrotatable" + }, + { + "name": "cornerstairsleft" + }, + { + "name": "cornerstairsright" + }, + { + "name": "cornerstairsupleft" + }, + { + "name": "cornerstairsupright" + }, + { + "name": "cornerstairsunderlay" + }, + { + "name": "planter" + }, + { + "name": "planter-small" + }, + { + "name": "planter-small-NE" + }, + { + "name": "planter-small-NW" + }, + { + "name": "planter-small-SE" + }, + { + "name": "planter-small-SW" + }, + { + "name": "windoorunderlay" + }, + { + "name": "labyrinth" + }, + { + "name": "steppingstone1" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NE.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NE.png new file mode 100644 index 00000000000..8a229b12755 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NW.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NW.png new file mode 100644 index 00000000000..28e816b9f96 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SE.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SE.png new file mode 100644 index 00000000000..fc31a4c70a6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SW.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SW.png new file mode 100644 index 00000000000..97fe0403f14 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small.png new file mode 100644 index 00000000000..9633457fa9e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter-small.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter.png new file mode 100644 index 00000000000..8572250c859 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/planter.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/steppingstone1.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/steppingstone1.png new file mode 100644 index 00000000000..eb281f59c20 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/steppingstone1.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNE.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNE.png new file mode 100644 index 00000000000..63ecfe4a03f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNErotatable.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNErotatable.png new file mode 100644 index 00000000000..fd11f40713f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNW.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNW.png new file mode 100644 index 00000000000..07770f3fba3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNWrotatable.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNWrotatable.png new file mode 100644 index 00000000000..a7c35f1b096 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeNWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSE.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSE.png new file mode 100644 index 00000000000..81a2d3eac2b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSErotatable.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSErotatable.png new file mode 100644 index 00000000000..da6974fa047 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSErotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSW.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSW.png new file mode 100644 index 00000000000..9f609979cc3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSWrotatable.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSWrotatable.png new file mode 100644 index 00000000000..d9b29f57ae9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/wallspikeSWrotatable.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_dark.rsi/windoorunderlay.png b/Resources/Textures/_DEN/Decals/somber_dark.rsi/windoorunderlay.png new file mode 100644 index 00000000000..5db9e909e33 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_dark.rsi/windoorunderlay.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircle.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircle.png new file mode 100644 index 00000000000..1dc3756e4f8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircle.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleE.png new file mode 100644 index 00000000000..9948c10572b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleN.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleN.png new file mode 100644 index 00000000000..0408ac12af7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleN.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleS.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleS.png new file mode 100644 index 00000000000..8c9385cd191 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleS.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleW.png new file mode 100644 index 00000000000..031a3647c1c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcircleW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclelarge.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclelarge.png new file mode 100644 index 00000000000..8a3c47306fe Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclelarge.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemid.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemid.png new file mode 100644 index 00000000000..5fe27922257 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemid.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNE.png new file mode 100644 index 00000000000..cccd2c41336 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNW.png new file mode 100644 index 00000000000..433887cda2b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSE.png new file mode 100644 index 00000000000..206bf5c33cd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSW.png new file mode 100644 index 00000000000..fa55b5551bc Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclemidSW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmall.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmall.png new file mode 100644 index 00000000000..17d69e1eb1c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmall.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNE.png new file mode 100644 index 00000000000..b7d6bb76514 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNEfilled.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNEfilled.png new file mode 100644 index 00000000000..27cb1f2065f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNEfilled.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNW.png new file mode 100644 index 00000000000..b6a2f80c2f0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNWfilled.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNWfilled.png new file mode 100644 index 00000000000..17d16ba4078 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallNWfilled.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSE.png new file mode 100644 index 00000000000..c4c2df51945 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSEfilled.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSEfilled.png new file mode 100644 index 00000000000..bed05e53979 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSEfilled.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSW.png new file mode 100644 index 00000000000..c15b6ed09aa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSWfilled.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSWfilled.png new file mode 100644 index 00000000000..b39c9aa1391 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallSWfilled.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallfilled.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallfilled.png new file mode 100644 index 00000000000..77b8c40a6c6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumcirclesmallfilled.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumdiamond.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumdiamond.png new file mode 100644 index 00000000000..0bb09bea053 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumdiamond.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumeye.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumeye.png new file mode 100644 index 00000000000..89971497545 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumeye.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerE.png new file mode 100644 index 00000000000..b9db7672b79 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerS.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerS.png new file mode 100644 index 00000000000..a0cda1be597 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerS.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontal.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontal.png new file mode 100644 index 00000000000..d97eb0f0caf Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontal.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalN.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalN.png new file mode 100644 index 00000000000..f6d1dbdc1fd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalN.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalS.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalS.png new file mode 100644 index 00000000000..60db544e549 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerhorizontalS.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinervertical.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinervertical.png new file mode 100644 index 00000000000..5249373ec95 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinervertical.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalE.png new file mode 100644 index 00000000000..dd20aa2fc55 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalW.png new file mode 100644 index 00000000000..8e511d13702 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumlinerverticalW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumsquare.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumsquare.png new file mode 100644 index 00000000000..3d5993022fd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumsquare.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrim.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrim.png new file mode 100644 index 00000000000..291cf484f16 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrim.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNE.png new file mode 100644 index 00000000000..de8ec529caa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNW.png new file mode 100644 index 00000000000..96e2b736d64 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSE.png new file mode 100644 index 00000000000..b3cb541da2a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSW.png new file mode 100644 index 00000000000..bf0da11982a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimSW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancy.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancy.png new file mode 100644 index 00000000000..c1c0c14c020 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancy.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNE.png new file mode 100644 index 00000000000..6332d474948 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNW.png new file mode 100644 index 00000000000..45ad457a56a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancyNW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySE.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySE.png new file mode 100644 index 00000000000..deca7d7780b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySW.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySW.png new file mode 100644 index 00000000000..41374ccf126 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtrimfancySW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtriminner.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtriminner.png new file mode 100644 index 00000000000..61f7f91da55 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/electrumtriminner.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/meta.json b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/meta.json new file mode 100644 index 00000000000..3e003f5ac1c --- /dev/null +++ b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "electrumcircle" + }, + { + "name": "electrumcircleE" + }, + { + "name": "electrumcircleN" + }, + { + "name": "electrumcircleS" + }, + { + "name": "electrumcirclesmall" + }, + { + "name": "electrumcirclesmallNE" + }, + { + "name": "electrumcirclesmallNW" + }, + { + "name": "electrumcirclesmallSE" + }, + { + "name": "electrumcirclesmallSW" + }, + { + "name": "electrumcircleW" + }, + { + "name": "electrumeye" + }, + { + "name": "electrumtrim" + }, + { + "name": "electrumtrimfancy" + }, + { + "name": "electrumtrimfancyNE" + }, + { + "name": "electrumtrimfancyNW" + }, + { + "name": "electrumtrimfancySE" + }, + { + "name": "electrumtrimfancySW" + }, + { + "name": "electrumtrimNE" + }, + { + "name": "electrumtrimNW" + }, + { + "name": "electrumtrimSE" + }, + { + "name": "electrumtrimSW" + }, + { + "name": "electrumcirclesmallfilled" + }, + { + "name": "electrumcirclesmallNEfilled" + }, + { + "name": "electrumcirclesmallNWfilled" + }, + { + "name": "electrumcirclesmallSEfilled" + }, + { + "name": "electrumcirclesmallSWfilled" + }, + { + "name": "electrumcirclemid" + }, + { + "name": "electrumcirclemidNE" + }, + { + "name": "electrumcirclemidNW" + }, + { + "name": "electrumcirclemidSE" + }, + { + "name": "electrumcirclemidSW" + }, + { + "name": "electrumlinerhorizontalN" + }, + { + "name": "electrumlinerhorizontalS" + }, + { + "name": "electrumlinerhorizontal" + }, + { + "name": "electrumlinervertical" + }, + { + "name": "electrumlinerverticalE" + }, + { + "name": "electrumlinerverticalW" + }, + { + "name": "electrumlinerS" + }, + { + "name": "electrumlinerE" + }, + { + "name": "electrumsquare" + }, + { + "name": "electrumdiamond" + }, + { + "name": "electrumcirclelarge" + }, + { + "name": "outerelectrumcircle1" + }, + { + "name": "outerelectrumcircle2" + }, + { + "name": "outerelectrumcircle3" + }, + { + "name": "outerelectrumcircle4" + }, + { + "name": "outerelectrumcircle6" + }, + { + "name": "outerelectrumcircle7" + }, + { + "name": "outerelectrumcircle8" + }, + { + "name": "outerelectrumcircle9" + }, + { + "name": "electrumtriminner" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle1.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle1.png new file mode 100644 index 00000000000..89e4fbdd9f4 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle1.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle2.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle2.png new file mode 100644 index 00000000000..661ceab11fa Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle2.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle3.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle3.png new file mode 100644 index 00000000000..979c617fd5e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle3.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle4.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle4.png new file mode 100644 index 00000000000..f57c498fcc7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle4.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle6.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle6.png new file mode 100644 index 00000000000..b1432739226 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle6.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle7.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle7.png new file mode 100644 index 00000000000..07661495d7a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle7.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle8.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle8.png new file mode 100644 index 00000000000..d4aca14a3bd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle8.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle9.png b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle9.png new file mode 100644 index 00000000000..d7d45348c1a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_electrum.rsi/outerelectrumcircle9.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_misc.rsi/meta.json b/Resources/Textures/_DEN/Decals/somber_misc.rsi/meta.json new file mode 100644 index 00000000000..f17a3082a73 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/somber_misc.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steppingstone1electrum" + }, + { + "name": "steppingstone1mnemolith" + }, + { + "name": "steppingstone1steel" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1electrum.png b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1electrum.png new file mode 100644 index 00000000000..18fe4bf4a65 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1electrum.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1mnemolith.png b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1mnemolith.png new file mode 100644 index 00000000000..ef934a0e7d5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1mnemolith.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1steel.png b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1steel.png new file mode 100644 index 00000000000..0301406eaa5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_misc.rsi/steppingstone1steel.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/dirt.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/dirt.png new file mode 100644 index 00000000000..ccbdc29a8dd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/dirt.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-dark.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-dark.png new file mode 100644 index 00000000000..fec2f34ef81 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-dark.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-kitchen.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-kitchen.png new file mode 100644 index 00000000000..84d40a6ccb1 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond-kitchen.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond.png new file mode 100644 index 00000000000..2e206037ee3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyediamond.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-dark.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-dark.png new file mode 100644 index 00000000000..e56c2aed91b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-dark.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-kitchen.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-kitchen.png new file mode 100644 index 00000000000..3dba2f2efc4 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe-kitchen.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe.png new file mode 100644 index 00000000000..ba5477f6acd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeframe.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-dark.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-dark.png new file mode 100644 index 00000000000..9b8ffa8ee7b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-dark.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-kitchen.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-kitchen.png new file mode 100644 index 00000000000..80f706e020b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland-kitchen.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland.png new file mode 100644 index 00000000000..a44be263ea5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/eyeland.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/grass.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/grass.png new file mode 100644 index 00000000000..f821b3d8bb3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/grass.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/meta.json b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/meta.json new file mode 100644 index 00000000000..161bf334f20 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/meta.json @@ -0,0 +1,254 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somber-dark-NE" + }, + { + "name": "somber-dark-NW" + }, + { + "name": "somber-dark-SE" + }, + { + "name": "somber-dark-SW" + }, + { + "name": "somber-glass" + }, + { + "name": "somberglass-dark-NE" + }, + { + "name": "somberglass-dark-NW" + }, + { + "name": "somberglass-dark-SE" + }, + { + "name": "somberglass-dark-SW" + }, + { + "name": "somberglass-NE" + }, + { + "name": "somberglass-NW" + }, + { + "name": "somber-glass-plasma" + }, + { + "name": "somberglass-SE" + }, + { + "name": "somberglass-SW" + }, + { + "name": "somberglasstile-dark-NE" + }, + { + "name": "somberglasstile-dark-NW" + }, + { + "name": "somberglasstile-dark-SE" + }, + { + "name": "somberglasstile-dark-SW" + }, + { + "name": "somberglasstile-NE" + }, + { + "name": "somberglasstile-NW" + }, + { + "name": "somberglasstile-SE" + }, + { + "name": "somberglasstile-SW" + }, + { + "name": "somber-glass-tinted" + }, + { + "name": "somber-glass-tinted-dark" + }, + { + "name": "somber-glass-uranium" + }, + { + "name": "somber-NE" + }, + { + "name": "somber-NW" + }, + { + "name": "somber-SE" + }, + { + "name": "somber-SW" + }, + { + "name": "somber-tile-mono" + }, + { + "name": "somber-tile-mono-dark" + }, + { + "name": "somber-tile-mono-eye" + }, + { + "name": "somber-tile-mono-dark-eye" + }, + { + "name": "somber-dirt-NE" + }, + { + "name": "somber-dirt-NW" + }, + { + "name": "somber-dirt-SE" + }, + { + "name": "somber-dirt-SW" + }, + { + "name": "somber-grass-NE" + }, + { + "name": "somber-grass-NW" + }, + { + "name": "somber-grass-SE" + }, + { + "name": "somber-grass-SW" + }, + { + "name": "somber-sand-NE" + }, + { + "name": "somber-sand-NW" + }, + { + "name": "somber-sand-SE" + }, + { + "name": "somber-sand-SW" + }, + { + "name": "somber-tile-slats-horizontal" + }, + { + "name": "somber-tile-slats-vertical" + }, + { + "name": "somber-tile-slats-dark-horizontal" + }, + { + "name": "somber-tile-slats-dark-vertical" + }, + { + "name": "somber-tile-mono-labyrinth" + }, + { + "name": "somber-tile-mono-dark-labyrinth" + }, + { + "name": "somber-diagonal-end-N" + }, + { + "name": "somber-diagonal-end-S" + }, + { + "name": "somber-diagonal-end-E" + }, + { + "name": "somber-diagonal-end-W" + }, + { + "name": "somber-dark-diagonal-end-N" + }, + { + "name": "somber-dark-diagonal-end-S" + }, + { + "name": "somber-dark-diagonal-end-E" + }, + { + "name": "somber-dark-diagonal-end-W" + }, + { + "name": "somber-diagonal-end-outer-N" + }, + { + "name": "somber-diagonal-end-outer-S" + }, + { + "name": "somber-diagonal-end-outer-E" + }, + { + "name": "somber-diagonal-end-outer-W" + }, + { + "name": "somber-dark-diagonal-end-outer-N" + }, + { + "name": "somber-dark-diagonal-end-outer-S" + }, + { + "name": "somber-dark-diagonal-end-outer-E" + }, + { + "name": "somber-dark-diagonal-end-outer-W" + }, + { + "name": "eyediamond" + }, + { + "name": "eyediamond-dark" + }, + { + "name": "eyediamond-kitchen" + }, + { + "name": "eyeframe" + }, + { + "name": "eyeframe-dark" + }, + { + "name": "eyeframe-kitchen" + }, + { + "name": "eyeland" + }, + { + "name": "eyeland-dark" + }, + { + "name": "eyeland-kitchen" + }, + { + "name": "somber-tile-mono-kitchen" + }, + { + "name": "somber-tile-mono-kitchen-eye" + }, + { + "name": "dirt" + }, + { + "name": "grass" + }, + { + "name": "sand" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/sand.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/sand.png new file mode 100644 index 00000000000..a612b81c828 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/sand.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NE.png new file mode 100644 index 00000000000..c35c45cb100 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NW.png new file mode 100644 index 00000000000..2cdc6344499 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SE.png new file mode 100644 index 00000000000..b2fb346d532 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SW.png new file mode 100644 index 00000000000..40b1b59e5bd Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NE.png new file mode 100644 index 00000000000..e56a801698f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NW.png new file mode 100644 index 00000000000..2a276dab63a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SE.png new file mode 100644 index 00000000000..6886d2f7ee5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SW.png new file mode 100644 index 00000000000..bc045454e2c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-E.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-E.png new file mode 100644 index 00000000000..ecfc3d86287 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-E.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-N.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-N.png new file mode 100644 index 00000000000..5f87626dcf5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-N.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-S.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-S.png new file mode 100644 index 00000000000..1f9722597f1 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-S.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-W.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-W.png new file mode 100644 index 00000000000..1ae5b87f8f7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-W.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-E.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-E.png new file mode 100644 index 00000000000..7e34c775164 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-E.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-N.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-N.png new file mode 100644 index 00000000000..e0e9140d39a Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-N.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-S.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-S.png new file mode 100644 index 00000000000..901bb7ea6ee Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-S.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-W.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-W.png new file mode 100644 index 00000000000..d5dc469c8f0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dark-diagonal-end-outer-W.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-E.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-E.png new file mode 100644 index 00000000000..b1701b494a0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-E.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-N.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-N.png new file mode 100644 index 00000000000..028f7e923ca Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-N.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-S.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-S.png new file mode 100644 index 00000000000..ed3814bbf0c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-S.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-W.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-W.png new file mode 100644 index 00000000000..6f49248df54 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-W.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-E.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-E.png new file mode 100644 index 00000000000..03536f5cea7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-E.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-N.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-N.png new file mode 100644 index 00000000000..a4212f8d54d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-N.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-S.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-S.png new file mode 100644 index 00000000000..3a1e65e9552 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-S.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-W.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-W.png new file mode 100644 index 00000000000..52d341c270b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-diagonal-end-outer-W.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NE.png new file mode 100644 index 00000000000..40b98adc59f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NW.png new file mode 100644 index 00000000000..6406bafedf8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SE.png new file mode 100644 index 00000000000..12b63b4d75c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SW.png new file mode 100644 index 00000000000..285158fd823 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-dirt-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-glass-plasma.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-plasma.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-glass-plasma.png rename to Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-plasma.png diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted-dark.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted-dark.png new file mode 100644 index 00000000000..f9897ec7e48 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted-dark.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted.png new file mode 100644 index 00000000000..f39aa8c5d75 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-tinted.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-glass-uranium.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-uranium.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-glass-uranium.png rename to Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass-uranium.png diff --git a/Resources/Textures/_DEN/Tiles/somber-glass.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-glass.png rename to Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-glass.png diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NE.png new file mode 100644 index 00000000000..0bc89f22213 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NW.png new file mode 100644 index 00000000000..716a91ec1ae Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SE.png new file mode 100644 index 00000000000..64681ed28a8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SW.png new file mode 100644 index 00000000000..fc502b8aaea Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-grass-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NE.png new file mode 100644 index 00000000000..2bb50e43698 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NW.png new file mode 100644 index 00000000000..9583b49816b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SE.png new file mode 100644 index 00000000000..9063550581c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SW.png new file mode 100644 index 00000000000..86f705dec38 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-sand-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-eye.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-eye.png new file mode 100644 index 00000000000..2eac7c81a17 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-eye.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-labyrinth.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-labyrinth.png new file mode 100644 index 00000000000..6102ab26a1e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark.png new file mode 100644 index 00000000000..f502c3d42fe Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-dark.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-eye.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-eye.png new file mode 100644 index 00000000000..ea199ab0b0d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-eye.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen-eye.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen-eye.png new file mode 100644 index 00000000000..8c55a4b511f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen-eye.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen.png new file mode 100644 index 00000000000..d9fca420536 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-kitchen.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-labyrinth.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-labyrinth.png new file mode 100644 index 00000000000..63b12dd79ab Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono.png new file mode 100644 index 00000000000..45a25839f56 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-mono.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-horizontal.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-horizontal.png new file mode 100644 index 00000000000..aca26a19f84 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-horizontal.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-vertical.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-vertical.png new file mode 100644 index 00000000000..79988fefb59 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-dark-vertical.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-horizontal.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-horizontal.png new file mode 100644 index 00000000000..eeef4eb6754 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-horizontal.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-vertical.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-vertical.png new file mode 100644 index 00000000000..824eed06fb6 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somber-tile-slats-vertical.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NE.png new file mode 100644 index 00000000000..e9413d664ef Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NW.png new file mode 100644 index 00000000000..82b357645ed Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SE.png new file mode 100644 index 00000000000..a64fc32594d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SW.png new file mode 100644 index 00000000000..5b822d70c54 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NE.png new file mode 100644 index 00000000000..55fb8371a9c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NW.png new file mode 100644 index 00000000000..16a8110548e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SE.png new file mode 100644 index 00000000000..4ac8d2f9a25 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SW.png new file mode 100644 index 00000000000..69758f88c55 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglass-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NE.png new file mode 100644 index 00000000000..7ae47f54320 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NW.png new file mode 100644 index 00000000000..eca2b543cb8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SE.png new file mode 100644 index 00000000000..cb8f90c7fcf Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SW.png new file mode 100644 index 00000000000..9e7a0aaf939 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NE.png new file mode 100644 index 00000000000..df373a21cab Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NW.png new file mode 100644 index 00000000000..a79179e493d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SE.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SE.png new file mode 100644 index 00000000000..be6e9624854 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SW.png b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SW.png new file mode 100644 index 00000000000..5442aa8a89d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/somber_tile_overlay.rsi/somberglasstile-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/meta.json b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/meta.json new file mode 100644 index 00000000000..705ca21fda4 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "shadow_full" + }, + { + "name": "shadow_box" + }, + { + "name": "shadow_corner_ne" + }, + { + "name": "shadow_corner_se" + }, + { + "name": "shadow_corner_nw" + }, + { + "name": "shadow_corner_sw" + }, + { + "name": "shadow_end_n" + }, + { + "name": "shadow_end_e" + }, + { + "name": "shadow_end_s" + }, + { + "name": "shadow_end_w" + }, + { + "name": "shadow_line_n" + }, + { + "name": "shadow_line_e" + }, + { + "name": "shadow_line_s" + }, + { + "name": "shadow_line_w" + }, + { + "name": "shadow_inner_ne" + }, + { + "name": "shadow_inner_se" + }, + { + "name": "shadow_inner_nw" + }, + { + "name": "shadow_inner_sw" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_box.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_box.png new file mode 100644 index 00000000000..d1c50b39130 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_box.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_ne.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_ne.png new file mode 100644 index 00000000000..df44db03e8e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_nw.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_nw.png new file mode 100644 index 00000000000..d58b8ba1ddf Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_se.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_se.png new file mode 100644 index 00000000000..8a6d173e55e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_sw.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_sw.png new file mode 100644 index 00000000000..591592a32b9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_e.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_e.png new file mode 100644 index 00000000000..0a7be95fb70 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_n.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_n.png new file mode 100644 index 00000000000..3b0fa04d118 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_s.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_s.png new file mode 100644 index 00000000000..3d3e508f520 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_w.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_w.png new file mode 100644 index 00000000000..7696cce68d7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_full.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_full.png new file mode 100644 index 00000000000..ca45534c12b Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_full.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_ne.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_ne.png new file mode 100644 index 00000000000..f7a6692393d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_nw.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_nw.png new file mode 100644 index 00000000000..b6d17a608eb Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_se.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_se.png new file mode 100644 index 00000000000..3ec7a14e69e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_sw.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_sw.png new file mode 100644 index 00000000000..304616f0da3 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_e.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_e.png new file mode 100644 index 00000000000..1b92526713c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_n.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_n.png new file mode 100644 index 00000000000..6c290f12999 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_s.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_s.png new file mode 100644 index 00000000000..d47350a51c1 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_w.png b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_w.png new file mode 100644 index 00000000000..1596b4d30a9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/tile_shadows.rsi/shadow_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_box.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_box.png index 8762317bb16..e98cb3e0e0b 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_box.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_box.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_ne.png index 995a5a27742..82d6b44ea8a 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_ne.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_nw.png index c877a48db3c..eeb01d19668 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_nw.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_se.png index 75e4820f6dc..d8bf725ebf7 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_se.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_sw.png index 2e1eeaa917a..4e5d299be89 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_sw.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_e.png index 472339a4817..a9d896a6625 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_e.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_n.png index 8127793e667..6c6525f59fe 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_n.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_s.png index 859d94eccaa..7a972a7dcfa 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_s.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_w.png index a793da03136..7f41d281c97 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_w.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_ne.png index 66e830a8088..9d23dd83dfd 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_ne.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_nw.png index 25729d07485..6d458a7dd50 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_nw.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_se.png index 68dbe4e71a1..ed9c911d672 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_se.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_sw.png index 84389a506dc..9ed55249850 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_sw.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_e.png index a4f211c1d01..d3a2fdddef1 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_e.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_n.png index ee24a563eea..620e0592bad 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_n.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_s.png index 4621b77872e..b502e0b2154 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_s.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_w.png index 4a68d98ccdb..4f94196076f 100644 Binary files a/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_w.png and b/Resources/Textures/_DEN/Decals/wood_trim_somber.rsi/thin_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/meta.json b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/meta.json new file mode 100644 index 00000000000..3fb16062be7 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08, somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "thin_box" + }, + { + "name": "thin_corner_ne" + }, + { + "name": "thin_corner_se" + }, + { + "name": "thin_corner_nw" + }, + { + "name": "thin_corner_sw" + }, + { + "name": "thin_end_n" + }, + { + "name": "thin_end_e" + }, + { + "name": "thin_end_s" + }, + { + "name": "thin_end_w" + }, + { + "name": "thin_line_n" + }, + { + "name": "thin_line_e" + }, + { + "name": "thin_line_s" + }, + { + "name": "thin_line_w" + }, + { + "name": "thin_inner_ne" + }, + { + "name": "thin_inner_se" + }, + { + "name": "thin_inner_nw" + }, + { + "name": "thin_inner_sw" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_box.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_box.png new file mode 100644 index 00000000000..8b5c6475adf Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_box.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_ne.png new file mode 100644 index 00000000000..847be2218df Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_nw.png new file mode 100644 index 00000000000..784e204b68d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_se.png new file mode 100644 index 00000000000..b7a2f047de5 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_sw.png new file mode 100644 index 00000000000..f44cf266960 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_e.png new file mode 100644 index 00000000000..3b36cfbeb37 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_n.png new file mode 100644 index 00000000000..d28b12b9bab Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_s.png new file mode 100644 index 00000000000..6a325a4f75d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_w.png new file mode 100644 index 00000000000..6cab6b70126 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_ne.png new file mode 100644 index 00000000000..a906ece5992 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_nw.png new file mode 100644 index 00000000000..f2cfe3e8a0f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_se.png new file mode 100644 index 00000000000..8a4d204604d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_sw.png new file mode 100644 index 00000000000..50817f754e7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_e.png new file mode 100644 index 00000000000..1ba6fb52571 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_n.png new file mode 100644 index 00000000000..537ef6b5379 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_s.png new file mode 100644 index 00000000000..8d7a78d75ff Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_w.png new file mode 100644 index 00000000000..c7e71325c98 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_amaranth.rsi/thin_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/meta.json b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/meta.json new file mode 100644 index 00000000000..3fb16062be7 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08, somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "thin_box" + }, + { + "name": "thin_corner_ne" + }, + { + "name": "thin_corner_se" + }, + { + "name": "thin_corner_nw" + }, + { + "name": "thin_corner_sw" + }, + { + "name": "thin_end_n" + }, + { + "name": "thin_end_e" + }, + { + "name": "thin_end_s" + }, + { + "name": "thin_end_w" + }, + { + "name": "thin_line_n" + }, + { + "name": "thin_line_e" + }, + { + "name": "thin_line_s" + }, + { + "name": "thin_line_w" + }, + { + "name": "thin_inner_ne" + }, + { + "name": "thin_inner_se" + }, + { + "name": "thin_inner_nw" + }, + { + "name": "thin_inner_sw" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_box.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_box.png new file mode 100644 index 00000000000..423d3418f9f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_box.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_ne.png new file mode 100644 index 00000000000..b4552cd3d4c Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_nw.png new file mode 100644 index 00000000000..f6ded79a4d2 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_se.png new file mode 100644 index 00000000000..cfbdbe43a17 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_sw.png new file mode 100644 index 00000000000..677f14aa83e Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_e.png new file mode 100644 index 00000000000..da0056a0724 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_n.png new file mode 100644 index 00000000000..1df9f1e6375 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_s.png new file mode 100644 index 00000000000..7c1e9eeab80 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_w.png new file mode 100644 index 00000000000..5e1d104cb76 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_ne.png new file mode 100644 index 00000000000..d978736267d Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_nw.png new file mode 100644 index 00000000000..2171fa312be Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_se.png new file mode 100644 index 00000000000..44dddf71b19 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_sw.png new file mode 100644 index 00000000000..79517731329 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_e.png new file mode 100644 index 00000000000..b1b87a75a68 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_n.png new file mode 100644 index 00000000000..571b44ccc29 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_s.png new file mode 100644 index 00000000000..688224ea4f8 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_w.png new file mode 100644 index 00000000000..6e143fd3197 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_floral.rsi/thin_line_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/meta.json b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/meta.json new file mode 100644 index 00000000000..3fb16062be7 --- /dev/null +++ b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @moonheart08, somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "thin_box" + }, + { + "name": "thin_corner_ne" + }, + { + "name": "thin_corner_se" + }, + { + "name": "thin_corner_nw" + }, + { + "name": "thin_corner_sw" + }, + { + "name": "thin_end_n" + }, + { + "name": "thin_end_e" + }, + { + "name": "thin_end_s" + }, + { + "name": "thin_end_w" + }, + { + "name": "thin_line_n" + }, + { + "name": "thin_line_e" + }, + { + "name": "thin_line_s" + }, + { + "name": "thin_line_w" + }, + { + "name": "thin_inner_ne" + }, + { + "name": "thin_inner_se" + }, + { + "name": "thin_inner_nw" + }, + { + "name": "thin_inner_sw" + } + ] +} diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_box.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_box.png new file mode 100644 index 00000000000..4fe80fcd0db Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_box.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_ne.png new file mode 100644 index 00000000000..c51544a0ad9 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_nw.png new file mode 100644 index 00000000000..5617fef22c7 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_se.png new file mode 100644 index 00000000000..bd75542dca2 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_sw.png new file mode 100644 index 00000000000..b45955e9872 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_corner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_e.png new file mode 100644 index 00000000000..6af7a8ee458 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_n.png new file mode 100644 index 00000000000..537fe0a878f Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_s.png new file mode 100644 index 00000000000..8877a8171bc Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_w.png new file mode 100644 index 00000000000..e5e15b6ce79 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_end_w.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_ne.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_ne.png new file mode 100644 index 00000000000..7a1ce47b935 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_ne.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_nw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_nw.png new file mode 100644 index 00000000000..10cec6f0ab0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_nw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_se.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_se.png new file mode 100644 index 00000000000..80ba5783322 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_se.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_sw.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_sw.png new file mode 100644 index 00000000000..e6d6497ce96 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_inner_sw.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_e.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_e.png new file mode 100644 index 00000000000..54967755a27 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_e.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_n.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_n.png new file mode 100644 index 00000000000..5f1ba233a88 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_n.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_s.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_s.png new file mode 100644 index 00000000000..ddf58b4d4f0 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_s.png differ diff --git a/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_w.png b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_w.png new file mode 100644 index 00000000000..a5247ba5bb2 Binary files /dev/null and b/Resources/Textures/_DEN/Decals/wood_trim_somber_shadow.rsi/thin_line_w.png differ diff --git a/Resources/Textures/_DEN/Effects/LightMasks/double_circle.png b/Resources/Textures/_DEN/Effects/LightMasks/double_circle.png new file mode 100644 index 00000000000..f2c6617506c Binary files /dev/null and b/Resources/Textures/_DEN/Effects/LightMasks/double_circle.png differ diff --git a/Resources/Textures/_DEN/Effects/speech.rsi/meta.json b/Resources/Textures/_DEN/Effects/speech.rsi/meta.json index 3f521dc678c..4bfcbddfbef 100644 --- a/Resources/Textures/_DEN/Effects/speech.rsi/meta.json +++ b/Resources/Textures/_DEN/Effects/speech.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Ovinia sprites made by P4yn7", + "copyright": "Ovinia sprites made by P4yn7, mantis and psionic by Sha-Seng (GitHub)", "states": [ { "name": "ovinia0", @@ -74,6 +74,80 @@ 0.4 ] ] + }, + { + "name": "psionic0", + "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 + ] + ] + }, + { + "name": "psionic1", + "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 + ] + ] + }, + { + "name": "psionic2", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "psionic3", + "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 + ] + ] } ] } diff --git a/Resources/Textures/_DEN/Effects/speech.rsi/psionic0.png b/Resources/Textures/_DEN/Effects/speech.rsi/psionic0.png new file mode 100644 index 00000000000..2c90a0559b2 Binary files /dev/null and b/Resources/Textures/_DEN/Effects/speech.rsi/psionic0.png differ diff --git a/Resources/Textures/_DEN/Effects/speech.rsi/psionic1.png b/Resources/Textures/_DEN/Effects/speech.rsi/psionic1.png new file mode 100644 index 00000000000..3f0fa7dee98 Binary files /dev/null and b/Resources/Textures/_DEN/Effects/speech.rsi/psionic1.png differ diff --git a/Resources/Textures/_DEN/Effects/speech.rsi/psionic2.png b/Resources/Textures/_DEN/Effects/speech.rsi/psionic2.png new file mode 100644 index 00000000000..763d82947d8 Binary files /dev/null and b/Resources/Textures/_DEN/Effects/speech.rsi/psionic2.png differ diff --git a/Resources/Textures/_DEN/Effects/speech.rsi/psionic3.png b/Resources/Textures/_DEN/Effects/speech.rsi/psionic3.png new file mode 100644 index 00000000000..01d81160f04 Binary files /dev/null and b/Resources/Textures/_DEN/Effects/speech.rsi/psionic3.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/base-blue.png b/Resources/Textures/_DEN/Markers/environment.rsi/base-blue.png new file mode 100644 index 00000000000..a67b8aa602a Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/base-blue.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/base-green.png b/Resources/Textures/_DEN/Markers/environment.rsi/base-green.png new file mode 100644 index 00000000000..38f25e8f95b Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/base-green.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/base-purple.png b/Resources/Textures/_DEN/Markers/environment.rsi/base-purple.png new file mode 100644 index 00000000000..719f34afbb1 Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/base-purple.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/base-red.png b/Resources/Textures/_DEN/Markers/environment.rsi/base-red.png new file mode 100644 index 00000000000..95b0ccc1eea Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/base-red.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/meta.json b/Resources/Textures/_DEN/Markers/environment.rsi/meta.json new file mode 100644 index 00000000000..575cee3594f --- /dev/null +++ b/Resources/Textures/_DEN/Markers/environment.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Shutter and Sound by Sha-Seng (GitHub) (wow I did so good)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base-blue" + }, + { + "name": "base-red" + }, + { + "name": "base-green" + }, + { + "name": "base-purple" + }, + { + "name": "shutter" + }, + { + "name": "sound" + } + ] +} diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/shutter.png b/Resources/Textures/_DEN/Markers/environment.rsi/shutter.png new file mode 100644 index 00000000000..2ce437c46b2 Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/shutter.png differ diff --git a/Resources/Textures/_DEN/Markers/environment.rsi/sound.png b/Resources/Textures/_DEN/Markers/environment.rsi/sound.png new file mode 100644 index 00000000000..c339d605620 Binary files /dev/null and b/Resources/Textures/_DEN/Markers/environment.rsi/sound.png differ diff --git a/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/meta.json b/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/meta.json index 6790ca16ce0..c53047120c0 100644 --- a/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/meta.json +++ b/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/meta.json @@ -1,13 +1,13 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Sprite by Leonardo-DaBepis", + "copyright": "Sprite by Leonardo-DaBepis, edited by Sha-Seng (GitHub) for personal use", "size": {"x": 32, "y": 32}, "states": [ { "name": "telegnosis", "delays": [ - [ 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2 ] + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] ] } ] diff --git a/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/telegnosis.png b/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/telegnosis.png index 15aabb28525..626a9ebefdf 100644 Binary files a/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/telegnosis.png and b/Resources/Textures/_DEN/Mobs/Ghosts/telegnosis.rsi/telegnosis.png differ diff --git a/Resources/Textures/_DEN/Mobs/Species/Thaven/displacement.rsi/jumpsuit-female-test.png b/Resources/Textures/_DEN/Mobs/Species/Thaven/displacement.rsi/jumpsuit-female-test.png new file mode 100644 index 00000000000..873d20375d2 Binary files /dev/null and b/Resources/Textures/_DEN/Mobs/Species/Thaven/displacement.rsi/jumpsuit-female-test.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna-silvery.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna-silvery.png new file mode 100644 index 00000000000..53993689271 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna-silvery.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna.png new file mode 100644 index 00000000000..09c10f75e9e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon-sauna.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon.png new file mode 100644 index 00000000000..a045a47674d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-left.png new file mode 100644 index 00000000000..645650b2dec Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-right.png new file mode 100644 index 00000000000..d91000bf468 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/meta.json new file mode 100644 index 00000000000..b002055f3fc --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberbucket.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Dezzzix; Discord: dezzzix, inhands by TiniestShark (github), edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-sauna" + }, + { + "name": "icon-sauna-silvery" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill1.png new file mode 100644 index 00000000000..214c273fa2c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill2.png new file mode 100644 index 00000000000..cd0cd1af704 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill3.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill3.png new file mode 100644 index 00000000000..6efb9358ab7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill3.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill4.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill4.png new file mode 100644 index 00000000000..6f623c6647e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill4.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill5.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill5.png new file mode 100644 index 00000000000..025394c81d9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/fill5.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-combined.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-combined.png new file mode 100644 index 00000000000..e2b0e489d59 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-combined.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-front.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-front.png new file mode 100644 index 00000000000..0773a31b3e1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon-front.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon.png new file mode 100644 index 00000000000..41b2c47c6aa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left-fill-1.png new file mode 100644 index 00000000000..6ac7f2806df Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left.png new file mode 100644 index 00000000000..907a1bc76ed Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right-fill-1.png new file mode 100644 index 00000000000..05a9883464c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right.png new file mode 100644 index 00000000000..5317265b735 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/meta.json new file mode 100644 index 00000000000..00e32f2cdb4 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombercoupeglass.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "By RosySaturniidae (GitHub)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon-front" + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "fill3" + }, + { + "name": "fill4" + }, + { + "name": "fill5" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "icon-combined" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon.png new file mode 100644 index 00000000000..c3d63e1be6e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon_open.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon_open.png new file mode 100644 index 00000000000..f1e91c40953 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/icon_open.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-left.png new file mode 100644 index 00000000000..577dac72353 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-right.png new file mode 100644 index 00000000000..a1f1f5442b1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/meta.json new file mode 100644 index 00000000000..9d0c86e6fb9 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberflask.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "copyright": "By Sha-Seng (GitHub)", + "license": "CC-BY-SA-3.0", + "size": + { + "x": 32, + "y": 32 + }, + "states": + [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ], + "version": 1 +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill1.png new file mode 100644 index 00000000000..1aebc960b68 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill2.png new file mode 100644 index 00000000000..ffbc989c50b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill3.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill3.png new file mode 100644 index 00000000000..fabc2393689 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill3.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill4.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill4.png new file mode 100644 index 00000000000..d4d10719188 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill4.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill5.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill5.png new file mode 100644 index 00000000000..192fcb98a4f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill5.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill6.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill6.png new file mode 100644 index 00000000000..9590462debf Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill6.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill7.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill7.png new file mode 100644 index 00000000000..f70cd539343 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill7.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill8.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill8.png new file mode 100644 index 00000000000..fc3924c5fed Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill8.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill9.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill9.png new file mode 100644 index 00000000000..564ccf36744 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/fill9.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-combined.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-combined.png new file mode 100644 index 00000000000..4b0ac41fcbd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-combined.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-front.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-front.png new file mode 100644 index 00000000000..0127eeb7675 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon-front.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon.png new file mode 100644 index 00000000000..84ea18924d3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-1.png new file mode 100644 index 00000000000..b52020c65fd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-2.png new file mode 100644 index 00000000000..56552fb788d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-3.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-3.png new file mode 100644 index 00000000000..36b05251e08 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left-fill-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left.png new file mode 100644 index 00000000000..66b1708d3d9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-1.png new file mode 100644 index 00000000000..92659d1d0ce Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-2.png new file mode 100644 index 00000000000..701413b5aee Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-3.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-3.png new file mode 100644 index 00000000000..5a660dbb7e0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right-fill-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right.png new file mode 100644 index 00000000000..16fbc7acdf9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/meta.json new file mode 100644 index 00000000000..c7277ceae7f --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberglass.rsi/meta.json @@ -0,0 +1,79 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Created by github user moonheart08. Inhands by TiniestShark (Github). Edited by Sha-Seng (GitHub)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon-front" + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "fill3" + }, + { + "name": "fill4" + }, + { + "name": "fill5" + }, + { + "name": "fill6" + }, + { + "name": "fill7" + }, + { + "name": "fill8" + }, + { + "name": "fill9" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-left-fill-2", + "directions": 4 + }, + { + "name": "inhand-left-fill-3", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "inhand-right-fill-2", + "directions": 4 + }, + { + "name": "inhand-right-fill-3", + "directions": 4 + }, + { + "name": "icon-combined" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/icon.png new file mode 100644 index 00000000000..eef309e60f7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-left.png new file mode 100644 index 00000000000..8dcf1023152 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-right.png new file mode 100644 index 00000000000..187064185f6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/meta.json new file mode 100644 index 00000000000..790f24744c4 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjigger.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Dezzzix; Discord: dezzzix, inhands by TiniestShark (github), edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon.png new file mode 100644 index 00000000000..fdf37067070 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon_open.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon_open.png new file mode 100644 index 00000000000..3328dd3c531 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/icon_open.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-left.png new file mode 100644 index 00000000000..6e643879507 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-right.png new file mode 100644 index 00000000000..2d07f53652e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/meta.json new file mode 100644 index 00000000000..303ae3eefa8 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/somberjug.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By ThatKidConnor, edited slightly by Sha-Seng (GitHub)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-0.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-0.png new file mode 100644 index 00000000000..03864123257 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-0.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-1.png new file mode 100644 index 00000000000..17760eda60c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-2.png new file mode 100644 index 00000000000..a712e3a1544 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-3.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-3.png new file mode 100644 index 00000000000..372c53990f3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/icon-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-left.png new file mode 100644 index 00000000000..02256b5ce9a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-right.png new file mode 100644 index 00000000000..5aa23799852 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/meta.json new file mode 100644 index 00000000000..052ebf11aab --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombermug.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)", + "states": [ + { + "name": "icon-0" + }, + { + "name": "icon-1" + }, + { + "name": "icon-2" + }, + { + "name": "icon-3" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/icon.png new file mode 100644 index 00000000000..bc48df981f2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-left.png new file mode 100644 index 00000000000..a6c66fd7fdf Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-right.png new file mode 100644 index 00000000000..27abc424b47 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/meta.json new file mode 100644 index 00000000000..f1be07873ae --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershaker.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "icon taken from https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi ; inhand sprites made by Failed (Discord: greetings_). Edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill1.png new file mode 100644 index 00000000000..4a0f7dc8c4c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill2.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill2.png new file mode 100644 index 00000000000..b3bc7a7cceb Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/fill2.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-combined.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-combined.png new file mode 100644 index 00000000000..28443c65329 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-combined.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-front.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-front.png new file mode 100644 index 00000000000..b3b5df778d6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon-front.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon.png new file mode 100644 index 00000000000..d576eb43082 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left-fill-1.png new file mode 100644 index 00000000000..d6ec34be72b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left.png new file mode 100644 index 00000000000..94e8e213e97 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right-fill-1.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right-fill-1.png new file mode 100644 index 00000000000..2baae6a9315 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right.png new file mode 100644 index 00000000000..2198603ac45 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/meta.json new file mode 100644 index 00000000000..2b913bb3c53 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombershotglass.rsi/meta.json @@ -0,0 +1,42 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By RosySaturniidae (GitHub)", + "states": [ + { + "name": "icon" + }, + { + "name": "icon-front" + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "icon-combined" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon.png new file mode 100644 index 00000000000..4c0ddcf9df1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon_open.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon_open.png new file mode 100644 index 00000000000..12b6d267368 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/icon_open.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-left.png new file mode 100644 index 00000000000..465acb7fb97 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-right.png new file mode 100644 index 00000000000..e541a5e289b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/meta.json new file mode 100644 index 00000000000..70f1fb3b2b5 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Drinks/sombervacuumflask.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github), icon_open by Prole0 (GitHub), edited by Sha-Seng (GitHub)", + "license": "CC-BY-SA-3.0", + "size": + { + "x": 32, + "y": 32 + }, + "states": + [ + { + "name": "icon" + }, + { + "name": "icon_open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/meta.json new file mode 100644 index 00000000000..6c6e25ea4d2 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Shaker sprites from tgstation at commit https://github.com/tgstation/tgstation/commit/7ec204f85ed34a3d9c9d09d51977f2ad610c481e then edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somber-shaker-empty" + }, + { + "name": "somber-shaker-salt" + }, + { + "name": "somber-shaker-pepper" + }, + { + "name": "somber-shaker-mnemolith" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-empty.png b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-empty.png new file mode 100644 index 00000000000..9d5f7782719 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-empty.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-mnemolith.png b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-mnemolith.png new file mode 100644 index 00000000000..a462efb52d5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-mnemolith.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-pepper.png b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-pepper.png new file mode 100644 index 00000000000..2fc9a63b6ac Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-pepper.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-salt.png b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-salt.png new file mode 100644 index 00000000000..51bd48c6556 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/condiments.rsi/somber-shaker-salt.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/meta.json b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/meta.json new file mode 100644 index 00000000000..8e229e2d252 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Somber sprites by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somberplatter" + }, + { + "name": "somberdish" + }, + { + "name": "somber-inhand-left", + "directions": 4 + }, + { + "name": "somber-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-left.png new file mode 100644 index 00000000000..a23ef0b6f23 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-right.png new file mode 100644 index 00000000000..0fe463e9157 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somber-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberdish.png b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberdish.png new file mode 100644 index 00000000000..ebd45e0fe94 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberdish.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberplatter.png b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberplatter.png new file mode 100644 index 00000000000..9eb3e29ce73 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Consumable/Food/plates.rsi/somberplatter.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-left.png index b5075839095..2120adc8410 100644 Binary files a/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-left.png and b/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-right.png index 9a9b8ece3bd..5e7fcfa7708 100644 Binary files a/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-right.png and b/Resources/Textures/_DEN/Objects/Consumable/Smokeables/Cigarettes/Packs/mantis.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/meta.json b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/meta.json new file mode 100644 index 00000000000..6afdd224dd6 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/blob/e00cae8d065f9cf520688cc0dd0e15ba5bef12a9/icons/obj/flora/jungleflora.dmi and recolored by Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "tree01" + }, + { + "name": "tree02" + }, + { + "name": "tree03" + }, + { + "name": "tree04" + }, + { + "name": "tree05" + }, + { + "name": "tree06" + }, + { + "name": "tree01glow" + }, + { + "name": "tree02glow" + }, + { + "name": "tree03glow" + }, + { + "name": "tree04glow" + }, + { + "name": "tree05glow" + }, + { + "name": "tree06glow" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01.png new file mode 100644 index 00000000000..bf7395de421 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01glow.png new file mode 100644 index 00000000000..28deffdf32c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree01glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02.png new file mode 100644 index 00000000000..91517bf3867 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02glow.png new file mode 100644 index 00000000000..48f299a24d7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree02glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03.png new file mode 100644 index 00000000000..cbf51157f98 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03glow.png new file mode 100644 index 00000000000..8aea8871fd0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree03glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04.png new file mode 100644 index 00000000000..4673cbff3e4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04glow.png new file mode 100644 index 00000000000..a90436fd847 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree04glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05.png new file mode 100644 index 00000000000..969704af717 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05glow.png new file mode 100644 index 00000000000..b0a075cb1d8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree05glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06.png new file mode 100644 index 00000000000..59f39c921d5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06glow.png b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06glow.png new file mode 100644 index 00000000000..08360cd9074 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/Flora/flora_amaranth_trees.rsi/tree06glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray1.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray1.png new file mode 100644 index 00000000000..8cbeee8697b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray1.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray10.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray10.png new file mode 100644 index 00000000000..da6ed6f7b86 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray10.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray2.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray2.png new file mode 100644 index 00000000000..6fe88c03048 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray2.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray3.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray3.png new file mode 100644 index 00000000000..3d78ec52b0f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray3.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray4.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray4.png new file mode 100644 index 00000000000..d385617d150 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray4.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray5.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray5.png new file mode 100644 index 00000000000..51bea7a2ec2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray5.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray6.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray6.png new file mode 100644 index 00000000000..2ea05fc67e1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray6.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray7.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray7.png new file mode 100644 index 00000000000..71c06f02002 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray7.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray8.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray8.png new file mode 100644 index 00000000000..baa099a3ac9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray8.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray9.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray9.png new file mode 100644 index 00000000000..f13965e44b5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/ashtray9.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/icon.png b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/icon.png new file mode 100644 index 00000000000..ee36d81ad2d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/meta.json b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/meta.json new file mode 100644 index 00000000000..6af35a9954a --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Decoration/somberashtray.rsi/meta.json @@ -0,0 +1,44 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by joshepvodka, adjusted by Eightballll to account for a fix made by Hanzdegloker, recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "ashtray1" + }, + { + "name": "ashtray2" + }, + { + "name": "ashtray3" + }, + { + "name": "ashtray4" + }, + { + "name": "ashtray5" + }, + { + "name": "ashtray6" + }, + { + "name": "ashtray7" + }, + { + "name": "ashtray8" + }, + { + "name": "ashtray9" + }, + { + "name": "ashtray10" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/meta.json b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/meta.json new file mode 100644 index 00000000000..13b8512fa02 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somber-signaller" + }, + { + "name": "somber-signaller-light" + }, + { + "name": "somber-inhand-left", + "directions": 4 + }, + { + "name": "somber-inhand-left-light", + "directions": 4 + }, + { + "name": "somber-inhand-right", + "directions": 4 + }, + { + "name": "somber-inhand-right-light", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left-light.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left-light.png new file mode 100644 index 00000000000..66fff645275 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left-light.png differ diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left.png new file mode 100644 index 00000000000..87780ada270 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right-light.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right-light.png new file mode 100644 index 00000000000..0c9f4e7f2fe Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right-light.png differ diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right.png new file mode 100644 index 00000000000..1cd7184dda0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller-light.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller-light.png new file mode 100644 index 00000000000..da49f17433d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller-light.png differ diff --git a/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller.png b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller.png new file mode 100644 index 00000000000..a78d6a05db7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Devices/signaller.rsi/somber-signaller.png differ diff --git a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith.png b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith.png index 445202a3f72..81718fe14b3 100644 Binary files a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith.png and b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith.png differ diff --git a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_2.png b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_2.png index 4eb77c16a89..ea28c36f68a 100644 Binary files a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_2.png and b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_2.png differ diff --git a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_3.png b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_3.png index fd54616b785..3e895ec734b 100644 Binary files a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_3.png and b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolith_3.png differ diff --git a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolithpowder.png b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolithpowder.png index af74a36e14b..b3e0105bd7b 100644 Binary files a/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolithpowder.png and b/Resources/Textures/_DEN/Objects/Materials/materials.rsi/mnemolithpowder.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-big.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-big.png new file mode 100644 index 00000000000..6ea8b9a3bbf Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-big.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-cluster.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-cluster.png new file mode 100644 index 00000000000..8ff02d6ef35 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-cluster.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-small.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-small.png new file mode 100644 index 00000000000..b4077610d24 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-small.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-tiny.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-tiny.png new file mode 100644 index 00000000000..255d690cec0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/candle-tiny.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-big.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-big.png new file mode 100644 index 00000000000..43290d6d1a4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-big.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-cluster.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-cluster.png new file mode 100644 index 00000000000..f15e510e1e2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-cluster.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-small.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-small.png new file mode 100644 index 00000000000..3d5a8586e49 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-small.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-tiny.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-tiny.png new file mode 100644 index 00000000000..bb27961e6bd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/fire-tiny.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left-flame.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left-flame.png new file mode 100644 index 00000000000..51660d5e7fa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left-flame.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left.png new file mode 100644 index 00000000000..33db6076e35 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right-flame.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right-flame.png new file mode 100644 index 00000000000..9421d60eaad Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right-flame.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right.png new file mode 100644 index 00000000000..cc186d2a82e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/meta.json new file mode 100644 index 00000000000..97ea5485585 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/candlesalabaster.rsi/meta.json @@ -0,0 +1,119 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for ss14, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "candle-small" + }, + { + "name": "candle-big" + }, + { + "name": "candle-cluster" + }, + { + "name": "candle-tiny" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "fire-small", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-big", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-cluster", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-tiny", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-left-flame", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-right-flame", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-big.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-big.png index ac79bafca65..1a070fac875 100644 Binary files a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-big.png and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-big.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-tiny.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-tiny.png new file mode 100644 index 00000000000..fe7057c5a2b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/candle-tiny.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-big.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-big.png index 4f53f163ec2..2c6aed8a732 100644 Binary files a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-big.png and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-big.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-small.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-small.png index 3d4247ece9f..9469f119df3 100644 Binary files a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-small.png and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-small.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-tiny.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-tiny.png new file mode 100644 index 00000000000..5ab0b73342f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/fire-tiny.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-left-flame.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-left-flame.png index 5084f16746d..1d3c89b5b1b 100644 Binary files a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-left-flame.png and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-left-flame.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-right-flame.png b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-right-flame.png index 54ca31cc72b..f772ea9da23 100644 Binary files a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-right-flame.png and b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/inhand-right-flame.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/meta.json index 45c95860dcf..97ea5485585 100644 --- a/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Misc/candlesmantis.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Created by TheShuEd (github) for ss14, modified for mantis by Sha-Seng (GitHub)", + "copyright": "Created by TheShuEd (github) for ss14, modified by Sha-Seng (GitHub)", "size": { "x": 32, "y": 32 @@ -16,6 +16,9 @@ { "name": "candle-cluster" }, + { + "name": "candle-tiny" + }, { "name": "inhand-left", "directions": 4 @@ -57,6 +60,17 @@ ] ] }, + { + "name": "fire-tiny", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, { "name": "inhand-left-flame", "directions": 4, diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base1.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base1.png new file mode 100644 index 00000000000..5c2db5d29b4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base2.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base2.png new file mode 100644 index 00000000000..d3ccf4de3f5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base2.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base3.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base3.png new file mode 100644 index 00000000000..97d9c1f89ef Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base3.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base4.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base4.png new file mode 100644 index 00000000000..d548d333e92 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base4.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base5.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base5.png new file mode 100644 index 00000000000..408f68f173c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base5.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base6.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base6.png new file mode 100644 index 00000000000..12eca4b6b73 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-base6.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon1.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon1.png new file mode 100644 index 00000000000..f343678e67a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon2.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon2.png new file mode 100644 index 00000000000..a87fee9a116 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon2.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon3.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon3.png new file mode 100644 index 00000000000..4db8999ba03 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon3.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon4.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon4.png new file mode 100644 index 00000000000..5fff8022049 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon4.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon5.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon5.png new file mode 100644 index 00000000000..89c4d06b1df Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon5.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon6.png b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon6.png new file mode 100644 index 00000000000..11d01160254 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/book-icon6.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/meta.json new file mode 100644 index 00000000000..13c04924bba --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/somberbooks.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "book-base1" + }, + { + "name": "book-base2" + }, + { + "name": "book-base3" + }, + { + "name": "book-base4" + }, + { + "name": "book-base5" + }, + { + "name": "book-base6" + }, + { + "name": "book-icon1" + }, + { + "name": "book-icon2" + }, + { + "name": "book-icon3" + }, + { + "name": "book-icon4" + }, + { + "name": "book-icon5" + }, + { + "name": "book-icon6" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl0.png b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl0.png new file mode 100644 index 00000000000..00545f1a231 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl0.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl1.png b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl1.png new file mode 100644 index 00000000000..35700b7c227 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/candy_bowl1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/meta.json new file mode 100644 index 00000000000..5be7316382a --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/sombercandybowl.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Mercer~Bray#5324 (Discord) for SS14, modified by Sha-Seng", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "candy_bowl0" + }, + { + "name": "candy_bowl1" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-icon.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-icon.png new file mode 100644 index 00000000000..24500e61d1d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-left.png new file mode 100644 index 00000000000..12926ccfe18 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-right.png new file mode 100644 index 00000000000..e9d34cd4b84 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-paired.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-paired.png new file mode 100644 index 00000000000..9053b7e8ff5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/floral-paired.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/icon.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/icon.png new file mode 100644 index 00000000000..bb6b3db7ba8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-left.png new file mode 100644 index 00000000000..f3643c89b66 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-right.png new file mode 100644 index 00000000000..ccb1edfc8a1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/meta.json new file mode 100644 index 00000000000..28dbf5edc29 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from goonstation at https://github.com/goonstation/goonstation/pull/1179, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "paired" + }, + { + "name": "floral-icon" + }, + { + "name": "floral-inhand-left", + "directions": 4 + }, + { + "name": "floral-inhand-right", + "directions": 4 + }, + { + "name": "floral-paired" + }, + { + "name": "shadow-icon" + }, + { + "name": "shadow-inhand-left", + "directions": 4 + }, + { + "name": "shadow-inhand-right", + "directions": 4 + }, + { + "name": "shadow-paired" + } + ] + } diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/paired.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/paired.png new file mode 100644 index 00000000000..63cc7f7f006 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/paired.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-icon.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-icon.png new file mode 100644 index 00000000000..e86aa0562be Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-left.png new file mode 100644 index 00000000000..ba6161000ed Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-right.png new file mode 100644 index 00000000000..3a7cc04158e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-paired.png b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-paired.png new file mode 100644 index 00000000000..3634b078245 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberchopstick.rsi/shadow-paired.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-1.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-1.png new file mode 100644 index 00000000000..4f015c46a6f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-2.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-2.png new file mode 100644 index 00000000000..1202a26b7d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-3.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-3.png new file mode 100644 index 00000000000..1202a26b7d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-4.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-4.png new file mode 100644 index 00000000000..1202a26b7d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-4.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-5.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-5.png new file mode 100644 index 00000000000..1202a26b7d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left-fill-5.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left.png new file mode 100644 index 00000000000..3d35f8abe39 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-1.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-1.png new file mode 100644 index 00000000000..6c911e55d50 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-2.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-2.png new file mode 100644 index 00000000000..6c911e55d50 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-3.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-3.png new file mode 100644 index 00000000000..6c911e55d50 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-4.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-4.png new file mode 100644 index 00000000000..6c911e55d50 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-4.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-5.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-5.png new file mode 100644 index 00000000000..6c911e55d50 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right-fill-5.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right.png new file mode 100644 index 00000000000..426701888f4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/meta.json new file mode 100644 index 00000000000..231f60046ee --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by RosySaturniidae, edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "skimmer" + }, + { + "name": "skimmer-sauna" + }, + { + "name": "skimmer-sauna-silvery" + }, + { + "name": "skimmer1" + }, + { + "name": "skimmer2" + }, + { + "name": "skimmer3" + }, + { + "name": "skimmer4" + }, + { + "name": "skimmer5" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-fill-1", + "directions": 4 + }, + { + "name": "inhand-left-fill-2", + "directions": 4 + }, + { + "name": "inhand-left-fill-3", + "directions": 4 + }, + { + "name": "inhand-left-fill-4", + "directions": 4 + }, + { + "name": "inhand-left-fill-5", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-fill-1", + "directions": 4 + }, + { + "name": "inhand-right-fill-2", + "directions": 4 + }, + { + "name": "inhand-right-fill-3", + "directions": 4 + }, + { + "name": "inhand-right-fill-4", + "directions": 4 + }, + { + "name": "inhand-right-fill-5", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna-silvery.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna-silvery.png new file mode 100644 index 00000000000..370beb48bb3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna-silvery.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna.png new file mode 100644 index 00000000000..0bc0ad27285 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer-sauna.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer.png new file mode 100644 index 00000000000..824bad40580 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer1.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer1.png new file mode 100644 index 00000000000..c45b0190b1c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer1.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer2.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer2.png new file mode 100644 index 00000000000..98dcae0fc43 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer2.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer3.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer3.png new file mode 100644 index 00000000000..98dcae0fc43 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer3.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer4.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer4.png new file mode 100644 index 00000000000..98dcae0fc43 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer4.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer5.png b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer5.png new file mode 100644 index 00000000000..98dcae0fc43 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberskimmer.rsi/skimmer5.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-left.png new file mode 100644 index 00000000000..e65444bd101 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-right.png new file mode 100644 index 00000000000..1751477a395 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon.png new file mode 100644 index 00000000000..44816f66243 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/bar_spoon.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-left.png new file mode 100644 index 00000000000..4ea9cadca24 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-right.png new file mode 100644 index 00000000000..18615772695 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork.png new file mode 100644 index 00000000000..ac2c2e0d285 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/fork.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-left.png new file mode 100644 index 00000000000..e3bfecb4dbc Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-right.png new file mode 100644 index 00000000000..221e053d621 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife.png new file mode 100644 index 00000000000..81e2235199e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/knife.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/meta.json b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/meta.json new file mode 100644 index 00000000000..be272b4983f --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/meta.json @@ -0,0 +1,55 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Bar_spoon by RosySaturniidae (GitHub), others made from that by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bar_spoon" + }, + { + "name": "bar_spoon-inhand-left", + "directions": 4 + }, + { + "name": "bar_spoon-inhand-right", + "directions": 4 + }, + { + "name": "fork" + }, + { + "name": "fork-inhand-left", + "directions": 4 + }, + { + "name": "fork-inhand-right", + "directions": 4 + }, + { + "name": "spoon" + }, + { + "name": "spoon-inhand-left", + "directions": 4 + }, + { + "name": "spoon-inhand-right", + "directions": 4 + }, + { + "name": "knife" + }, + { + "name": "knife-inhand-left", + "directions": 4 + }, + { + "name": "knife-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-left.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-left.png new file mode 100644 index 00000000000..f2b682edc10 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-right.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-right.png new file mode 100644 index 00000000000..d46c9623e64 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon.png b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon.png new file mode 100644 index 00000000000..80ae507353a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Misc/somberutensils.rsi/spoon.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon-unshaded.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon-unshaded.png new file mode 100644 index 00000000000..e123e8d83c8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon-unshaded.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon.png new file mode 100644 index 00000000000..9d566242c17 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/meta.json new file mode 100644 index 00000000000..39c39b8d83a --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprites by arraydeess (discord), recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-unshaded" + }, + { + "name": "rope" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/rope.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/rope.png new file mode 100644 index 00000000000..6fc90dcd2ba Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_lure.rsi/rope.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon-active.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon-active.png new file mode 100644 index 00000000000..b022e3acb06 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon-active.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon.png new file mode 100644 index 00000000000..4664765cc9d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left-active.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left-active.png new file mode 100644 index 00000000000..2da26dd3a97 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left-active.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left.png new file mode 100644 index 00000000000..67343406ea5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right-active.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right-active.png new file mode 100644 index 00000000000..d76b9e54b1c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right-active.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right.png new file mode 100644 index 00000000000..e9a35d551e2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/meta.json new file mode 100644 index 00000000000..a06a3959733 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Fishing/somber_rod.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Goonstation, taken at commit 39ddf6bbd54c9f27fe49f5cea1a3119738b09596, modified by rouden_ (discord), recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-left-active", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-right-active", + "directions": 4 + }, + { + "name": "icon" + }, + { + "name": "icon-active" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/meta.json new file mode 100644 index 00000000000..101a4d9ab4b --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/meta.json @@ -0,0 +1,51 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somberviolet-1" + }, + { + "name": "somberviolet-2" + }, + { + "name": "somberviolet-3" + }, + { + "name": "somberviolet-4" + }, + { + "name": "somberviolet-inhand-left", + "directions": 4 + }, + { + "name": "somberviolet-inhand-right", + "directions": 4 + }, + { + "name": "somberteal-1" + }, + { + "name": "somberteal-2" + }, + { + "name": "somberteal-3" + }, + { + "name": "somberteal-4" + }, + { + "name": "somberteal-inhand-left", + "directions": 4 + }, + { + "name": "somberteal-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-1.png new file mode 100644 index 00000000000..2a608995685 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-2.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-2.png new file mode 100644 index 00000000000..b3428a359f3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-3.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-3.png new file mode 100644 index 00000000000..59f868f8cf8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-4.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-4.png new file mode 100644 index 00000000000..f8771fcfc88 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-4.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-left.png new file mode 100644 index 00000000000..778cc49e64a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-right.png new file mode 100644 index 00000000000..80a79fe93f9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberteal-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-1.png new file mode 100644 index 00000000000..1678e6ba909 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-2.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-2.png new file mode 100644 index 00000000000..9d10ac75278 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-3.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-3.png new file mode 100644 index 00000000000..16018559157 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-4.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-4.png new file mode 100644 index 00000000000..eb4f1e5252a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-4.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-left.png new file mode 100644 index 00000000000..433762f1bfe Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-right.png new file mode 100644 index 00000000000..3fe509b5380 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/soap.rsi/somberviolet-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye-fill-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye-fill-1.png new file mode 100644 index 00000000000..0835a897adb Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye.png new file mode 100644 index 00000000000..4a0b2e00028 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/meta.json new file mode 100644 index 00000000000..6599a89d50a --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version":1, + "size":{ + "x":32, + "y":32 + }, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "states":[ + { + "name":"eye" + }, + { + "name": "eye-fill-1" + }, + { + "name":"mini" + }, + { + "name": "mini-fill-1" + }, + { + "name":"mono" + }, + { + "name": "mono-fill-1" + }, + { + "name":"tile" + }, + { + "name": "tile-fill-1" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini-fill-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini-fill-1.png new file mode 100644 index 00000000000..0934d8cf4c7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini.png new file mode 100644 index 00000000000..57d62c2cece Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mini.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono-fill-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono-fill-1.png new file mode 100644 index 00000000000..0c3c288343d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono.png new file mode 100644 index 00000000000..2ac784f43b1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/mono.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile-fill-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile-fill-1.png new file mode 100644 index 00000000000..076a9d08f3c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile-fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile.png new file mode 100644 index 00000000000..cd40977fd60 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberdrain.rsi/tile.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner.png new file mode 100644 index 00000000000..0620b042cd7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner_large.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner_large.png new file mode 100644 index 00000000000..20a33ea4553 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/cleaner_large.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/equipped-BELT.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/equipped-BELT.png new file mode 100644 index 00000000000..b75e5a9137d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-left.png new file mode 100644 index 00000000000..56c448525f1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-right.png new file mode 100644 index 00000000000..620dbefbdd1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/meta.json new file mode 100644 index 00000000000..c9e4c2d5460 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Janitorial/somberspraybottle.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cleaner" + }, + { + "name": "cleaner_large" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/NTmono.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/NTmono.png new file mode 100644 index 00000000000..7fd45e2db11 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/NTmono.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-1.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-1.png new file mode 100644 index 00000000000..b1b811d7782 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-1.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-2.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-2.png new file mode 100644 index 00000000000..a53039c82de Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-2.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-3.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-3.png new file mode 100644 index 00000000000..6aa7c2773d2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/fill-3.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/icon.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/icon.png new file mode 100644 index 00000000000..947188ed6d0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/iconstripe.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/iconstripe.png new file mode 100644 index 00000000000..7dead749ffe Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/iconstripe.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-left.png new file mode 100644 index 00000000000..2768e84750f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-right.png new file mode 100644 index 00000000000..d004d39b13f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/meta.json new file mode 100644 index 00000000000..4eb03e10f83 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Janitorial/washcloth.rsi/meta.json @@ -0,0 +1,37 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "iconstripe" + }, + { + "name": "NTmono" + }, + { + "name": "fill-1" + }, + { + "name": "fill-2" + }, + { + "name": "fill-3" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_bbqsauce.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_bbqsauce.png new file mode 100644 index 00000000000..1993a15c93c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_bbqsauce.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_coldsauce.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_coldsauce.png new file mode 100644 index 00000000000..785e28b2bc6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_coldsauce.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_hotsauce.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_hotsauce.png new file mode 100644 index 00000000000..e94c4d0b80d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_hotsauce.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_ketchup.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_ketchup.png new file mode 100644 index 00000000000..7ffbb1c0d18 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/cart_ketchup.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/foodcart.xcf b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/foodcart.xcf new file mode 100644 index 00000000000..a7c472e2216 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/foodcart.xcf differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/icon-somber.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/icon-somber.png new file mode 100644 index 00000000000..7e004e690e9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/icon-somber.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/meta.json new file mode 100644 index 00000000000..cf9dfd5d046 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation, Updated for ss14 by Rosy!, recolored by Sha-Seng (GitHub)", + "states": [ + { + "name": "icon-somber" + }, + { + "name": "stand-somber", + "directions": 4 + }, + { + "name": "cart_hotsauce", + "directions": 4 + }, + { + "name": "cart_coldsauce", + "directions": 4 + }, + { + "name": "cart_bbqsauce", + "directions": 4 + }, + { + "name": "cart_ketchup", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/sofa sectionals.xcf b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/sofa sectionals.xcf new file mode 100644 index 00000000000..6ad8eeb47fe Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/sofa sectionals.xcf differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/stand-somber.png b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/stand-somber.png new file mode 100644 index 00000000000..0d32d7feac4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Kitchen/food_carts.rsi/stand-somber.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/electrumamphora.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/electrumamphora.png index aa3dfd4df09..0e2cdb0cee2 100644 Binary files a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/electrumamphora.png and b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/electrumamphora.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-left.png new file mode 100644 index 00000000000..be4bd3acd7c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-right.png new file mode 100644 index 00000000000..ce3b07ea1e3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/meta.json index 9ed05f29e92..85a8f6b5b5d 100644 --- a/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Specific/Mantis/amphorae.rsi/meta.json @@ -9,6 +9,14 @@ "states": [ { "name": "electrumamphora" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 } ] } diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/handlabelermantis.rsi/hand_labeler.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/handlabelermantis.rsi/hand_labeler.png index 4149b25c8d1..50ffe83a7db 100644 Binary files a/Resources/Textures/_DEN/Objects/Specific/Mantis/handlabelermantis.rsi/hand_labeler.png and b/Resources/Textures/_DEN/Objects/Specific/Mantis/handlabelermantis.rsi/hand_labeler.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png new file mode 100644 index 00000000000..aac47f763a8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/meta.json index 5ac786ff1fa..d206bb23b3a 100644 --- a/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Specific/Mantis/lanternmantis.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "icon-crystal" }, + { + "name": "icon-crystal-glow" + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/icon.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/icon.png new file mode 100644 index 00000000000..7928f59808c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-left.png new file mode 100644 index 00000000000..6a797d99f40 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-right.png new file mode 100644 index 00000000000..077bf74f863 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/meta.json b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/meta.json new file mode 100644 index 00000000000..b6438d47a5d --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Specific/Mantis/urn.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by NkoKirkto (Github,Discord) for SpaceStation14, recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-closed.png new file mode 100644 index 00000000000..43bdc9c5697 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-open.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-open.png new file mode 100644 index 00000000000..cc1f1db0921 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/1-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-closed.png new file mode 100644 index 00000000000..667eee3b395 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-open.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-open.png new file mode 100644 index 00000000000..aa9b3c954aa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/2-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-closed.png new file mode 100644 index 00000000000..ff298294fc8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-open.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-open.png new file mode 100644 index 00000000000..269e00f1acb Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/3-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-closed.png new file mode 100644 index 00000000000..d5d9834b193 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-open.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-open.png new file mode 100644 index 00000000000..804c11f5975 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/4-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-left.png new file mode 100644 index 00000000000..8efa9f5a3cf Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-right.png new file mode 100644 index 00000000000..2ceb9b0de9a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-candles.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-candles.png new file mode 100644 index 00000000000..aaa2d15f0bb Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-candles.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-eye.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-eye.png new file mode 100644 index 00000000000..92a8741867f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-medical.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-medical.png new file mode 100644 index 00000000000..535c04d9efc Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-medical.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-pistol.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-pistol.png new file mode 100644 index 00000000000..949f92b961e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-pistol.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-psi.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-psi.png new file mode 100644 index 00000000000..881dd94d0a3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-psi.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-restraints.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-restraints.png new file mode 100644 index 00000000000..f322e130718 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-restraints.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-revolver.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-revolver.png new file mode 100644 index 00000000000..e1307e28139 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-revolver.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-shotgun.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-shotgun.png new file mode 100644 index 00000000000..f4eb1cf3ba6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-shotgun.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-smg.png b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-smg.png new file mode 100644 index 00000000000..edce0e620da Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/label-smg.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/meta.json b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/meta.json new file mode 100644 index 00000000000..80530024df3 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Storage/boxfloral.rsi/meta.json @@ -0,0 +1,70 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "1-closed" + }, + { + "name": "1-open" + }, + { + "name": "2-closed" + }, + { + "name": "2-open" + }, + { + "name": "3-closed" + }, + { + "name": "3-open" + }, + { + "name": "4-closed" + }, + { + "name": "4-open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "label-candles" + }, + { + "name": "label-eye" + }, + { + "name": "label-medical" + }, + { + "name": "label-restraints" + }, + { + "name": "label-psi" + }, + { + "name": "label-pistol" + }, + { + "name": "label-revolver" + }, + { + "name": "label-shotgun" + }, + { + "name": "label-smg" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-closed.png index ac8039ca110..4c1cc48f9e0 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-closed.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-open.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-open.png index 50d86ab8a99..29ee7eaead2 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-open.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/1-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-closed.png index e08cbf510d6..45c5f90f7aa 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-closed.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-open.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-open.png index 22d920557ce..2064cf376ab 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-open.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/2-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-closed.png index e7dffef38c5..ed08555b227 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-closed.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-open.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-open.png index 815435909ed..141c580b8c2 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-open.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/3-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4--closed.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4--closed.png new file mode 100644 index 00000000000..1f7a69149fb Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4--closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-closed.png index 5f87f1f05e5..7c1300ee940 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-closed.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-open.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-open.png index 71ccfe8bb59..d08ec329e1a 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-open.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/4-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-left.png index e4bb30cd0ec..4b5d8373763 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-left.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-right.png index 2ba7bbb1445..bd08bd436bc 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-right.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-candles.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-candles.png index 7e7570bf10b..6fdb1c2a5a1 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-candles.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-candles.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-eye.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-eye.png index 45d547a29ab..f21bfd146bc 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-eye.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-medical.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-medical.png new file mode 100644 index 00000000000..64b56240b71 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-medical.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-pistol.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-pistol.png index 19a7ba6c0c6..8b15e30286a 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-pistol.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-pistol.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-psi.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-psi.png index 4ee2fd21909..8ea8837ae53 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-psi.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-psi.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-restraints.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-restraints.png index 131f433b0ef..9644dcd8fc1 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-restraints.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-restraints.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-revolver.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-revolver.png index dc5ab17a4ce..ef0e994ba2a 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-revolver.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-revolver.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-shotgun.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-shotgun.png index cf872e034d4..641b666c1e0 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-shotgun.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-shotgun.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-smg.png b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-smg.png index 1ea1f994576..d1931690608 100644 Binary files a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-smg.png and b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/label-smg.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/meta.json b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/meta.json index 3e87c575766..80530024df3 100644 --- a/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Storage/boxmantis.rsi/meta.json @@ -45,6 +45,9 @@ { "name": "label-eye" }, + { + "name": "label-medical" + }, { "name": "label-restraints" }, diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-closed.png new file mode 100644 index 00000000000..57897c6cc66 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-open.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-open.png new file mode 100644 index 00000000000..c98b5dc04c9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/1-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-closed.png new file mode 100644 index 00000000000..ecebc51cdf6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-open.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-open.png new file mode 100644 index 00000000000..9619d16bf72 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/2-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-closed.png new file mode 100644 index 00000000000..9c313b045d8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-open.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-open.png new file mode 100644 index 00000000000..64e50be3340 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/3-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-closed.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-closed.png new file mode 100644 index 00000000000..513e276b3f6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-closed.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-open.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-open.png new file mode 100644 index 00000000000..1343acf2e0d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/4-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-left.png new file mode 100644 index 00000000000..69a0649907e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-right.png new file mode 100644 index 00000000000..d66148720f6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-candles.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-candles.png new file mode 100644 index 00000000000..e95ae415815 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-candles.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-eye.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-eye.png new file mode 100644 index 00000000000..24f1c70359e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-medical.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-medical.png new file mode 100644 index 00000000000..580e6b0e837 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-medical.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-pistol.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-pistol.png new file mode 100644 index 00000000000..aaee794be57 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-pistol.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-psi.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-psi.png new file mode 100644 index 00000000000..da03cd94235 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-psi.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-restraints.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-restraints.png new file mode 100644 index 00000000000..301dc75dace Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-restraints.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-revolver.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-revolver.png new file mode 100644 index 00000000000..979bc19ef5d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-revolver.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-shotgun.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-shotgun.png new file mode 100644 index 00000000000..e5914a420ff Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-shotgun.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-smg.png b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-smg.png new file mode 100644 index 00000000000..e8100fcb1c7 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/label-smg.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/meta.json b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/meta.json new file mode 100644 index 00000000000..80530024df3 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Storage/boxshadow.rsi/meta.json @@ -0,0 +1,70 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "1-closed" + }, + { + "name": "1-open" + }, + { + "name": "2-closed" + }, + { + "name": "2-open" + }, + { + "name": "3-closed" + }, + { + "name": "3-open" + }, + { + "name": "4-closed" + }, + { + "name": "4-open" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "label-candles" + }, + { + "name": "label-eye" + }, + { + "name": "label-medical" + }, + { + "name": "label-restraints" + }, + { + "name": "label-psi" + }, + { + "name": "label-pistol" + }, + { + "name": "label-revolver" + }, + { + "name": "label-shotgun" + }, + { + "name": "label-smg" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/meta.json b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/meta.json new file mode 100644 index 00000000000..15804a30404 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"Made by noctyrnal (github) from the honkbox sprite made by brainfood1183 (github), somber modified from those by Sha-Seng (GitHub)", + "size":{ + "x":32, + "y":32 + }, + "states":[ + { + "name":"somber" + }, + { + "name":"somber-open" + }, + { + "name":"somber-inhand-left", + "directions":4 + }, + { + "name":"somber-inhand-right", + "directions":4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-left.png b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-left.png new file mode 100644 index 00000000000..d1188d9493c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-right.png b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-right.png new file mode 100644 index 00000000000..6529b6a37e0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-open.png b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-open.png new file mode 100644 index 00000000000..8a573a4a7be Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber-open.png differ diff --git a/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber.png b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber.png new file mode 100644 index 00000000000..32e27a0b4bd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Storage/lunchbox.rsi/somber.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/meta.json new file mode 100644 index 00000000000..9c1cf9dec59 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/meta.json @@ -0,0 +1,347 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somber-amaranth" + }, + { + "name": "somber-amaranth-eye" + }, + { + "name": "somber-glass" + }, + { + "name": "somber-glass-plasma" + }, + { + "name": "somber-glass-uranium" + }, + { + "name": "somber-mnemolith-rough" + }, + { + "name": "somber-mnemolith-smooth" + }, + { + "name": "somber-mnemolith-tracks-vertical" + }, + { + "name": "somber-mnemolith-tracks-horizontal" + }, + { + "name": "somber-mnemolith-tracks-vertical-dark" + }, + { + "name": "somber-mnemolith-tracks-horizontal-dark" + }, + { + "name": "somber-tile" + }, + { + "name": "somber-tile-banded-magenta" + }, + { + "name": "somber-tile-banded-magenta-dark" + }, + { + "name": "somber-tile-banded-purple" + }, + { + "name": "somber-tile-banded-purple-dark" + }, + { + "name": "somber-tile-checkered-magenta" + }, + { + "name": "somber-tile-checkered-magenta-dark" + }, + { + "name": "somber-tile-checkered-purple" + }, + { + "name": "somber-tile-checkered-purple-dark" + }, + { + "name": "somber-tile-diagonal" + }, + { + "name": "somber-tile-diagonal-mini" + }, + { + "name": "somber-tile-herringbone" + }, + { + "name": "somber-tile-herringbone-dark" + }, + { + "name": "somber-tile-mini" + }, + { + "name": "somber-tile-mini-dark" + }, + { + "name": "somber-tile-mono" + }, + { + "name": "somber-tile-mono-eye" + }, + { + "name": "somber-tile-offset" + }, + { + "name": "somber-tile-offset-dark" + }, + { + "name": "somber-tile-pavement" + }, + { + "name": "somber-tile-pavement-dark" + }, + { + "name": "somber-tile-pavement-vertical" + }, + { + "name": "somber-tile-pavement-vertical-dark" + }, + { + "name": "somber-tile-dark" + }, + { + "name": "somber-tile-banded-dark" + }, + { + "name": "somber-tile-checkered-dark" + }, + { + "name": "somber-tile-diagonal-dark" + }, + { + "name": "somber-tile-diagonal-dark-all" + }, + { + "name": "somber-tile-diagonal-mini-dark" + }, + { + "name": "somber-tile-diagonal-mini-dark-all" + }, + { + "name": "somber-tile-mono-dark" + }, + { + "name": "somber-tile-mono-dark-eye" + }, + { + "name": "somber-tile-diagonal-magenta" + }, + { + "name": "somber-tile-diagonal-magenta-dark" + }, + { + "name": "somber-tile-diagonal-mini-magenta" + }, + { + "name": "somber-tile-diagonal-mini-magenta-dark" + }, + { + "name": "somber-tile-diagonal-purple" + }, + { + "name": "somber-tile-diagonal-purple-dark" + }, + { + "name": "somber-tile-diagonal-mini-purple" + }, + { + "name": "somber-tile-diagonal-mini-purple-dark" + }, + { + "name": "somber-circuit" + }, + { + "name": "somber-circuit-dark" + }, + { + "name": "somber-NE" + }, + { + "name": "somber-NW" + }, + { + "name": "somber-SE" + }, + { + "name": "somber-SW" + }, + { + "name": "somber-dark-NE" + }, + { + "name": "somber-dark-NW" + }, + { + "name": "somber-dark-SE" + }, + { + "name": "somber-dark-SW" + }, + { + "name": "somberglass-NE" + }, + { + "name": "somberglass-NW" + }, + { + "name": "somberglass-SE" + }, + { + "name": "somberglass-SW" + }, + { + "name": "somberglass-dark-NE" + }, + { + "name": "somberglass-dark-NW" + }, + { + "name": "somberglass-dark-SE" + }, + { + "name": "somberglass-dark-SW" + }, + { + "name": "somberglasstile-NE" + }, + { + "name": "somberglasstile-NW" + }, + { + "name": "somberglasstile-SE" + }, + { + "name": "somberglasstile-SW" + }, + { + "name": "somberglasstile-dark-NE" + }, + { + "name": "somberglasstile-dark-NW" + }, + { + "name": "somberglasstile-dark-SE" + }, + { + "name": "somberglasstile-dark-SW" + }, + { + "name": "somber-glass-tinted" + }, + { + "name": "somber-glass-tinted-dark" + }, + { + "name": "somber-dirt" + }, + { + "name": "somber-grass" + }, + { + "name": "somber-sand" + }, + { + "name": "somber-wood" + }, + { + "name": "somber-wood-amaranth" + }, + { + "name": "somber-wood-floral" + }, + { + "name": "somber-wood-shadow" + }, + { + "name": "somber-wood-large" + }, + { + "name": "somber-wood-large-amaranth" + }, + { + "name": "somber-wood-large-floral" + }, + { + "name": "somber-wood-large-shadow" + }, + { + "name": "somber-wood-pattern" + }, + { + "name": "somber-wood-pattern-amaranth" + }, + { + "name": "somber-wood-pattern-floral" + }, + { + "name": "somber-wood-pattern-shadow" + }, + { + "name": "somber-wood-chess" + }, + { + "name": "somber-wood-chess-amaranth" + }, + { + "name": "somber-wood-chess-floral" + }, + { + "name": "somber-wood-chess-shadow" + }, + { + "name": "somber-wood-parquet" + }, + { + "name": "somber-wood-parquet-amaranth" + }, + { + "name": "somber-wood-parquet-floral" + }, + { + "name": "somber-wood-parquet-shadow" + }, + { + "name": "somber-tile-checkered-kitchen" + }, + { + "name": "somber-tile-checkered-kitchen-dark" + }, + { + "name": "somber-tile-mono-kitchen" + }, + { + "name": "somber-tile-mono-kitchen-eye" + }, + { + "name": "somber-tile-slats-horizontal" + }, + { + "name": "somber-tile-slats-vertical" + }, + { + "name": "somber-tile-slats-dark-horizontal" + }, + { + "name": "somber-tile-slats-dark-vertical" + }, + { + "name": "somber-tile-mono-labyrinth" + }, + { + "name": "somber-tile-mono-dark-labyrinth" + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NE.png new file mode 100644 index 00000000000..01b9971cb04 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NW.png new file mode 100644 index 00000000000..3bd286e95c2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SE.png new file mode 100644 index 00000000000..0ac44ca67d3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SW.png new file mode 100644 index 00000000000..8f5263284da Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-amaranth-eye.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-amaranth-eye.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-amaranth-eye.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-amaranth-eye.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-amaranth.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-amaranth.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-amaranth.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit-dark.png new file mode 100644 index 00000000000..096cb1687c9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit.png new file mode 100644 index 00000000000..98602333d32 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-circuit.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NE.png new file mode 100644 index 00000000000..ba9c11e5f46 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NW.png new file mode 100644 index 00000000000..e843e132827 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SE.png new file mode 100644 index 00000000000..c076b2a2844 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SW.png new file mode 100644 index 00000000000..fe4c7e07cec Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dirt.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dirt.png new file mode 100644 index 00000000000..4a612961d5e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-dirt.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass-plasma.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-plasma.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass-plasma.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-plasma.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted-dark.png new file mode 100644 index 00000000000..2b396761f4c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted.png new file mode 100644 index 00000000000..de87d7d52c1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-tinted.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass-uranium.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-uranium.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass-uranium.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass-uranium.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-glass.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-glass.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-grass.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-grass.png new file mode 100644 index 00000000000..4aa02c22195 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-grass.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-rough.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-rough.png new file mode 100644 index 00000000000..92d4ae3ec0e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-rough.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-smooth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-smooth.png new file mode 100644 index 00000000000..c5d21b8944f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-smooth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal-dark.png new file mode 100644 index 00000000000..310d897c439 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal.png new file mode 100644 index 00000000000..4d8ba023129 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-horizontal.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical-dark.png new file mode 100644 index 00000000000..8690917a547 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical.png new file mode 100644 index 00000000000..ca8565eacba Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-mnemolith-tracks-vertical.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-sand.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-sand.png new file mode 100644 index 00000000000..3c685734134 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-sand.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-dark.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-dark.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-dark.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta-dark.png new file mode 100644 index 00000000000..79a8a0031fa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta.png new file mode 100644 index 00000000000..078aa80c9bd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-magenta.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-purple-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-purple-dark.png new file mode 100644 index 00000000000..8a861073e10 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-purple.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-purple.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-purple.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-banded-purple.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-dark.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-dark.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-dark.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen-dark.png new file mode 100644 index 00000000000..b46378e2b96 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen.png new file mode 100644 index 00000000000..b44581d2be2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-kitchen.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta-dark.png new file mode 100644 index 00000000000..d718221e747 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta.png new file mode 100644 index 00000000000..f477c971e23 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-magenta.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-purple-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-purple-dark.png new file mode 100644 index 00000000000..f6df3b223a8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-purple.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-purple.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-purple.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-checkered-purple.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-dark.png new file mode 100644 index 00000000000..0a6d85e3888 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark-all.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark-all.png new file mode 100644 index 00000000000..bd957ffcee0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark-all.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark.png similarity index 93% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-dark.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark.png index e13e743c5a0..f6230609a91 100644 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-dark.png and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-magenta-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-magenta-dark.png new file mode 100644 index 00000000000..30ee1b63b82 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-magenta.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-magenta.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-magenta.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark-all.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark-all.png new file mode 100644 index 00000000000..87e9d956a8b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark-all.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark.png similarity index 58% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-dark.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark.png index 384b637c762..29a44a9f96d 100644 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-dark.png and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-magenta-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-magenta-dark.png new file mode 100644 index 00000000000..444055233da Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-magenta.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-magenta.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-magenta.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-purple-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-purple-dark.png new file mode 100644 index 00000000000..79b351407e3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-purple.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-purple.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini-purple.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini-purple.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-mini.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-mini.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-purple-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-purple-dark.png new file mode 100644 index 00000000000..28c4fc48503 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-purple.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-purple.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal-purple.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal-purple.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-diagonal.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-diagonal.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-herringbone-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-herringbone-dark.png new file mode 100644 index 00000000000..e00d929d865 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-herringbone-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-herringbone.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-herringbone.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-herringbone.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-herringbone.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mini-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mini-dark.png new file mode 100644 index 00000000000..e4b9d6fe365 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mini-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mini.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mini.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mini.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mini.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-eye.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-eye.png new file mode 100644 index 00000000000..b4420b6527c Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-labyrinth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-labyrinth.png new file mode 100644 index 00000000000..dc60870bbaa Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono-dark.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-dark.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono-eye.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-eye.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono-eye.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-eye.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen-eye.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen-eye.png new file mode 100644 index 00000000000..364bccf1138 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen-eye.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen.png new file mode 100644 index 00000000000..b77c4e4ef0f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-kitchen.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-labyrinth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-labyrinth.png new file mode 100644 index 00000000000..6d92bc09fd8 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-mono.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-mono.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-offset-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-offset-dark.png new file mode 100644 index 00000000000..21072177bff Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-offset-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-offset.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-offset.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-offset.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-offset.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-dark.png new file mode 100644 index 00000000000..bc79ab90315 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-vertical-dark.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-vertical-dark.png new file mode 100644 index 00000000000..7a6286d4049 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-vertical-dark.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-pavement-vertical.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-vertical.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-pavement-vertical.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement-vertical.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-pavement.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-pavement.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-pavement.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-horizontal.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-horizontal.png new file mode 100644 index 00000000000..3bbe83b767a Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-horizontal.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-vertical.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-vertical.png new file mode 100644 index 00000000000..2602fc901a1 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-dark-vertical.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-horizontal.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-horizontal.png new file mode 100644 index 00000000000..d4d129510ea Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-horizontal.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-vertical.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-vertical.png new file mode 100644 index 00000000000..034707bcfb6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile-slats-vertical.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-tile.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-amaranth.png new file mode 100644 index 00000000000..74f97570556 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-amaranth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-amaranth.png new file mode 100644 index 00000000000..2f2e1c42845 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-amaranth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-floral.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-floral.png new file mode 100644 index 00000000000..84102954993 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-floral.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-shadow.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-shadow.png new file mode 100644 index 00000000000..9a666ab4359 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess-shadow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-chess.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-chess.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-chess.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-floral.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-floral.png new file mode 100644 index 00000000000..3a453cbb4fc Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-floral.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-amaranth.png new file mode 100644 index 00000000000..5e89ef7f65e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-amaranth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-floral.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-floral.png new file mode 100644 index 00000000000..6c7b020d924 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-floral.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-shadow.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-shadow.png new file mode 100644 index 00000000000..308667b24c4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large-shadow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-large.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-large.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-large.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-amaranth.png new file mode 100644 index 00000000000..3b5c41a6acd Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-amaranth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-floral.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-floral.png new file mode 100644 index 00000000000..30cc734a688 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-floral.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-shadow.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-shadow.png new file mode 100644 index 00000000000..3db7861d800 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet-shadow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet.png new file mode 100644 index 00000000000..be1f4d652b0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-parquet.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-amaranth.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-amaranth.png new file mode 100644 index 00000000000..f9749959c92 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-amaranth.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-floral.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-floral.png new file mode 100644 index 00000000000..f9af9dbfae3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-floral.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-shadow.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-shadow.png new file mode 100644 index 00000000000..3000b92c47f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern-shadow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-pattern.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-pattern.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-pattern.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-shadow.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-shadow.png new file mode 100644 index 00000000000..0dffb4006e5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood-shadow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood.png rename to Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somber-wood.png diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NE.png new file mode 100644 index 00000000000..ff45c563054 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NW.png new file mode 100644 index 00000000000..fb475e47034 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SE.png new file mode 100644 index 00000000000..480f3791705 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SW.png new file mode 100644 index 00000000000..498a9270c21 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NE.png new file mode 100644 index 00000000000..095be5110ae Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NW.png new file mode 100644 index 00000000000..14f5ee7b1df Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SE.png new file mode 100644 index 00000000000..67115f73e0f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SW.png new file mode 100644 index 00000000000..8acc18aea24 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglass-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NE.png new file mode 100644 index 00000000000..1f4eb00716f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NW.png new file mode 100644 index 00000000000..47f4e06c396 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SE.png new file mode 100644 index 00000000000..a56ec2142d9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SW.png new file mode 100644 index 00000000000..aae06c9ee70 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NE.png new file mode 100644 index 00000000000..2cef048094d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NW.png new file mode 100644 index 00000000000..881b2da1bb6 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SE.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SE.png new file mode 100644 index 00000000000..23cfff9944d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SW.png b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SW.png new file mode 100644 index 00000000000..e1fba12a198 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/somber.rsi/somberglasstile-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-black-narrow.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-black-narrow.png new file mode 100644 index 00000000000..7076bc3083d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-black-narrow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-cyan-narrow.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-cyan-narrow.png new file mode 100644 index 00000000000..e08b279396f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-cyan-narrow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-pink-narrow.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-pink-narrow.png new file mode 100644 index 00000000000..9c7e0ec8cf0 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-pink-narrow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-purple-narrow.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-purple-narrow.png new file mode 100644 index 00000000000..efd7f10b246 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/carpet-purple-narrow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/invisible.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/invisible.png new file mode 100644 index 00000000000..077e4a8f371 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/invisible.png differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/meta.json index 2325f3bd8c2..29c7f4b37b5 100644 --- a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/meta.json @@ -1,116 +1,26 @@ { "version": 1, - "license": "CC-BY-SA-4.0", - "copyright": "By Sha-Seng (GitHub)", + "license": "CC-BY-SA-3.0", + "copyright": "Invisible by Sha-Seng (GitHub)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "somber-amaranth" + "name": "invisible" }, { - "name": "somber-amaranth-eye" + "name": "carpet-black-narrow" }, { - "name": "somber-glass" + "name": "carpet-cyan-narrow" }, { - "name": "somber-glass-plasma" + "name": "carpet-pink-narrow" }, { - "name": "somber-glass-uranium" - }, - { - "name": "somber-mnemolith-rough" - }, - { - "name": "somber-mnemolith-smooth" - }, - { - "name": "somber-tile" - }, - { - "name": "somber-tile-banded-magenta" - }, - { - "name": "somber-tile-banded-purple" - }, - { - "name": "somber-tile-checkered-magenta" - }, - { - "name": "somber-tile-checkered-purple" - }, - { - "name": "somber-tile-diagonal" - }, - { - "name": "somber-tile-diagonal-mini" - }, - { - "name": "somber-tile-herringbone" - }, - { - "name": "somber-tile-mini" - }, - { - "name": "somber-tile-mono" - }, - { - "name": "somber-tile-mono-eye" - }, - { - "name": "somber-tile-offset" - }, - { - "name": "somber-tile-pavement" - }, - { - "name": "somber-tile-pavement-vertical" - }, - { - "name": "somber-wood" - }, - { - "name": "somber-wood-large" - }, - { - "name": "somber-wood-pattern" - }, - { - "name": "somber-tile-banded-dark" - }, - { - "name": "somber-tile-checkered-dark" - }, - { - "name": "somber-tile-diagonal-dark" - }, - { - "name": "somber-tile-diagonal-mini-dark" - }, - { - "name": "somber-tile-mono-dark" - }, - { - "name": "somber-tile-diagonal-magenta" - }, - { - "name": "somber-tile-diagonal-mini-magenta" - }, - { - "name": "somber-tile-diagonal-purple" - }, - { - "name": "somber-tile-diagonal-mini-purple" - }, - { - "name": "somber-wood-chess" - }, - { - "name": "somber-wood-parquet" + "name": "carpet-purple-narrow" } ] } diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-rough.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-rough.png deleted file mode 100644 index af5ad6c76ac..00000000000 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-rough.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-smooth.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-smooth.png deleted file mode 100644 index ed11e805b3b..00000000000 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-mnemolith-smooth.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-magenta.png deleted file mode 100644 index 63a9ffbbc13..00000000000 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-banded-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-magenta.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-magenta.png deleted file mode 100644 index 8c6cd718f97..00000000000 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-tile-checkered-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-parquet.png b/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-parquet.png deleted file mode 100644 index 472d9153cd0..00000000000 Binary files a/Resources/Textures/_DEN/Objects/Tiles/tile.rsi/somber-wood-parquet.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/icon.png b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/icon.png new file mode 100644 index 00000000000..a51cafe8496 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-left.png new file mode 100644 index 00000000000..a0d9e9d5801 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-right.png new file mode 100644 index 00000000000..c4ae20b88ba Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/meta.json new file mode 100644 index 00000000000..4dd4106f7f3 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tools/comb_gold.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Sprites by portfiend (GitHub), recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/icon.png b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/icon.png new file mode 100644 index 00000000000..0b99b6542a4 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-left.png new file mode 100644 index 00000000000..888908e8d55 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-right.png new file mode 100644 index 00000000000..d6cf8b320f9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/meta.json new file mode 100644 index 00000000000..4dd4106f7f3 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tools/mirror_somber.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Sprites by portfiend (GitHub), recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/icon.png b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/icon.png new file mode 100644 index 00000000000..72f4abff20d Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-left.png new file mode 100644 index 00000000000..94d665ed416 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-right.png new file mode 100644 index 00000000000..ae5456ea07f Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/meta.json new file mode 100644 index 00000000000..c0bc4c00bdd --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tools/scissors_gold.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Created by TheShuEd(github) for Space Station 14, Inhand sprites by onesch, recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png new file mode 100644 index 00000000000..facb5b16630 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal.png index e0628c877f7..b081fcef31b 100644 Binary files a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal.png and b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon-crystal.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon.png index e95920c0a1e..47858f6822b 100644 Binary files a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon.png and b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left.png index 1bc577c35b6..b6b503e9151 100644 Binary files a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left.png and b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right.png index c48cc3e69fe..9cc126bfd21 100644 Binary files a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right.png and b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/meta.json index a19b7754dac..6fcd7eaa061 100644 --- a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/meta.json @@ -13,6 +13,9 @@ { "name": "icon-crystal" }, + { + "name": "icon-crystal-glow" + }, { "name": "inhand-left", "directions": 4 @@ -22,11 +25,11 @@ "directions": 4 }, { - "name": "inhand-left-crystal", + "name": "on-inhand-left", "directions": 4 }, { - "name": "inhand-right-crystal", + "name": "on-inhand-right", "directions": 4 } ] diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left-crystal.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/on-inhand-left.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-left-crystal.png rename to Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/on-inhand-left.png diff --git a/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right-crystal.png b/Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/on-inhand-right.png similarity index 100% rename from Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/inhand-right-crystal.png rename to Resources/Textures/_DEN/Objects/Tools/somberlamp.rsi/on-inhand-right.png diff --git a/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/equipped-BELT.png b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/equipped-BELT.png new file mode 100644 index 00000000000..8852b732af3 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/icon.png b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/icon.png new file mode 100644 index 00000000000..966c75357be Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-left.png new file mode 100644 index 00000000000..98463dedc15 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-right.png new file mode 100644 index 00000000000..75e25a1979e Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/meta.json b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/meta.json new file mode 100644 index 00000000000..2675015fe7d --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Tools/somberrollingpin.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "icon.png taken from https://github.com/DesertRose2/desertrose/blob/0348c98f8343b5cb82d87df12411ba647b2b1b4f/icons/obj/kitchen.dmi. Inhand sprites created by deltanedas (github) for SS14. Belt sprite taken from unknown file in tgstation at commit https://github.com/tgstation/tgstation/commit/dc89ef0239830774bd3d9d7d6c8da2856da2b869. All modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json b/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json index fa0d70e7ea6..241b6c0f2b0 100644 --- a/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-4.0", + "license": "CC-BY-SA-3.0", "copyright": "By Sha-Seng (GitHub)", "size": { "x": 64, diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi/meta.json b/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi/meta.json index 75ae96787a5..bc7024474f1 100644 --- a/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi/meta.json +++ b/Resources/Textures/_DEN/Objects/Weapons/Melee/Mantis/mantisgreatsword.rsi/meta.json @@ -1,6 +1,6 @@ { "version": 1, - "license": "CC-BY-NC-4.0", + "license": "CC-BY-SA-3.0", "copyright": "By Sha-Seng (GitHub)", "size": { "x": 32, diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/butch.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/butch.png new file mode 100644 index 00000000000..f71968f31b2 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/butch.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-left.png new file mode 100644 index 00000000000..d361ec3018b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-right.png new file mode 100644 index 00000000000..ddfa73ee1b5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/meta.json b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/meta.json new file mode 100644 index 00000000000..b795ad38809 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Weapons/Melee/sombercleaver.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/125c975f1b3bf9826b37029e9ab5a5f89e975a7e, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "butch" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/equipped-BELT.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/equipped-BELT.png new file mode 100644 index 00000000000..dd7bef8bc3b Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/icon.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/icon.png new file mode 100644 index 00000000000..dca7f906505 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-left.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-left.png new file mode 100644 index 00000000000..9ed311cfec5 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-right.png b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-right.png new file mode 100644 index 00000000000..28678720ed9 Binary files /dev/null and b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/meta.json b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/meta.json new file mode 100644 index 00000000000..8d2e583f3c9 --- /dev/null +++ b/Resources/Textures/_DEN/Objects/Weapons/Melee/somberkitchenknife.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken/modified from desertrose at https://github.com/DesertRose2/desertrose/pull/378/commits/9e081bd2a0d7614be5a9dabbca34886ce204105d, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/closed.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/closed.png new file mode 100644 index 00000000000..84a87d5edc6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/meta.json new file mode 100644 index 00000000000..e7c84b772ac --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14, recolored slightly by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/open.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/open.png new file mode 100644 index 00000000000..5d724983145 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberblack.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/closed.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/closed.png new file mode 100644 index 00000000000..980b02dba1d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/meta.json new file mode 100644 index 00000000000..e7c84b772ac --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14, recolored slightly by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/open.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/open.png new file mode 100644 index 00000000000..2f1a6470753 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/sombercyan.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/closed.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/closed.png new file mode 100644 index 00000000000..624b066e394 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/meta.json new file mode 100644 index 00000000000..e7c84b772ac --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14, recolored slightly by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/open.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/open.png new file mode 100644 index 00000000000..2db074b58b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpink.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/closed.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/closed.png new file mode 100644 index 00000000000..66ba9949e47 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/meta.json new file mode 100644 index 00000000000..e7c84b772ac --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for Space Station14, recolored slightly by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "open", + "directions": 1 + }, + { + "name": "closed", + "directions": 1 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/open.png b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/open.png new file mode 100644 index 00000000000..4bd29adcb77 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/Curtains/somberpurple.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace.png new file mode 100644 index 00000000000..67acb8acba3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace_fire.png new file mode 100644 index 00000000000..e658250b7d5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplacefestive.png new file mode 100644 index 00000000000..f6469ac0193 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshort.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace.png new file mode 100644 index 00000000000..ea7434c0743 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace_fire.png new file mode 100644 index 00000000000..8934d49f3e3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplacefestive.png new file mode 100644 index 00000000000..70aacc0a77a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillarshorter.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace.png new file mode 100644 index 00000000000..7e84b6f77dc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace_fire.png new file mode 100644 index 00000000000..24c5927597a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplacefestive.png new file mode 100644 index 00000000000..a45b4345fca Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartall.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace.png new file mode 100644 index 00000000000..589e7549a22 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace_fire.png new file mode 100644 index 00000000000..ac59b3c4ba2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplacefestive.png new file mode 100644 index 00000000000..f666729560e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierpillartaller.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace.png new file mode 100644 index 00000000000..0d625fb5f9c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace_fire.png new file mode 100644 index 00000000000..468cb92708b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplacefestive.png new file mode 100644 index 00000000000..243a8c391ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshort.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace.png new file mode 100644 index 00000000000..4a12a368b96 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace_fire.png new file mode 100644 index 00000000000..dac93c51b60 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplacefestive.png new file mode 100644 index 00000000000..d7c90af750f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillarshorter.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace.png new file mode 100644 index 00000000000..2f4e13d6e25 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace_fire.png new file mode 100644 index 00000000000..73554458624 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplacefestive.png new file mode 100644 index 00000000000..30b3c1e419f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartall.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace.png new file mode 100644 index 00000000000..589e7549a22 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace_fire.png new file mode 100644 index 00000000000..ce7159890c8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplacefestive.png new file mode 100644 index 00000000000..49ce9ed676a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/SomberPillarBraziers/somberhangingbrazierwarmpillartaller.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/meta.json index 865e7be96ac..1a68095da2a 100644 --- a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-4.0", - "copyright": "Made By BombasterDS, somber resprited by Sha-Seng (GitHub)", + "copyright": "Made By BombasterDS, resprited by Sha-Seng (GitHub)", "size": { "x": 32, "y": 32 @@ -10,6 +10,14 @@ { "name": "sombermannequin", "directions": 4 + }, + { + "name": "sombermammet", + "directions": 4 + }, + { + "name": "sombermammet-unshaded", + "directions": 4 } ] } diff --git a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet-unshaded.png b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet-unshaded.png new file mode 100644 index 00000000000..a68c63e59aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet.png b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet.png new file mode 100644 index 00000000000..c25bbdf0e6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermammet.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermannequin.png b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermannequin.png index b7e137a8f7c..72e45315f40 100644 Binary files a/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermannequin.png and b/Resources/Textures/_DEN/Structures/Decoration/mannequin.rsi/sombermannequin.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold-unshaded.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold-unshaded.png new file mode 100644 index 00000000000..21cbab27efc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold.png new file mode 100644 index 00000000000..e7f56a4746b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/gold.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/meta.json new file mode 100644 index 00000000000..277daeb9c26 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/meta.json @@ -0,0 +1,131 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Originally the Vacuous Chantry by AftrLite (GitHub), modified by Sha-Seng (GitHub)", + "states": [ + { + "name": "shadow", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "shadow-hard", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "gold", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "gold-unshaded", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "silver", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "silver-unshaded", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "steel", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "steel-unshaded", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "stone", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "stone-unshaded", + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow-hard.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow-hard.png new file mode 100644 index 00000000000..ddccddfc32e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow-hard.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow.png new file mode 100644 index 00000000000..6f838d25a01 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/shadow.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver-unshaded.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver-unshaded.png new file mode 100644 index 00000000000..e08c5009691 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver.png new file mode 100644 index 00000000000..d6a01680edd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/silver.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel-unshaded.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel-unshaded.png new file mode 100644 index 00000000000..413d34e8229 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel.png new file mode 100644 index 00000000000..bd6d3c6ebf6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/steel.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone-unshaded.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone-unshaded.png new file mode 100644 index 00000000000..e8b5fdd9189 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone.png b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone.png new file mode 100644 index 00000000000..560b123c831 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberarmillary.rsi/stone.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace.png index 84210229604..23b2624489c 100644 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace.png and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire.png new file mode 100644 index 00000000000..488adf3e131 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire4.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire4.png deleted file mode 100644 index 1d318ed585a..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_fire4.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_glow.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_glow.png deleted file mode 100644 index 00de7da9edd..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/fireplace_glow.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/meta.json index 98096a556f0..636618e0622 100644 --- a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/meta.json @@ -14,7 +14,10 @@ "name": "fireplacefestive" }, { - "name": "fireplace_fire4", + "name": "sauna_stones" + }, + { + "name": "fireplace_fire", "delays": [ [ 0.1, @@ -25,7 +28,7 @@ ] }, { - "name": "fireplace_glow", + "name": "sauna_fireplace_fire", "delays": [ [ 0.1, diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_fireplace_fire.png new file mode 100644 index 00000000000..7b0fcbd4f1a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_stones.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_stones.png new file mode 100644 index 00000000000..3f15ac46262 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplace.rsi/sauna_stones.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace.png new file mode 100644 index 00000000000..23b2624489c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_fire.png new file mode 100644 index 00000000000..521de66d159 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_silvery.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_silvery.png new file mode 100644 index 00000000000..270c37df8db Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplace_silvery.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplacefestive.png new file mode 100644 index 00000000000..f897ff40c1b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/meta.json new file mode 100644 index 00000000000..9cb8ee985f5 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplace_silvery" + }, + { + "name": "fireplacefestive" + }, + { + "name": "sauna_stones" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sauna_fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_fireplace_fire.png new file mode 100644 index 00000000000..261741686bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_stones.png b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_stones.png new file mode 100644 index 00000000000..1b4ba9b90a4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfireplacewarm.rsi/sauna_stones.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountain.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountain.png new file mode 100644 index 00000000000..f297e60d0f7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountain.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains-fill-1.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains-fill-1.png new file mode 100644 index 00000000000..18d004b2d0d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains.png new file mode 100644 index 00000000000..6ac23312a72 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountaindrains.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreams.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreams.png new file mode 100644 index 00000000000..170fc8cf014 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreams.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreamshine.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreamshine.png new file mode 100644 index 00000000000..03a19b8a54f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainstreamshine.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwater.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwater.png new file mode 100644 index 00000000000..2da86b51889 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwater.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwatershine.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwatershine.png new file mode 100644 index 00000000000..e68c5714d7b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/fountainwatershine.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountain.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountain.png new file mode 100644 index 00000000000..d5c49234653 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountain.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains-fill-1.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains-fill-1.png new file mode 100644 index 00000000000..3958780d7aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains.png new file mode 100644 index 00000000000..c6eca315252 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringfountaindrains.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreams.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreams.png new file mode 100644 index 00000000000..bcb8a0b4741 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreams.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreamshine.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreamshine.png new file mode 100644 index 00000000000..13afd46f3dc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/halfringstreamshine.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/meta.json new file mode 100644 index 00000000000..8e01f66d5fa --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/meta.json @@ -0,0 +1,168 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Originally by rosieposieeee (Github), heavily edited by Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "fountain" + }, + { + "name": "fountaindrains" + }, + { + "name": "fountaindrains-fill-1" + }, + { + "name": "fountainwater", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "fountainwatershine", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "fountainstreams", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "fountainstreamshine", + "delays": [ + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "halfringfountain", + "directions": 4 + }, + { + "name": "halfringfountaindrains", + "directions": 4 + }, + { + "name": "halfringfountaindrains-fill-1", + "directions": 4 + }, + { + "name": "halfringstreams", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "halfringstreamshine", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "quarterringfountain", + "directions": 4 + }, + { + "name": "quarterringfountaindrains", + "directions": 4 + }, + { + "name": "quarterringfountaindrains-fill-1", + "directions": 4 + }, + { + "name": "quarterringstreams", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ] + ] + }, + { + "name": "quarterringstreamshine", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ], + [ + 0.3, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountain.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountain.png new file mode 100644 index 00000000000..79552f898a0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountain.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains-fill-1.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains-fill-1.png new file mode 100644 index 00000000000..a1acd8a870e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains.png new file mode 100644 index 00000000000..ab5601e5813 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringfountaindrains.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreams.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreams.png new file mode 100644 index 00000000000..34f45735c35 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreams.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreamshine.png b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreamshine.png new file mode 100644 index 00000000000..f7b18f3ecb4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberfountains-96x.rsi/quarterringstreamshine.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace.png index bb9660c3e40..5fc827e4c9e 100644 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace.png and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire.png new file mode 100644 index 00000000000..bc4f7a4ab67 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire4.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire4.png deleted file mode 100644 index 552013e74a3..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_fire4.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_glow.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_glow.png deleted file mode 100644 index 561d2cf197f..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplace_glow.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplacefestive.png index ba012991a75..be879e5eead 100644 Binary files a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplacefestive.png and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/meta.json index 98096a556f0..b74365056d9 100644 --- a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazier.rsi/meta.json @@ -14,18 +14,7 @@ "name": "fireplacefestive" }, { - "name": "fireplace_fire4", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "fireplace_glow", + "name": "fireplace_fire", "delays": [ [ 0.1, diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace.png new file mode 100644 index 00000000000..3688ef2753a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace_fire.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace_fire.png new file mode 100644 index 00000000000..83b481ed485 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplacefestive.png b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplacefestive.png new file mode 100644 index 00000000000..50a08010708 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/meta.json new file mode 100644 index 00000000000..b74365056d9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/somberhangingbrazierwarm.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/meta.json new file mode 100644 index 00000000000..1a414e4d266 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version":1, + "size":{ + "x":32, + "y":96 + }, + "license":"CC-BY-NC-3.0", + "copyright":"Stone columns edited from https://opengameart.org/content/lpc-basalt-column-caverns. By Sha-Seng (GitHub)", + "states":[ + { + "name": "pillarshort" + }, + { + "name": "pillartall" + }, + { + "name": "pillartaller" + }, + { + "name": "stonecolumntaller" + }, + { + "name": "stonecolumntall" + }, + { + "name": "stonecolumnshort" + }, + { + "name": "stonecolumnshorter" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillarshort.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillarshort.png new file mode 100644 index 00000000000..c7e7b7fa958 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillarshort.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartall.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartall.png new file mode 100644 index 00000000000..a1c9ecd0f95 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartall.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartaller.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartaller.png new file mode 100644 index 00000000000..8bc953060fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/pillartaller.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshort.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshort.png new file mode 100644 index 00000000000..2d1c44450f2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshort.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshorter.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshorter.png new file mode 100644 index 00000000000..57e5e30dad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumnshorter.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntall.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntall.png new file mode 100644 index 00000000000..261ffbdb1d9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntall.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntaller.png b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntaller.png new file mode 100644 index 00000000000..af9a6365c1c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/somberpillar.rsi/stonecolumntaller.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/meta.json b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/meta.json index 073dc8ed256..396d1f8dc94 100644 --- a/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC0-1.0", - "copyright": "Sprites by portfiend (GitHub)", + "copyright": "Sprites by portfiend (GitHub), sombers recolored by Sha-Seng (GitHub)", "size": { "x": 64, "y": 64 @@ -30,6 +30,12 @@ }, { "name": "yellow" + }, + { + "name": "somber-blue-purple" + }, + { + "name": "somber-purple-blue" } ] } diff --git a/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-blue-purple.png b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-blue-purple.png new file mode 100644 index 00000000000..41189f9756d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-blue-purple.png differ diff --git a/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-purple-blue.png b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-purple-blue.png new file mode 100644 index 00000000000..f76d39e70ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Decoration/umbrella.rsi/somber-purple-blue.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/assembly.png new file mode 100644 index 00000000000..5822348163a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed.png new file mode 100644 index 00000000000..a2011d97c53 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing.png new file mode 100644 index 00000000000..8fee44ad3f9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/open.png new file mode 100644 index 00000000000..9b957881f6c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening.png new file mode 100644 index 00000000000..36663999637 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somber.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/assembly.png new file mode 100644 index 00000000000..1b00295da49 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed.png new file mode 100644 index 00000000000..39fd42c0c8f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing.png new file mode 100644 index 00000000000..2c4db1c6730 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/open.png new file mode 100644 index 00000000000..49799aa1c84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening.png new file mode 100644 index 00000000000..d254ac716b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdark.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/assembly.png new file mode 100644 index 00000000000..9e3fb6a8288 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed.png new file mode 100644 index 00000000000..b5ad449a8f4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing.png new file mode 100644 index 00000000000..453eeb222c4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/open.png new file mode 100644 index 00000000000..49799aa1c84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening.png new file mode 100644 index 00000000000..66cbad82612 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/somberdarkmantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/assembly.png new file mode 100644 index 00000000000..38b5e23df56 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed.png new file mode 100644 index 00000000000..d4c58d096ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing.png new file mode 100644 index 00000000000..14925e3fdcb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/open.png new file mode 100644 index 00000000000..c26031f3cdb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening.png new file mode 100644 index 00000000000..08da26a9c1f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenance.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/assembly.png new file mode 100644 index 00000000000..ffed8268376 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed.png new file mode 100644 index 00000000000..caf91e437fb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing.png new file mode 100644 index 00000000000..7d85ceb2b6a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/open.png new file mode 100644 index 00000000000..d312ed16d6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening.png new file mode 100644 index 00000000000..8e17ccc74c9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermaintenancemantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/assembly.png new file mode 100644 index 00000000000..8017553241b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed.png new file mode 100644 index 00000000000..09d9d58a720 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing.png new file mode 100644 index 00000000000..6c052a87f0d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/open.png new file mode 100644 index 00000000000..9b957881f6c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening.png new file mode 100644 index 00000000000..1373aa9f970 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Glass/sombermantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/assembly.png new file mode 100644 index 00000000000..abfcb129d34 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed.png new file mode 100644 index 00000000000..efa9b401e55 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing.png new file mode 100644 index 00000000000..429cc59e7a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/open.png new file mode 100644 index 00000000000..9b957881f6c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening.png new file mode 100644 index 00000000000..90dcfaf1377 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somber.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/assembly.png new file mode 100644 index 00000000000..ff9d333f21b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed.png new file mode 100644 index 00000000000..f6ebc28d3ee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing.png new file mode 100644 index 00000000000..7057862539c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/open.png new file mode 100644 index 00000000000..49799aa1c84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening.png new file mode 100644 index 00000000000..b790e099003 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdark.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/assembly.png new file mode 100644 index 00000000000..c990f4de964 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed.png new file mode 100644 index 00000000000..f0194488ac3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing.png new file mode 100644 index 00000000000..c64f9b59405 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/open.png new file mode 100644 index 00000000000..49799aa1c84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening.png new file mode 100644 index 00000000000..c5046c0e090 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/somberdarkmantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/assembly.png new file mode 100644 index 00000000000..db31d5b3bda Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed.png new file mode 100644 index 00000000000..716da7168fe Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing.png new file mode 100644 index 00000000000..9b8ba5ac255 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/open.png new file mode 100644 index 00000000000..19eea6542af Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening.png new file mode 100644 index 00000000000..e7e1dedfd78 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenance.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/assembly.png new file mode 100644 index 00000000000..0a08244b4a6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed.png new file mode 100644 index 00000000000..762d7cf268d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing.png new file mode 100644 index 00000000000..c3d8ebdab17 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/open.png new file mode 100644 index 00000000000..c370f5b78bd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening.png new file mode 100644 index 00000000000..ce9794a7e12 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermaintenancemantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/assembly.png new file mode 100644 index 00000000000..25f8d32f283 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed.png new file mode 100644 index 00000000000..06b3ee2832e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing.png new file mode 100644 index 00000000000..5c1256f8573 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/meta.json new file mode 100644 index 00000000000..0d210565071 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/open.png new file mode 100644 index 00000000000..9b957881f6c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening.png new file mode 100644 index 00000000000..12a8f738c8b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_closing.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_opening.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/panel_opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_broken.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_damaged.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_open.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/sparks_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Airlocks/Standard/sombermantis.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closed.png new file mode 100644 index 00000000000..31012d483c7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closing.png new file mode 100644 index 00000000000..f8f68c9cab4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/meta.json new file mode 100644 index 00000000000..0d13d7d27f9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Tgstation https://github.com/tgstation/tgstation/commit/a5eaa18d2192ef9dd7c8d5b8f4ff22bcf304cdd1#diff-4713a9070dd0da77d2f0932685db4d445073695edb05bb49ff96240cbe355036, recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/open.png new file mode 100644 index 00000000000..3ee8c6dffb2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/opening.png new file mode 100644 index 00000000000..23957b07879 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closed.png new file mode 100644 index 00000000000..4a6108940ed Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closing.png new file mode 100644 index 00000000000..977fc9943cf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/meta.json new file mode 100644 index 00000000000..0d13d7d27f9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/meta.json @@ -0,0 +1,57 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Tgstation https://github.com/tgstation/tgstation/commit/a5eaa18d2192ef9dd7c8d5b8f4ff22bcf304cdd1#diff-4713a9070dd0da77d2f0932685db4d445073695edb05bb49ff96240cbe355036, recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/open.png new file mode 100644 index 00000000000..b6fa2026dee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/opening.png new file mode 100644 index 00000000000..abe804eb983 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/MineralDoors/somber_door_dark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/assembly.png new file mode 100644 index 00000000000..e0651687f3e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closed.png new file mode 100644 index 00000000000..26a884fcf81 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closing.png new file mode 100644 index 00000000000..d736d8c5853 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/open.png new file mode 100644 index 00000000000..7ecc2c2802d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/opening.png new file mode 100644 index 00000000000..fe720573414 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoor.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/assembly.png new file mode 100644 index 00000000000..c20b6a0b524 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closed.png new file mode 100644 index 00000000000..e6c7ecd2190 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closing.png new file mode 100644 index 00000000000..b905967b2eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/open.png new file mode 100644 index 00000000000..c195e89d369 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/opening.png new file mode 100644 index 00000000000..3a3e29ea8a7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoordark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/assembly.png new file mode 100644 index 00000000000..634f303fc87 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closed.png new file mode 100644 index 00000000000..4be040d32c6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closing.png new file mode 100644 index 00000000000..b802db713b8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/open.png new file mode 100644 index 00000000000..2cfb99147bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/opening.png new file mode 100644 index 00000000000..b73ce4fe1c5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsolid.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/assembly.png new file mode 100644 index 00000000000..99e5230590a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closed.png new file mode 100644 index 00000000000..0380017daa5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closing.png new file mode 100644 index 00000000000..8144b477015 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/open.png new file mode 100644 index 00000000000..cc1ffee5ba6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/opening.png new file mode 100644 index 00000000000..aadd23acc85 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/SecretDoors/sombersecretdoorsoliddark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-line.png new file mode 100644 index 00000000000..d7ca9696c81 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-noline.png new file mode 100644 index 00000000000..767ad8af9bd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed.png new file mode 100644 index 00000000000..462e22a5523 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-line.png new file mode 100644 index 00000000000..a31d0e992b9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-noline.png new file mode 100644 index 00000000000..490803da518 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing.png new file mode 100644 index 00000000000..fe5d3d03cc7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/frame.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/frame.png new file mode 100644 index 00000000000..e40cc1a46df Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/frame.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/meta.json new file mode 100644 index 00000000000..2d386ffb0b9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/meta.json @@ -0,0 +1,134 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/81b3a082ccdfb425f36bbed6e5bc1f0faed346ec/icons/effects/chemsmoke.dmi, edit by TheShuEd (github), turned into occluding 'shutters' by Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "frame" + }, + { + "name": "open" + }, + { + "name": "closed", + "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 + ] + ] + }, + { + "name": "closed-line", + "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 + ] + ] + }, + { + "name": "closed-noline", + "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 + ] + ] + }, + { + "name": "closing", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "closing-line", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "closing-noline", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "opening", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "opening-line", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "opening-noline", + "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, + 0.1, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/open.png new file mode 100644 index 00000000000..9d19560ffae Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-line.png new file mode 100644 index 00000000000..cb10c9e77b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-noline.png new file mode 100644 index 00000000000..a849d91391a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening.png new file mode 100644 index 00000000000..d3be1ed6138 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwall.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed-unshaded.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed-unshaded.png new file mode 100644 index 00000000000..a3059df94eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed.png new file mode 100644 index 00000000000..9caabe9d019 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing-unshaded.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing-unshaded.png new file mode 100644 index 00000000000..3efde4637a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing.png new file mode 100644 index 00000000000..0c3cb7975b1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/frame.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/frame.png new file mode 100644 index 00000000000..89fcbd80a4f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/frame.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/meta.json new file mode 100644 index 00000000000..2ccfc243c25 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/meta.json @@ -0,0 +1,92 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub), extra frames on closing and opening for fluid transitions", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "tilingtexture" + }, + { + "name": "frame" + }, + { + "name": "open" + }, + { + "name": "closed", + "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, + 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": "closed-unshaded", + "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, + 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": "closing", + "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, + 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.2 + ] + ] + }, + { + "name": "closing-unshaded", + "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, + 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.2 + ] + ] + }, + { + "name": "opening", + "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, + 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.2 + ] + ] + }, + { + "name": "opening-unshaded", + "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, + 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.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/open.png new file mode 100644 index 00000000000..89fcbd80a4f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening-unshaded.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening-unshaded.png new file mode 100644 index 00000000000..2fe8a910024 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening.png new file mode 100644 index 00000000000..da4d9a35446 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/tilingtexture.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/tilingtexture.png new file mode 100644 index 00000000000..5bdb46e4fd9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallboss.rsi/tilingtexture.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-line.png new file mode 100644 index 00000000000..28618d31e84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-noline.png new file mode 100644 index 00000000000..22bcb0bb92c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed.png new file mode 100644 index 00000000000..51d3cd46924 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-line.png new file mode 100644 index 00000000000..e12104cee69 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-noline.png new file mode 100644 index 00000000000..490c5062a50 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing.png new file mode 100644 index 00000000000..83b7f200554 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/frame.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/frame.png new file mode 100644 index 00000000000..e40cc1a46df Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/frame.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/meta.json new file mode 100644 index 00000000000..29cda3d9081 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/meta.json @@ -0,0 +1,116 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/81b3a082ccdfb425f36bbed6e5bc1f0faed346ec/icons/effects/chemsmoke.dmi, edit by TheShuEd (github), turned into occluding 'shutters' by Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "frame" + }, + { + "name": "open" + }, + { + "name": "closed", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "closed-line", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "closed-noline", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "closing", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "closing-line", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "closing-noline", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "opening", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "opening-line", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "opening-noline", + "delays": + [ + [ + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2, + 0.2, 0.2, 0.2, 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/open.png new file mode 100644 index 00000000000..9d19560ffae Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-line.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-line.png new file mode 100644 index 00000000000..b85b89fccf7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-line.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-noline.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-noline.png new file mode 100644 index 00000000000..74cf0eb23bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening-noline.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening.png new file mode 100644 index 00000000000..47faddf78f0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/fogwallshadow.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closed.png new file mode 100644 index 00000000000..d164bb89b0f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closing.png new file mode 100644 index 00000000000..004e38ba9d9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/frame.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/frame.png new file mode 100644 index 00000000000..3a4839e1a8e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/frame.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/meta.json new file mode 100644 index 00000000000..5b112745bed --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "closing", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 + ] + ] + }, + { + "name": "frame" + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/open.png new file mode 100644 index 00000000000..f4fbfb8a1b9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/opening.png new file mode 100644 index 00000000000..158b5081b32 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtinting.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closed.png new file mode 100644 index 00000000000..18b87a92b1a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closing.png new file mode 100644 index 00000000000..77f3a0c67f0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/frame.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/frame.png new file mode 100644 index 00000000000..20f06941518 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/frame.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/meta.json new file mode 100644 index 00000000000..5b112745bed --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed" + }, + { + "name": "closing", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 + ] + ] + }, + { + "name": "frame" + }, + { + "name": "open" + }, + { + "name": "opening", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/open.png new file mode 100644 index 00000000000..61e24858212 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/opening.png new file mode 100644 index 00000000000..d7caeef50b2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Shutters/somberwindowtintingdiagonal.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/assembly.png new file mode 100644 index 00000000000..53d589943db Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/bolted_unlit.png new file mode 100644 index 00000000000..53f57dad74a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed.png new file mode 100644 index 00000000000..e851efc7aa3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed_unlit.png new file mode 100644 index 00000000000..246f1b9d7fb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing.png new file mode 100644 index 00000000000..4fe8a97cdd1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing_unlit.png new file mode 100644 index 00000000000..c4b64e93fa4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/deny_unlit.png new file mode 100644 index 00000000000..0816465efe0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/emergency_unlit.png new file mode 100644 index 00000000000..715bd218dd8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/meta.json new file mode 100644 index 00000000000..e559bedcbc8 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "size": { + "x":32, + "y":32 + }, + "states":[ + { + "name":"assembly", + "directions":4, + "delays":[ + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ] + ] + }, + { + "name":"closed", + "directions":4 + }, + { + "name":"closed_unlit", + "directions":4 + }, + { + "name":"closing", + "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,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":"closing_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,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":"open", + "directions":4 + }, + { + "name":"open_unlit", + "directions":4 + }, + { + "name":"opening", + "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,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.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,0.1,0.1,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"deny_unlit", + "directions":4, + "delays":[ + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ] + ] + }, + { + "name":"sparks", + "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,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"panel_open", + "directions":4 + }, + { + "name":"bolted_unlit", + "directions":4 + }, + { + "name":"welded", + "directions":4 + }, + { + "name":"secure_underlay", + "directions":4 + }, + { + "name": "emergency_unlit", + "directions":4, + "delays": [ + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open.png new file mode 100644 index 00000000000..e4aa1f9acd4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open_unlit.png new file mode 100644 index 00000000000..79b6c7f41f3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/open_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening.png new file mode 100644 index 00000000000..499007cf9b6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening_unlit.png new file mode 100644 index 00000000000..9ade18bbd6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/panel_open.png new file mode 100644 index 00000000000..7624174d88e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/secure_underlay.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/secure_underlay.png new file mode 100644 index 00000000000..253d6090c14 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/secure_underlay.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/sparks.png new file mode 100644 index 00000000000..02c2d3ad189 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/welded.png new file mode 100644 index 00000000000..a143c2e1ef1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somber.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/assembly.png new file mode 100644 index 00000000000..65d6babdd36 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/bolted_unlit.png new file mode 100644 index 00000000000..53f57dad74a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed.png new file mode 100644 index 00000000000..c8bf74576aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed_unlit.png new file mode 100644 index 00000000000..246f1b9d7fb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing.png new file mode 100644 index 00000000000..2a4dd42d068 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing_unlit.png new file mode 100644 index 00000000000..c4b64e93fa4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/deny_unlit.png new file mode 100644 index 00000000000..0816465efe0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/emergency_unlit.png new file mode 100644 index 00000000000..715bd218dd8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/meta.json new file mode 100644 index 00000000000..e559bedcbc8 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "size": { + "x":32, + "y":32 + }, + "states":[ + { + "name":"assembly", + "directions":4, + "delays":[ + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ] + ] + }, + { + "name":"closed", + "directions":4 + }, + { + "name":"closed_unlit", + "directions":4 + }, + { + "name":"closing", + "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,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":"closing_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,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":"open", + "directions":4 + }, + { + "name":"open_unlit", + "directions":4 + }, + { + "name":"opening", + "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,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.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,0.1,0.1,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"deny_unlit", + "directions":4, + "delays":[ + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ] + ] + }, + { + "name":"sparks", + "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,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"panel_open", + "directions":4 + }, + { + "name":"bolted_unlit", + "directions":4 + }, + { + "name":"welded", + "directions":4 + }, + { + "name":"secure_underlay", + "directions":4 + }, + { + "name": "emergency_unlit", + "directions":4, + "delays": [ + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open.png new file mode 100644 index 00000000000..1c2b8c30a9a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open_unlit.png new file mode 100644 index 00000000000..79b6c7f41f3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/open_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening.png new file mode 100644 index 00000000000..953b8a77c33 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening_unlit.png new file mode 100644 index 00000000000..9ade18bbd6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/panel_open.png new file mode 100644 index 00000000000..7624174d88e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/secure_underlay.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/secure_underlay.png new file mode 100644 index 00000000000..253d6090c14 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/secure_underlay.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/sparks.png new file mode 100644 index 00000000000..02c2d3ad189 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/welded.png new file mode 100644 index 00000000000..a143c2e1ef1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdark.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/assembly.png new file mode 100644 index 00000000000..36993e1dea8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/bolted_unlit.png new file mode 100644 index 00000000000..53f57dad74a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed.png new file mode 100644 index 00000000000..c8bf74576aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed_unlit.png new file mode 100644 index 00000000000..0bc426df50d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing.png new file mode 100644 index 00000000000..7447ebf8604 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing_unlit.png new file mode 100644 index 00000000000..88efd41247c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/deny_unlit.png new file mode 100644 index 00000000000..60274d7718a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/emergency_unlit.png new file mode 100644 index 00000000000..715bd218dd8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/meta.json new file mode 100644 index 00000000000..e559bedcbc8 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "size": { + "x":32, + "y":32 + }, + "states":[ + { + "name":"assembly", + "directions":4, + "delays":[ + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ] + ] + }, + { + "name":"closed", + "directions":4 + }, + { + "name":"closed_unlit", + "directions":4 + }, + { + "name":"closing", + "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,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":"closing_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,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":"open", + "directions":4 + }, + { + "name":"open_unlit", + "directions":4 + }, + { + "name":"opening", + "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,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.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,0.1,0.1,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"deny_unlit", + "directions":4, + "delays":[ + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ] + ] + }, + { + "name":"sparks", + "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,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"panel_open", + "directions":4 + }, + { + "name":"bolted_unlit", + "directions":4 + }, + { + "name":"welded", + "directions":4 + }, + { + "name":"secure_underlay", + "directions":4 + }, + { + "name": "emergency_unlit", + "directions":4, + "delays": [ + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open.png new file mode 100644 index 00000000000..33ba39a79f6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open_unlit.png new file mode 100644 index 00000000000..75504aa9be8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/open_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening.png new file mode 100644 index 00000000000..78327de0c09 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening_unlit.png new file mode 100644 index 00000000000..f0ef11fa43f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/panel_open.png new file mode 100644 index 00000000000..5058dfff0e4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/secure_underlay.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/secure_underlay.png new file mode 100644 index 00000000000..a0d31b4f72c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/secure_underlay.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/sparks.png new file mode 100644 index 00000000000..70626808996 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/welded.png new file mode 100644 index 00000000000..a143c2e1ef1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberdarkflipped.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/assembly.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/assembly.png new file mode 100644 index 00000000000..40d0c45ab08 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/assembly.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/bolted_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/bolted_unlit.png new file mode 100644 index 00000000000..53f57dad74a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed.png new file mode 100644 index 00000000000..e851efc7aa3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed_unlit.png new file mode 100644 index 00000000000..0bc426df50d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing.png new file mode 100644 index 00000000000..531b60d7538 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing_unlit.png new file mode 100644 index 00000000000..88efd41247c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/deny_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/deny_unlit.png new file mode 100644 index 00000000000..60274d7718a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/emergency_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/emergency_unlit.png new file mode 100644 index 00000000000..715bd218dd8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/meta.json b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/meta.json new file mode 100644 index 00000000000..e559bedcbc8 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "size": { + "x":32, + "y":32 + }, + "states":[ + { + "name":"assembly", + "directions":4, + "delays":[ + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ] + ] + }, + { + "name":"closed", + "directions":4 + }, + { + "name":"closed_unlit", + "directions":4 + }, + { + "name":"closing", + "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,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":"closing_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,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":"open", + "directions":4 + }, + { + "name":"open_unlit", + "directions":4 + }, + { + "name":"opening", + "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,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.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,0.1,0.1,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"deny_unlit", + "directions":4, + "delays":[ + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ] + ] + }, + { + "name":"sparks", + "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,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"panel_open", + "directions":4 + }, + { + "name":"bolted_unlit", + "directions":4 + }, + { + "name":"welded", + "directions":4 + }, + { + "name":"secure_underlay", + "directions":4 + }, + { + "name": "emergency_unlit", + "directions":4, + "delays": [ + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open.png new file mode 100644 index 00000000000..0271c2818f5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open_unlit.png new file mode 100644 index 00000000000..75504aa9be8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/open_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening.png new file mode 100644 index 00000000000..953c23a740f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening_unlit.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening_unlit.png new file mode 100644 index 00000000000..f0ef11fa43f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/panel_open.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/panel_open.png new file mode 100644 index 00000000000..5058dfff0e4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/panel_open.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/secure_underlay.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/secure_underlay.png new file mode 100644 index 00000000000..a0d31b4f72c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/secure_underlay.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/sparks.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/sparks.png new file mode 100644 index 00000000000..70626808996 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/sparks.png differ diff --git a/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/welded.png b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/welded.png new file mode 100644 index 00000000000..a143c2e1ef1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Doors/Windoors/somberflipped.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/altar.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/altar.png new file mode 100644 index 00000000000..f969bdf5547 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/altar.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/candles.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/candles.png new file mode 100644 index 00000000000..933e0d05c86 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/candles.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png new file mode 100644 index 00000000000..14fff800e00 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover.png new file mode 100644 index 00000000000..be8c7456c34 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/cover.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/faust.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/faust.png new file mode 100644 index 00000000000..a978c69489c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/faust.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png new file mode 100644 index 00000000000..37b01a3b0f7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png new file mode 100644 index 00000000000..a0e9e5a6c1a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png new file mode 100644 index 00000000000..9e9ebe3d974 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/glow.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/glow.png new file mode 100644 index 00000000000..1db26428725 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/locked.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/locked.png new file mode 100644 index 00000000000..6cf2a85a97c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/locked.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/meta.json new file mode 100644 index 00000000000..173e46fd332 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/meta.json @@ -0,0 +1,73 @@ +{ + "version": 1, + "size": { + "x": 96, + "y": 96 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub), cover and locked states by ThatKidConnor", + "states": [ + { + "name": "altar", + "directions": 4 + }, + { + "name": "faust", + "directions": 4 + }, + { + "name": "straps", + "directions": 4 + }, + { + "name": "cover", + "directions": 4 + }, + { + "name": "cover-off", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "unlocked", + "directions": 4 + }, + { + "name": "fill-1", + "directions": 4 + }, + { + "name": "fill-2", + "directions": 4 + }, + { + "name": "fill-3", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + }, + { + "name": "candles", + "directions": 4, + "delays": [ + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/straps.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/straps.png new file mode 100644 index 00000000000..ef48d68d5f8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/straps.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png new file mode 100644 index 00000000000..034f7c39f46 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/corner.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/corner.png new file mode 100644 index 00000000000..d493fdf4554 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/corner.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornergreen.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornergreen.png new file mode 100644 index 00000000000..5bcbeb4ea06 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornergreen.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpink.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpink.png new file mode 100644 index 00000000000..6ee5e66281b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpink.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpurple.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpurple.png new file mode 100644 index 00000000000..b794c7671bc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/cornerpurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/left.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/left.png new file mode 100644 index 00000000000..53d6f694690 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/left.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftgreen.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftgreen.png new file mode 100644 index 00000000000..c2320c3bfd1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftgreen.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpink.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpink.png new file mode 100644 index 00000000000..9dac76e5b2e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpink.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpurple.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpurple.png new file mode 100644 index 00000000000..d565b6ec4e4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/leftpurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/meta.json new file mode 100644 index 00000000000..07f963c3155 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left", + "directions": 4 + }, + { + "name": "right", + "directions": 4 + }, + { + "name": "middle", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "leftpink", + "directions": 4 + }, + { + "name": "rightpink", + "directions": 4 + }, + { + "name": "middlepink", + "directions": 4 + }, + { + "name": "cornerpink", + "directions": 4 + }, + { + "name": "leftpurple", + "directions": 4 + }, + { + "name": "rightpurple", + "directions": 4 + }, + { + "name": "middlepurple", + "directions": 4 + }, + { + "name": "cornerpurple", + "directions": 4 + }, + { + "name": "leftgreen", + "directions": 4 + }, + { + "name": "rightgreen", + "directions": 4 + }, + { + "name": "middlegreen", + "directions": 4 + }, + { + "name": "cornergreen", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middle.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middle.png new file mode 100644 index 00000000000..2abaf8f756c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middle.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlegreen.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlegreen.png new file mode 100644 index 00000000000..76081a12d29 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlegreen.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepink.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepink.png new file mode 100644 index 00000000000..3b44db62381 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepink.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepurple.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepurple.png new file mode 100644 index 00000000000..da8dcc3666d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/middlepurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/right.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/right.png new file mode 100644 index 00000000000..1dca37574e4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/right.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightgreen.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightgreen.png new file mode 100644 index 00000000000..c7863167c58 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightgreen.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpink.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpink.png new file mode 100644 index 00000000000..aafb54482a5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpink.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpurple.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpurple.png new file mode 100644 index 00000000000..acb68ff3cfa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/somberbench.rsi/rightpurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png new file mode 100644 index 00000000000..c0c9ee0263d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png new file mode 100644 index 00000000000..1099df0d1a1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/corner.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/corner.png new file mode 100644 index 00000000000..53064500b52 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/corner.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/left.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/left.png new file mode 100644 index 00000000000..f9717f71e78 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/left.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/meta.json new file mode 100644 index 00000000000..76ba0913f9a --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left", + "directions": 4 + }, + { + "name": "right", + "directions": 4 + }, + { + "name": "middle", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "arm_left", + "directions": 4 + }, + { + "name": "arm_right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/middle.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/middle.png new file mode 100644 index 00000000000..926c378ef85 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/middle.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/right.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/right.png new file mode 100644 index 00000000000..c2b0686f184 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofa.rsi/right.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/left.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/left.png new file mode 100644 index 00000000000..a0ba4e1ff8e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/left.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/meta.json new file mode 100644 index 00000000000..aa608fddc84 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left", + "directions": 4 + }, + { + "name": "right", + "directions": 4 + }, + { + "name": "middle", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/middle.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/middle.png new file mode 100644 index 00000000000..79a47f459a6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/middle.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/right.png b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/right.png new file mode 100644 index 00000000000..e7aca57650e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Benches/sombersofasectional.rsi/right.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_0.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..352bbff3ce4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_1.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..3f2c34b75e5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_2.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..11cdd0446af Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_3.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..3f2c34b75e5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_4.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..58ae2070c18 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_5.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..02b5741e570 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_6.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..915c32e2eaf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_7.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..3c3fdb25a29 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/full.png new file mode 100644 index 00000000000..bbcf90d31a3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/meta.json new file mode 100644 index 00000000000..4c6c4a07dc1 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_black_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_0.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..ae251508ca3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_1.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..570e01374c7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_2.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..4ac23b50633 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_3.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..570e01374c7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_4.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..f6f93942c63 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_5.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..eff0434ae07 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_6.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..01a768bf2dc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_7.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..120333ea996 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/full.png new file mode 100644 index 00000000000..441fdb58d6f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/meta.json new file mode 100644 index 00000000000..4c6c4a07dc1 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_cyan_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_0.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..8de74067da3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_1.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..2a93d13b5e6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_2.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..334eff00f73 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_3.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..a07ab9de082 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_4.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..5e3bd07b19f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_5.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..ef266b49d8b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_6.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..5e3bd07b19f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_7.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..797bbe65555 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/full.png new file mode 100644 index 00000000000..3f090a1c47e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/meta.json new file mode 100644 index 00000000000..4c6c4a07dc1 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_pink_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_0.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..0c62ee29689 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_1.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..a7e00ff7ef5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_2.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..e3a4a25854e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_3.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..a7e00ff7ef5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_4.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..7c6e52c2886 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_5.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..be7d18ff153 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_6.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..220fbea1b1b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_7.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..b2798540a08 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/full.png new file mode 100644 index 00000000000..82fcd04329c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/meta.json new file mode 100644 index 00000000000..4c6c4a07dc1 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Carpets/narrow_purple_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/meta.json new file mode 100644 index 00000000000..bec625f55c5 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/meta.json @@ -0,0 +1,137 @@ +{ + "version":1, + "size":{ + "x":32, + "y":96 + }, + "license":"CC-BY-NC-3.0", + "copyright":"By Sha-Seng (GitHub)", + "states":[ + { + "name": "somber0" + }, + { + "name": "somber0glow" + }, + { + "name": "somber1" + }, + { + "name": "somber2" + }, + { + "name": "somber3" + }, + { + "name": "somber4" + }, + { + "name": "somber5" + }, + { + "name": "somber6" + }, + { + "name": "somber7" + }, + { + "name": "somber8" + }, + { + "name": "somber9" + }, + { + "name": "somber10" + }, + { + "name": "somber11" + }, + { + "name": "somber12" + }, + { + "name": "somber13" + }, + { + "name": "somber14" + }, + { + "name": "somber15" + }, + { + "name": "somber16" + }, + { + "name": "somber17" + }, + { + "name": "somber18" + }, + { + "name": "somber19" + }, + { + "name": "somber20" + }, + { + "name": "somber1glow" + }, + { + "name": "somber2glow" + }, + { + "name": "somber3glow" + }, + { + "name": "somber4glow" + }, + { + "name": "somber5glow" + }, + { + "name": "somber6glow" + }, + { + "name": "somber7glow" + }, + { + "name": "somber8glow" + }, + { + "name": "somber9glow" + }, + { + "name": "somber10glow" + }, + { + "name": "somber11glow" + }, + { + "name": "somber12glow" + }, + { + "name": "somber13glow" + }, + { + "name": "somber14glow" + }, + { + "name": "somber15glow" + }, + { + "name": "somber16glow" + }, + { + "name": "somber17glow" + }, + { + "name": "somber18glow" + }, + { + "name": "somber19glow" + }, + { + "name": "somber20glow" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0.png new file mode 100644 index 00000000000..7564e4d1211 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0glow.png new file mode 100644 index 00000000000..0957b0c054c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber0glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1.png new file mode 100644 index 00000000000..5fa24ab6030 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10.png new file mode 100644 index 00000000000..4c25cc4de1b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10glow.png new file mode 100644 index 00000000000..03b3c735d3e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber10glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11.png new file mode 100644 index 00000000000..59421f9cfa0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11glow.png new file mode 100644 index 00000000000..30feb650113 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber11glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12.png new file mode 100644 index 00000000000..94c29e906be Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12glow.png new file mode 100644 index 00000000000..9a59c621152 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber12glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13.png new file mode 100644 index 00000000000..3c5d96b4cde Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13glow.png new file mode 100644 index 00000000000..e2f17f677e2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber13glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14.png new file mode 100644 index 00000000000..6228b738cee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14glow.png new file mode 100644 index 00000000000..ae70a1ed79f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber14glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15.png new file mode 100644 index 00000000000..72feecc3d1d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15glow.png new file mode 100644 index 00000000000..2d3631843a6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber15glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16.png new file mode 100644 index 00000000000..c2cda127318 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16glow.png new file mode 100644 index 00000000000..ca9e61bc7a6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber16glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17.png new file mode 100644 index 00000000000..13acad917a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17glow.png new file mode 100644 index 00000000000..b34555c0840 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber17glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18.png new file mode 100644 index 00000000000..b332950c44d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18glow.png new file mode 100644 index 00000000000..164ba60d7a5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber18glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19.png new file mode 100644 index 00000000000..b945ab04237 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19glow.png new file mode 100644 index 00000000000..9cf8d48d126 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber19glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1glow.png new file mode 100644 index 00000000000..dffcb5e6afb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber1glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2.png new file mode 100644 index 00000000000..52b3dcc7904 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20.png new file mode 100644 index 00000000000..1a45c9ceb94 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20glow.png new file mode 100644 index 00000000000..fc07b889f10 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber20glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2glow.png new file mode 100644 index 00000000000..5368986d448 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber2glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3.png new file mode 100644 index 00000000000..b3b7dd2e1cf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3glow.png new file mode 100644 index 00000000000..f20286a85e3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber3glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4.png new file mode 100644 index 00000000000..96a4c3c462d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4glow.png new file mode 100644 index 00000000000..0827dc39dd6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber4glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5.png new file mode 100644 index 00000000000..2ea34b768fe Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5glow.png new file mode 100644 index 00000000000..e7926e1a350 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber5glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6.png new file mode 100644 index 00000000000..e7397fe79dd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6glow.png new file mode 100644 index 00000000000..ac9ab41fdad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber6glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7.png new file mode 100644 index 00000000000..d5be669343d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7glow.png new file mode 100644 index 00000000000..e52b4875092 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber7glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8.png new file mode 100644 index 00000000000..93b04ef8fdb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8glow.png new file mode 100644 index 00000000000..a7007683f0d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber8glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9.png new file mode 100644 index 00000000000..2a9ab85fdc3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9glow.png b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9glow.png new file mode 100644 index 00000000000..c51a89ca2d7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Memorials/somber.rsi/somber9glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/full.png new file mode 100644 index 00000000000..6745d0a1fa3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/meta.json similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/meta.json rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/meta.json diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_0.png new file mode 100644 index 00000000000..302d3bf6368 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_1.png new file mode 100644 index 00000000000..4269be92090 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_2.png new file mode 100644 index 00000000000..bf8979ef053 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_3.png new file mode 100644 index 00000000000..ebf73b808fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_4.png new file mode 100644 index 00000000000..86d3f84c259 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_5.png new file mode 100644 index 00000000000..cb43cce4ed5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_6.png new file mode 100644 index 00000000000..d42286ad618 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_7.png new file mode 100644 index 00000000000..e152b6f1f3f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounter.rsi/state_7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable0.png new file mode 100644 index 00000000000..5e71f77870e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable1.png new file mode 100644 index 00000000000..262c51cb52a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable10.png new file mode 100644 index 00000000000..aa3c0c05464 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable11.png new file mode 100644 index 00000000000..344e9339d2b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable12.png new file mode 100644 index 00000000000..3cf0f372cfb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable13.png new file mode 100644 index 00000000000..e20259934e9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable14.png new file mode 100644 index 00000000000..080e33243b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable15.png new file mode 100644 index 00000000000..6941c34c915 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable2.png new file mode 100644 index 00000000000..5690abf88ba Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable3.png new file mode 100644 index 00000000000..0ea1ac9bcf7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable4.png new file mode 100644 index 00000000000..1249f36aca9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable5.png new file mode 100644 index 00000000000..0bf185b9946 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable6.png new file mode 100644 index 00000000000..7c317ff0bd0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable7.png new file mode 100644 index 00000000000..5a4e97b8d02 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable8.png new file mode 100644 index 00000000000..846194d8995 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable9.png new file mode 100644 index 00000000000..962a4e464bc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/mctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/meta.json new file mode 100644 index 00000000000..e6edcc6ac14 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "mctable0", + "directions": 4 + }, + { + "name": "mctable1", + "directions": 4 + }, + { + "name": "mctable2", + "directions": 4 + }, + { + "name": "mctable3", + "directions": 4 + }, + { + "name": "mctable4", + "directions": 4 + }, + { + "name": "mctable5", + "directions": 4 + }, + { + "name": "mctable6", + "directions": 4 + }, + { + "name": "mctable7", + "directions": 4 + }, + { + "name": "mctable8", + "directions": 4 + }, + { + "name": "mctable9", + "directions": 4 + }, + { + "name": "mctable10", + "directions": 4 + }, + { + "name": "mctable11", + "directions": 4 + }, + { + "name": "mctable12", + "directions": 4 + }, + { + "name": "mctable13", + "directions": 4 + }, + { + "name": "mctable14", + "directions": 4 + }, + { + "name": "mctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable0.png new file mode 100644 index 00000000000..d8c3f276e2d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable1.png new file mode 100644 index 00000000000..664b73c10ca Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable10.png new file mode 100644 index 00000000000..7594514aba3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable11.png new file mode 100644 index 00000000000..0618db3107a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable12.png new file mode 100644 index 00000000000..3bfeed47996 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable13.png new file mode 100644 index 00000000000..1e6e8ea0e88 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable14.png new file mode 100644 index 00000000000..4a33f7a4b30 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable15.png new file mode 100644 index 00000000000..da8e762ad20 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable2.png new file mode 100644 index 00000000000..9b2a3511631 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable3.png new file mode 100644 index 00000000000..686cb733f82 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable4.png new file mode 100644 index 00000000000..d416b8801f3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable5.png new file mode 100644 index 00000000000..37cfe3365f2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable6.png new file mode 100644 index 00000000000..a14388fcdf3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable7.png new file mode 100644 index 00000000000..5f9ec343763 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable8.png new file mode 100644 index 00000000000..be80d57bcf3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable9.png new file mode 100644 index 00000000000..d0a14d0b1c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/mctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/meta.json new file mode 100644 index 00000000000..e6edcc6ac14 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterNW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "mctable0", + "directions": 4 + }, + { + "name": "mctable1", + "directions": 4 + }, + { + "name": "mctable2", + "directions": 4 + }, + { + "name": "mctable3", + "directions": 4 + }, + { + "name": "mctable4", + "directions": 4 + }, + { + "name": "mctable5", + "directions": 4 + }, + { + "name": "mctable6", + "directions": 4 + }, + { + "name": "mctable7", + "directions": 4 + }, + { + "name": "mctable8", + "directions": 4 + }, + { + "name": "mctable9", + "directions": 4 + }, + { + "name": "mctable10", + "directions": 4 + }, + { + "name": "mctable11", + "directions": 4 + }, + { + "name": "mctable12", + "directions": 4 + }, + { + "name": "mctable13", + "directions": 4 + }, + { + "name": "mctable14", + "directions": 4 + }, + { + "name": "mctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable0.png new file mode 100644 index 00000000000..042ed264b21 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable1.png new file mode 100644 index 00000000000..c0ef44f4dc0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable10.png new file mode 100644 index 00000000000..fb7b8b76b03 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable11.png new file mode 100644 index 00000000000..e7d4d3db079 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable12.png new file mode 100644 index 00000000000..d6e5ab2a4d4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable13.png new file mode 100644 index 00000000000..f25d4dcecfb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable14.png new file mode 100644 index 00000000000..9d84935999c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable15.png new file mode 100644 index 00000000000..1b948d1f5a4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable2.png new file mode 100644 index 00000000000..e579248abbd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable3.png new file mode 100644 index 00000000000..28caf1da4f9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable4.png new file mode 100644 index 00000000000..6abdb8f8567 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable5.png new file mode 100644 index 00000000000..3bdd9e200b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable6.png new file mode 100644 index 00000000000..ba43b56c6e5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable7.png new file mode 100644 index 00000000000..714bcf46020 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable8.png new file mode 100644 index 00000000000..1f9fee168a5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable9.png new file mode 100644 index 00000000000..09753f11484 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/mctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/meta.json new file mode 100644 index 00000000000..e6edcc6ac14 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "mctable0", + "directions": 4 + }, + { + "name": "mctable1", + "directions": 4 + }, + { + "name": "mctable2", + "directions": 4 + }, + { + "name": "mctable3", + "directions": 4 + }, + { + "name": "mctable4", + "directions": 4 + }, + { + "name": "mctable5", + "directions": 4 + }, + { + "name": "mctable6", + "directions": 4 + }, + { + "name": "mctable7", + "directions": 4 + }, + { + "name": "mctable8", + "directions": 4 + }, + { + "name": "mctable9", + "directions": 4 + }, + { + "name": "mctable10", + "directions": 4 + }, + { + "name": "mctable11", + "directions": 4 + }, + { + "name": "mctable12", + "directions": 4 + }, + { + "name": "mctable13", + "directions": 4 + }, + { + "name": "mctable14", + "directions": 4 + }, + { + "name": "mctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable0.png new file mode 100644 index 00000000000..2f84698adc6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable1.png new file mode 100644 index 00000000000..43bbea8743b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable10.png new file mode 100644 index 00000000000..72051c952f8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable11.png new file mode 100644 index 00000000000..546ffc907ac Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable12.png new file mode 100644 index 00000000000..dcb8190f84f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable13.png new file mode 100644 index 00000000000..acf9833bcbd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable14.png new file mode 100644 index 00000000000..53aa9bc68a8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable15.png new file mode 100644 index 00000000000..794fc23e464 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable2.png new file mode 100644 index 00000000000..e6d4bb2de09 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable3.png new file mode 100644 index 00000000000..a6d23a40b76 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable4.png new file mode 100644 index 00000000000..c59120c1d23 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable5.png new file mode 100644 index 00000000000..dd02432003e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable6.png new file mode 100644 index 00000000000..ed96605c5cc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable7.png new file mode 100644 index 00000000000..5413ae00aca Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable8.png new file mode 100644 index 00000000000..f8a5a32e5ac Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable9.png new file mode 100644 index 00000000000..bfb3d3b80fc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/mctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/meta.json new file mode 100644 index 00000000000..e6edcc6ac14 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/sombermetalcounterSW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "mctable0", + "directions": 4 + }, + { + "name": "mctable1", + "directions": 4 + }, + { + "name": "mctable2", + "directions": 4 + }, + { + "name": "mctable3", + "directions": 4 + }, + { + "name": "mctable4", + "directions": 4 + }, + { + "name": "mctable5", + "directions": 4 + }, + { + "name": "mctable6", + "directions": 4 + }, + { + "name": "mctable7", + "directions": 4 + }, + { + "name": "mctable8", + "directions": 4 + }, + { + "name": "mctable9", + "directions": 4 + }, + { + "name": "mctable10", + "directions": 4 + }, + { + "name": "mctable11", + "directions": 4 + }, + { + "name": "mctable12", + "directions": 4 + }, + { + "name": "mctable13", + "directions": 4 + }, + { + "name": "mctable14", + "directions": 4 + }, + { + "name": "mctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/full.png new file mode 100644 index 00000000000..d3d5101f8a7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/meta.json new file mode 100644 index 00000000000..43207071f2b --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "state_0", + "directions": 4 + }, + { + "name": "state_1", + "directions": 4 + }, + { + "name": "state_2", + "directions": 4 + }, + { + "name": "state_3", + "directions": 4 + }, + { + "name": "state_4", + "directions": 4 + }, + { + "name": "state_5", + "directions": 4 + }, + { + "name": "state_6", + "directions": 4 + }, + { + "name": "state_7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_0.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_0.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_0.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_1.png new file mode 100644 index 00000000000..0ecdc784d74 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_2.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_2.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_2.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_3.png new file mode 100644 index 00000000000..043d60c8198 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_4.png new file mode 100644 index 00000000000..7e47553d61a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_5.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_5.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_5.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_6.png new file mode 100644 index 00000000000..d1f47b0b624 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_7.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_7.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounter.rsi/state_7.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/meta.json new file mode 100644 index 00000000000..1f6aa69e690 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wctable0", + "directions": 4 + }, + { + "name": "wctable1", + "directions": 4 + }, + { + "name": "wctable2", + "directions": 4 + }, + { + "name": "wctable3", + "directions": 4 + }, + { + "name": "wctable4", + "directions": 4 + }, + { + "name": "wctable5", + "directions": 4 + }, + { + "name": "wctable6", + "directions": 4 + }, + { + "name": "wctable7", + "directions": 4 + }, + { + "name": "wctable8", + "directions": 4 + }, + { + "name": "wctable9", + "directions": 4 + }, + { + "name": "wctable10", + "directions": 4 + }, + { + "name": "wctable11", + "directions": 4 + }, + { + "name": "wctable12", + "directions": 4 + }, + { + "name": "wctable13", + "directions": 4 + }, + { + "name": "wctable14", + "directions": 4 + }, + { + "name": "wctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable0.png new file mode 100644 index 00000000000..a54b57a11e6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable1.png new file mode 100644 index 00000000000..f63d35a131d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable10.png new file mode 100644 index 00000000000..09d25495691 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable11.png new file mode 100644 index 00000000000..94239a4ae2a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable12.png new file mode 100644 index 00000000000..b1966cf7b2b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable13.png new file mode 100644 index 00000000000..62c446ea258 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable14.png new file mode 100644 index 00000000000..2e57a2789d0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable15.png new file mode 100644 index 00000000000..1541f2b121e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable2.png new file mode 100644 index 00000000000..87fc9708a73 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable3.png new file mode 100644 index 00000000000..c5d25a764d5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable4.png new file mode 100644 index 00000000000..fced44da37c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable5.png new file mode 100644 index 00000000000..1b6af9197ed Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable6.png new file mode 100644 index 00000000000..cba621ac726 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable7.png new file mode 100644 index 00000000000..26bdee74823 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable8.png new file mode 100644 index 00000000000..59c4b98f0b7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable9.png new file mode 100644 index 00000000000..88fea007691 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNE.rsi/wctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/meta.json new file mode 100644 index 00000000000..1f6aa69e690 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wctable0", + "directions": 4 + }, + { + "name": "wctable1", + "directions": 4 + }, + { + "name": "wctable2", + "directions": 4 + }, + { + "name": "wctable3", + "directions": 4 + }, + { + "name": "wctable4", + "directions": 4 + }, + { + "name": "wctable5", + "directions": 4 + }, + { + "name": "wctable6", + "directions": 4 + }, + { + "name": "wctable7", + "directions": 4 + }, + { + "name": "wctable8", + "directions": 4 + }, + { + "name": "wctable9", + "directions": 4 + }, + { + "name": "wctable10", + "directions": 4 + }, + { + "name": "wctable11", + "directions": 4 + }, + { + "name": "wctable12", + "directions": 4 + }, + { + "name": "wctable13", + "directions": 4 + }, + { + "name": "wctable14", + "directions": 4 + }, + { + "name": "wctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable0.png new file mode 100644 index 00000000000..8fbb3cfd301 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable1.png new file mode 100644 index 00000000000..a6e4b4ecdca Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable10.png new file mode 100644 index 00000000000..5b4b18505e2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable11.png new file mode 100644 index 00000000000..78f10623c5c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable12.png new file mode 100644 index 00000000000..e65ee396c45 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable13.png new file mode 100644 index 00000000000..ebd4ec97568 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable14.png new file mode 100644 index 00000000000..d0333205e18 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable15.png new file mode 100644 index 00000000000..04434de7b4d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable2.png new file mode 100644 index 00000000000..a4ecc6c01ea Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable3.png new file mode 100644 index 00000000000..5332c34944b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable4.png new file mode 100644 index 00000000000..d5f3e8c525e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable5.png new file mode 100644 index 00000000000..0bce4bf1e0a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable6.png new file mode 100644 index 00000000000..59ba86852e0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable7.png new file mode 100644 index 00000000000..4761771cbe3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable8.png new file mode 100644 index 00000000000..290e7f560bf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable9.png new file mode 100644 index 00000000000..420f48abf03 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterNW.rsi/wctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/meta.json new file mode 100644 index 00000000000..1f6aa69e690 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wctable0", + "directions": 4 + }, + { + "name": "wctable1", + "directions": 4 + }, + { + "name": "wctable2", + "directions": 4 + }, + { + "name": "wctable3", + "directions": 4 + }, + { + "name": "wctable4", + "directions": 4 + }, + { + "name": "wctable5", + "directions": 4 + }, + { + "name": "wctable6", + "directions": 4 + }, + { + "name": "wctable7", + "directions": 4 + }, + { + "name": "wctable8", + "directions": 4 + }, + { + "name": "wctable9", + "directions": 4 + }, + { + "name": "wctable10", + "directions": 4 + }, + { + "name": "wctable11", + "directions": 4 + }, + { + "name": "wctable12", + "directions": 4 + }, + { + "name": "wctable13", + "directions": 4 + }, + { + "name": "wctable14", + "directions": 4 + }, + { + "name": "wctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable0.png new file mode 100644 index 00000000000..eb7cd2d1fb4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable1.png new file mode 100644 index 00000000000..5907e676cdd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable10.png new file mode 100644 index 00000000000..f182a1562db Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable11.png new file mode 100644 index 00000000000..1b1f3ba92fd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable12.png new file mode 100644 index 00000000000..80a7a229369 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable13.png new file mode 100644 index 00000000000..f1b584ed3f1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable14.png new file mode 100644 index 00000000000..5255d2218d9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable15.png new file mode 100644 index 00000000000..d5176b71aa1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable2.png new file mode 100644 index 00000000000..c47a6048ab2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable3.png new file mode 100644 index 00000000000..e086322d07d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable4.png new file mode 100644 index 00000000000..1177c75e03e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable5.png new file mode 100644 index 00000000000..0238b71d09d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable6.png new file mode 100644 index 00000000000..017bfdd7e3b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable7.png new file mode 100644 index 00000000000..c961d284e33 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable8.png new file mode 100644 index 00000000000..11e913ad947 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable9.png new file mode 100644 index 00000000000..05e8445ae81 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSE.rsi/wctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/meta.json new file mode 100644 index 00000000000..1f6aa69e690 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wctable0", + "directions": 4 + }, + { + "name": "wctable1", + "directions": 4 + }, + { + "name": "wctable2", + "directions": 4 + }, + { + "name": "wctable3", + "directions": 4 + }, + { + "name": "wctable4", + "directions": 4 + }, + { + "name": "wctable5", + "directions": 4 + }, + { + "name": "wctable6", + "directions": 4 + }, + { + "name": "wctable7", + "directions": 4 + }, + { + "name": "wctable8", + "directions": 4 + }, + { + "name": "wctable9", + "directions": 4 + }, + { + "name": "wctable10", + "directions": 4 + }, + { + "name": "wctable11", + "directions": 4 + }, + { + "name": "wctable12", + "directions": 4 + }, + { + "name": "wctable13", + "directions": 4 + }, + { + "name": "wctable14", + "directions": 4 + }, + { + "name": "wctable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable0.png new file mode 100644 index 00000000000..263fd9678d3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable1.png new file mode 100644 index 00000000000..34e95897a96 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable10.png new file mode 100644 index 00000000000..82cd5dad273 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable11.png new file mode 100644 index 00000000000..469c6a1465d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable12.png new file mode 100644 index 00000000000..c5df15e0a6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable13.png new file mode 100644 index 00000000000..3eb77322182 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable14.png new file mode 100644 index 00000000000..87f63deea70 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable15.png new file mode 100644 index 00000000000..3b1930cb304 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable2.png new file mode 100644 index 00000000000..82e1d28ed37 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable3.png new file mode 100644 index 00000000000..19b1e31b417 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable4.png new file mode 100644 index 00000000000..b30d905fd36 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable5.png new file mode 100644 index 00000000000..c8fdca1f12c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable6.png new file mode 100644 index 00000000000..511d6c8d000 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable7.png new file mode 100644 index 00000000000..1e3110fd8a4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable8.png new file mode 100644 index 00000000000..223d006a259 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable9.png new file mode 100644 index 00000000000..8f8beb3ebb9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodcounterSW.rsi/wctable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/full.png new file mode 100644 index 00000000000..34cb06c22f9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/meta.json similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/meta.json rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/meta.json diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_0.png new file mode 100644 index 00000000000..1735747d793 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_1.png similarity index 74% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_1.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_1.png index 04c82d7c05c..6ac6e8a5a95 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_1.png and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_2.png new file mode 100644 index 00000000000..05962e8fef3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_3.png similarity index 74% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_3.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_3.png index 16f3e51d347..0058d26ba7d 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_3.png and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_4.png new file mode 100644 index 00000000000..f49b9efbcac Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_5.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_5.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_5.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_6.png new file mode 100644 index 00000000000..46575633720 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_7.png similarity index 100% rename from Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_7.png rename to Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtable.rsi/state_7.png diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/meta.json new file mode 100644 index 00000000000..1fb2560436c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wttable0", + "directions": 4 + }, + { + "name": "wttable1", + "directions": 4 + }, + { + "name": "wttable2", + "directions": 4 + }, + { + "name": "wttable3", + "directions": 4 + }, + { + "name": "wttable4", + "directions": 4 + }, + { + "name": "wttable5", + "directions": 4 + }, + { + "name": "wttable6", + "directions": 4 + }, + { + "name": "wttable7", + "directions": 4 + }, + { + "name": "wttable8", + "directions": 4 + }, + { + "name": "wttable9", + "directions": 4 + }, + { + "name": "wttable10", + "directions": 4 + }, + { + "name": "wttable11", + "directions": 4 + }, + { + "name": "wttable12", + "directions": 4 + }, + { + "name": "wttable13", + "directions": 4 + }, + { + "name": "wttable14", + "directions": 4 + }, + { + "name": "wttable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable0.png new file mode 100644 index 00000000000..15d622e94f2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable1.png new file mode 100644 index 00000000000..118736892f0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable10.png new file mode 100644 index 00000000000..2a7d78b105a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable11.png new file mode 100644 index 00000000000..0199e3a7385 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable12.png new file mode 100644 index 00000000000..06e05d65450 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable13.png new file mode 100644 index 00000000000..0aa28f0da37 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable14.png new file mode 100644 index 00000000000..bdda31d5fce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable15.png new file mode 100644 index 00000000000..a16578db8a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable2.png new file mode 100644 index 00000000000..17fc3a4bc50 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable3.png new file mode 100644 index 00000000000..adb3ebf43fd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable4.png new file mode 100644 index 00000000000..45e18745b5e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable5.png new file mode 100644 index 00000000000..19ee9276b47 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable6.png new file mode 100644 index 00000000000..c59c6520d5c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable7.png new file mode 100644 index 00000000000..f7ab158cd3d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable8.png new file mode 100644 index 00000000000..71aca058235 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable9.png new file mode 100644 index 00000000000..e804335b441 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNE.rsi/wttable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/meta.json new file mode 100644 index 00000000000..1fb2560436c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wttable0", + "directions": 4 + }, + { + "name": "wttable1", + "directions": 4 + }, + { + "name": "wttable2", + "directions": 4 + }, + { + "name": "wttable3", + "directions": 4 + }, + { + "name": "wttable4", + "directions": 4 + }, + { + "name": "wttable5", + "directions": 4 + }, + { + "name": "wttable6", + "directions": 4 + }, + { + "name": "wttable7", + "directions": 4 + }, + { + "name": "wttable8", + "directions": 4 + }, + { + "name": "wttable9", + "directions": 4 + }, + { + "name": "wttable10", + "directions": 4 + }, + { + "name": "wttable11", + "directions": 4 + }, + { + "name": "wttable12", + "directions": 4 + }, + { + "name": "wttable13", + "directions": 4 + }, + { + "name": "wttable14", + "directions": 4 + }, + { + "name": "wttable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable0.png new file mode 100644 index 00000000000..4c2c4ee2845 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable1.png new file mode 100644 index 00000000000..efe4fd9ab16 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable10.png new file mode 100644 index 00000000000..54384cac460 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable11.png new file mode 100644 index 00000000000..54384cac460 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable12.png new file mode 100644 index 00000000000..6d0f616bdb5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable13.png new file mode 100644 index 00000000000..232d62fe145 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable14.png new file mode 100644 index 00000000000..88e25a18fb8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable15.png new file mode 100644 index 00000000000..8181efdc823 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable2.png new file mode 100644 index 00000000000..cc4890a1107 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable3.png new file mode 100644 index 00000000000..cc4890a1107 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable4.png new file mode 100644 index 00000000000..6bf493f5ff7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable5.png new file mode 100644 index 00000000000..adc51e2d63a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable6.png new file mode 100644 index 00000000000..41570fff345 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable7.png new file mode 100644 index 00000000000..be6188ec35c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable8.png new file mode 100644 index 00000000000..efe4fd9ab16 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable9.png new file mode 100644 index 00000000000..b9fd4bd3b90 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableNW.rsi/wttable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/meta.json new file mode 100644 index 00000000000..1fb2560436c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wttable0", + "directions": 4 + }, + { + "name": "wttable1", + "directions": 4 + }, + { + "name": "wttable2", + "directions": 4 + }, + { + "name": "wttable3", + "directions": 4 + }, + { + "name": "wttable4", + "directions": 4 + }, + { + "name": "wttable5", + "directions": 4 + }, + { + "name": "wttable6", + "directions": 4 + }, + { + "name": "wttable7", + "directions": 4 + }, + { + "name": "wttable8", + "directions": 4 + }, + { + "name": "wttable9", + "directions": 4 + }, + { + "name": "wttable10", + "directions": 4 + }, + { + "name": "wttable11", + "directions": 4 + }, + { + "name": "wttable12", + "directions": 4 + }, + { + "name": "wttable13", + "directions": 4 + }, + { + "name": "wttable14", + "directions": 4 + }, + { + "name": "wttable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable0.png new file mode 100644 index 00000000000..201168a7e6f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable1.png new file mode 100644 index 00000000000..3c957c07ffe Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable10.png new file mode 100644 index 00000000000..1f826e3297c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable11.png new file mode 100644 index 00000000000..cabc0929f70 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable12.png new file mode 100644 index 00000000000..1f826e3297c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable13.png new file mode 100644 index 00000000000..cabc0929f70 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable14.png new file mode 100644 index 00000000000..e6b2df97c3e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable15.png new file mode 100644 index 00000000000..42d7cc7e791 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable2.png new file mode 100644 index 00000000000..c24b5b69d0b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable3.png new file mode 100644 index 00000000000..3c957c07ffe Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable4.png new file mode 100644 index 00000000000..c24b5b69d0b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable5.png new file mode 100644 index 00000000000..2c882b5334c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable6.png new file mode 100644 index 00000000000..c755e38bb23 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable7.png new file mode 100644 index 00000000000..2c882b5334c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable8.png new file mode 100644 index 00000000000..be16216b8ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable9.png new file mode 100644 index 00000000000..396ae971e04 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSE.rsi/wttable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/meta.json new file mode 100644 index 00000000000..1fb2560436c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wttable0", + "directions": 4 + }, + { + "name": "wttable1", + "directions": 4 + }, + { + "name": "wttable2", + "directions": 4 + }, + { + "name": "wttable3", + "directions": 4 + }, + { + "name": "wttable4", + "directions": 4 + }, + { + "name": "wttable5", + "directions": 4 + }, + { + "name": "wttable6", + "directions": 4 + }, + { + "name": "wttable7", + "directions": 4 + }, + { + "name": "wttable8", + "directions": 4 + }, + { + "name": "wttable9", + "directions": 4 + }, + { + "name": "wttable10", + "directions": 4 + }, + { + "name": "wttable11", + "directions": 4 + }, + { + "name": "wttable12", + "directions": 4 + }, + { + "name": "wttable13", + "directions": 4 + }, + { + "name": "wttable14", + "directions": 4 + }, + { + "name": "wttable15", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable0.png new file mode 100644 index 00000000000..fc3801590b6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable1.png new file mode 100644 index 00000000000..b879d50f3c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable10.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable10.png new file mode 100644 index 00000000000..85019f7c807 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable11.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable11.png new file mode 100644 index 00000000000..b6090a16391 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable12.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable12.png new file mode 100644 index 00000000000..2b04cddc28d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable13.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable13.png new file mode 100644 index 00000000000..d1167ee0fe4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable14.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable14.png new file mode 100644 index 00000000000..e6997eec725 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable15.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable15.png new file mode 100644 index 00000000000..d1167ee0fe4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable2.png new file mode 100644 index 00000000000..140d27c69b8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable3.png new file mode 100644 index 00000000000..b879d50f3c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable4.png new file mode 100644 index 00000000000..45cff3c4447 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable5.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable5.png new file mode 100644 index 00000000000..b863f44bd6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable6.png new file mode 100644 index 00000000000..4bd1f9a3292 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable7.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable7.png new file mode 100644 index 00000000000..b863f44bd6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable8.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable8.png new file mode 100644 index 00000000000..45cff3c4447 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable9.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable9.png new file mode 100644 index 00000000000..b6090a16391 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableSW.rsi/wttable9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/full.png new file mode 100644 index 00000000000..ebfb225f0aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/meta.json new file mode 100644 index 00000000000..56fd89e9cde --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablecoffee.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "full", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/full.png new file mode 100644 index 00000000000..29e3e538dfa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/meta.json new file mode 100644 index 00000000000..3e45013d6f4 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtableend.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/fire.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/fire.png new file mode 100644 index 00000000000..dedc5cf8f87 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/full.png new file mode 100644 index 00000000000..f94e04a786e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/meta.json new file mode 100644 index 00000000000..37ed65d3794 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefire.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "full", + "directions": 4 + }, + { + "name": "fire", + "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 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/fire.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/fire.png new file mode 100644 index 00000000000..51354b1ff7c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/fire.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/full.png new file mode 100644 index 00000000000..f94e04a786e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/meta.json new file mode 100644 index 00000000000..37ed65d3794 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/Tables/Somber/somberwoodtablefirewarm.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "full", + "directions": 4 + }, + { + "name": "fire", + "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 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/full.png deleted file mode 100644 index 76b55252307..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/full.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_1.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_1.png deleted file mode 100644 index 5758ba5b09b..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_1.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_3.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_3.png deleted file mode 100644 index 7639fda898c..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_3.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_4.png deleted file mode 100644 index 6ac15eb8b7a..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_4.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_6.png deleted file mode 100644 index b4de980badd..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodcounter.rsi/state_6.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/full.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/full.png deleted file mode 100644 index e644ed1afbe..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/full.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_0.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_0.png deleted file mode 100644 index 563eeed6f67..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_0.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_2.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_2.png deleted file mode 100644 index dd6acaa11db..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_2.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_4.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_4.png deleted file mode 100644 index 4bb8430a7ac..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_4.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_6.png b/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_6.png deleted file mode 100644 index 7e632bdd85e..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/Tables/somberwoodtable.rsi/state_6.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/meta.json index 34f7bbc13ba..6c9134dfb13 100644 --- a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/meta.json @@ -7,10 +7,6 @@ "y": 32 }, "states": [ - { - "name": "somberfloorcushion", - "directions": 4 - }, { "name": "somberleather", "directions": 4 @@ -22,6 +18,41 @@ { "name": "somberwood", "directions": 4 + }, + { + "name": "somberbar", + "directions": 4 + }, + { + "name": "somberstool", + "directions": 4 + }, + { + "name": "sombercushion-blue" + }, + { + "name": "sombercushion-bluepurple" + }, + { + "name": "sombercushion-purple" + }, + { + "name": "sombercushion-purpleblue" + }, + { + "name": "sombercushion-underlay" + }, + { + "name": "sombercushion-underlay-unshaded", + "delays": + [ + [ + 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, + 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, + 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, + 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15 + ] + ] } ] } diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberbar.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberbar.png new file mode 100644 index 00000000000..42cc6a2a8bf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberbar.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-blue.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-blue.png new file mode 100644 index 00000000000..f2c14a2c08d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-blue.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-bluepurple.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-bluepurple.png new file mode 100644 index 00000000000..1c094685e6d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-bluepurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purple.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purple.png new file mode 100644 index 00000000000..ecb54b9a6ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purple.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purpleblue.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purpleblue.png new file mode 100644 index 00000000000..235dabb7b57 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-purpleblue.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay-unshaded.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay-unshaded.png new file mode 100644 index 00000000000..ea1e39cbfe4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay.png new file mode 100644 index 00000000000..b29874d9c87 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/sombercushion-underlay.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberfloorcushion.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberfloorcushion.png deleted file mode 100644 index 8325a7be38f..00000000000 Binary files a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberfloorcushion.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberstool.png b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberstool.png new file mode 100644 index 00000000000..996f9498a15 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/chairs.rsi/somberstool.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1.png new file mode 100644 index 00000000000..af648287da4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1flipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1flipped.png new file mode 100644 index 00000000000..e945e2ffdf3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy1flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2.png new file mode 100644 index 00000000000..a16cf5e894a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2flipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2flipped.png new file mode 100644 index 00000000000..91bb4463734 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedlowerfancy2flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1.png new file mode 100644 index 00000000000..d278ebb1417 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1flipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1flipped.png new file mode 100644 index 00000000000..e2e21dc7d98 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy1flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2.png new file mode 100644 index 00000000000..07290f54074 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2flipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2flipped.png new file mode 100644 index 00000000000..32f8d78dcf2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/bedupperfancy2flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/meta.json new file mode 100644 index 00000000000..7de34c56492 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 32 + }, + "states": [ + { + "name": "bedupperfancy1" + }, + { + "name": "bedlowerfancy1" + }, + { + "name": "bedupperfancy2" + }, + { + "name": "bedlowerfancy2" + }, + { + "name": "bedupperfancy1flipped" + }, + { + "name": "bedlowerfancy1flipped" + }, + { + "name": "bedupperfancy2flipped" + }, + { + "name": "bedlowerfancy2flipped" + }, + { + "name": "somberpsychbedlong" + }, + { + "name": "somberpsychbedlongflipped" + }, + { + "name": "somberpsychbedlongtable" + }, + { + "name": "somberpsychbedlongflippedtable" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlong.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlong.png new file mode 100644 index 00000000000..b07ac5ae7bf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlong.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflipped.png new file mode 100644 index 00000000000..4203029f4af Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflippedtable.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflippedtable.png new file mode 100644 index 00000000000..3bc0ad41978 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongflippedtable.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongtable.png b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongtable.png new file mode 100644 index 00000000000..9956ff6d64b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture-64x32.rsi/somberpsychbedlongtable.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/meta.json index 3bd8e12eb83..1474960d912 100644 --- a/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/meta.json @@ -12,6 +12,9 @@ }, { "name": "somberpsychbed" + }, + { + "name": "somberpsychbedflipped" } ] } diff --git a/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/somberpsychbedflipped.png b/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/somberpsychbedflipped.png new file mode 100644 index 00000000000..16e3e18f7a0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/furniture.rsi/somberpsychbedflipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/meta.json index cc8afdd9d36..25172793182 100644 --- a/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC0-1.0", - "copyright": "Sprites by portfiend (GitHub)", + "copyright": "Sprites by portfiend (GitHub), somber recolored by Sha-Seng (GitHub)", "size": { "x": 32, "y": 32 @@ -58,6 +58,10 @@ { "name": "yellow", "directions": 4 + }, + { + "name": "somber", + "directions": 4 } ] } diff --git a/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/somber.png b/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/somber.png new file mode 100644 index 00000000000..92e6dbc65f5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/lounge_chair.rsi/somber.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/meta.json new file mode 100644 index 00000000000..85e8173e693 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/meta.json @@ -0,0 +1,246 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation, plant-26 made by Fazansen (https://github.com/Fazansen), all edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "plant-00" + }, + { + "name": "plant-01" + }, + { + "name": "plant-02" + }, + { + "name": "plant-03" + }, + { + "name": "plant-04" + }, + { + "name": "plant-05" + }, + { + "name": "plant-06" + }, + { + "name": "plant-07" + }, + { + "name": "plant-08" + }, + { + "name": "plant-09" + }, + { + "name": "plant-10" + }, + { + "name": "plant-12" + }, + { + "name": "plant-13" + }, + { + "name": "plant-14" + }, + { + "name": "plant-16" + }, + { + "name": "plant-18" + }, + { + "name": "plant-19" + }, + { + "name": "plant-21" + }, + { + "name": "plant-22" + }, + { + "name": "plant-24" + }, + { + "name": "plant-26", + "delays": [ + [ + 5, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "plant-29" + }, + { + "name": "plant-31" + }, + { + "name": "plant-00-flipped" + }, + { + "name": "plant-01-flipped" + }, + { + "name": "plant-02-flipped" + }, + { + "name": "plant-03-flipped" + }, + { + "name": "plant-04-flipped" + }, + { + "name": "plant-05-flipped" + }, + { + "name": "plant-06-flipped" + }, + { + "name": "plant-07-flipped" + }, + { + "name": "plant-08-flipped" + }, + { + "name": "plant-09-flipped" + }, + { + "name": "plant-10-flipped" + }, + { + "name": "plant-12-flipped" + }, + { + "name": "plant-13-flipped" + }, + { + "name": "plant-14-flipped" + }, + { + "name": "plant-16-flipped" + }, + { + "name": "plant-18-flipped" + }, + { + "name": "plant-19-flipped" + }, + { + "name": "plant-21-flipped" + }, + { + "name": "plant-22-flipped" + }, + { + "name": "plant-24-flipped" + }, + { + "name": "plant-26-flipped", + "delays": [ + [ + 5, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "plant-29-flipped" + }, + { + "name": "plant-31-flipped" + }, + { + "name": "pot-1" + }, + { + "name": "potted-plant-01" + }, + { + "name": "potted-plant-01-flipped" + }, + { + "name": "potted-plant-07" + }, + { + "name": "potted-plant-07-flipped" + }, + { + "name": "potted-plant-09" + }, + { + "name": "potted-plant-09-flipped" + }, + { + "name": "potted-plant-10" + }, + { + "name": "potted-plant-10-flipped" + }, + { + "name": "potted-plant-18" + }, + { + "name": "potted-plant-18-flipped" + }, + { + "name": "potted-plant-21" + }, + { + "name": "potted-plant-21-flipped" + }, + { + "name": "potted-plant-24" + }, + { + "name": "potted-plant-24-flipped" + }, + { + "name": "potted-plant-26", + "delays": [ + [ + 5, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "potted-plant-26-flipped", + "delays": [ + [ + 5, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "potted-plant-29" + }, + { + "name": "potted-plant-29-flipped" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00-flipped.png new file mode 100644 index 00000000000..1606994e1c6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00.png new file mode 100644 index 00000000000..09b01cd0b0d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-00.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01-flipped.png new file mode 100644 index 00000000000..2f1c972305a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01.png new file mode 100644 index 00000000000..e5a7c17c839 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-01.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02-flipped.png new file mode 100644 index 00000000000..6c7b9e8cb0f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02.png new file mode 100644 index 00000000000..39e8e38a191 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-02.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03-flipped.png new file mode 100644 index 00000000000..efdb566e0e5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03.png new file mode 100644 index 00000000000..d5efe6895f4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-03.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04-flipped.png new file mode 100644 index 00000000000..2dddec20e26 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04.png new file mode 100644 index 00000000000..847846d734d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-04.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05-flipped.png new file mode 100644 index 00000000000..218ee9dba52 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05.png new file mode 100644 index 00000000000..9dd6b29b23e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-05.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06-flipped.png new file mode 100644 index 00000000000..c4d2b7d4e0f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06.png new file mode 100644 index 00000000000..caff435dd90 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-06.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07-flipped.png new file mode 100644 index 00000000000..d45b542be68 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07.png new file mode 100644 index 00000000000..7362fc28a7c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-07.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08-flipped.png new file mode 100644 index 00000000000..229fe54a294 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08.png new file mode 100644 index 00000000000..8c5ac82117e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-08.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09-flipped.png new file mode 100644 index 00000000000..953716af24f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09.png new file mode 100644 index 00000000000..0bd34d5b55d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-09.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10-flipped.png new file mode 100644 index 00000000000..19ba91b26ba Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10.png new file mode 100644 index 00000000000..c47b7c58e49 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12-flipped.png new file mode 100644 index 00000000000..bd6d35864f1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12.png new file mode 100644 index 00000000000..68efe2b1ff1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13-flipped.png new file mode 100644 index 00000000000..6fa44edfe15 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13.png new file mode 100644 index 00000000000..064131b706a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14-flipped.png new file mode 100644 index 00000000000..1f7582315d2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14.png new file mode 100644 index 00000000000..21d006dfe34 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16-flipped.png new file mode 100644 index 00000000000..de5c643e9bd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16.png new file mode 100644 index 00000000000..7cf632a75f3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-16.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18-flipped.png new file mode 100644 index 00000000000..ae832619d6d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18.png new file mode 100644 index 00000000000..119b172d955 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-18.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19-flipped.png new file mode 100644 index 00000000000..7d0f8510cac Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19.png new file mode 100644 index 00000000000..7929cd9b931 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-19.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21-flipped.png new file mode 100644 index 00000000000..cdba28ba938 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21.png new file mode 100644 index 00000000000..09fc0ba7653 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-21.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22-flipped.png new file mode 100644 index 00000000000..d7cf930dbf1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22.png new file mode 100644 index 00000000000..740bdd53a3b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-22.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24-flipped.png new file mode 100644 index 00000000000..bced1fb0f1a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24.png new file mode 100644 index 00000000000..63363dfd2f1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-24.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26-flipped.png new file mode 100644 index 00000000000..d762be39856 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26.png new file mode 100644 index 00000000000..f2107207a46 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-26.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29-flipped.png new file mode 100644 index 00000000000..f25b83a5349 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29.png new file mode 100644 index 00000000000..92366934e5a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-29.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31-flipped.png new file mode 100644 index 00000000000..94b419d1c95 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31.png new file mode 100644 index 00000000000..569632a49b2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/plant-31.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/pot-1.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/pot-1.png new file mode 100644 index 00000000000..32ac60e9119 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/pot-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01-flipped.png new file mode 100644 index 00000000000..71436cad1c2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01.png new file mode 100644 index 00000000000..6fc6ec1432c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-01.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07-flipped.png new file mode 100644 index 00000000000..611b5d17f9e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07.png new file mode 100644 index 00000000000..93540d446a8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-07.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09-flipped.png new file mode 100644 index 00000000000..f09d8510f27 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09.png new file mode 100644 index 00000000000..4cb15bc10ab Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-09.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10-flipped.png new file mode 100644 index 00000000000..f8689d00299 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10.png new file mode 100644 index 00000000000..8a0422ed461 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18-flipped.png new file mode 100644 index 00000000000..6806a94bb1d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18.png new file mode 100644 index 00000000000..13077ad0295 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-18.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21-flipped.png new file mode 100644 index 00000000000..46c46b27a2d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21.png new file mode 100644 index 00000000000..d788d2e4c24 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-21.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24-flipped.png new file mode 100644 index 00000000000..6581b0d3650 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24.png new file mode 100644 index 00000000000..c0e11162626 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-24.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26-flipped.png new file mode 100644 index 00000000000..d78f797d26c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26.png new file mode 100644 index 00000000000..bb3654523e5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-26.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29-flipped.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29-flipped.png new file mode 100644 index 00000000000..df2d94efed8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29-flipped.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29.png b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29.png new file mode 100644 index 00000000000..c76a0c3e61b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somber_potted_plants.rsi/potted-plant-29.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/base-backless.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/base-backless.png new file mode 100644 index 00000000000..0022e65de6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/base-backless.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-0.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-0.png index 86b34cff4d2..ad5d95af338 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-0.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-0.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-1.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-1.png index f07723b93f5..50b9e60345e 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-1.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-10.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-10.png index f58860c6e80..52602d338b6 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-10.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-10.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-11.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-11.png index d6033ce5a90..5a54849e072 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-11.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-11.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-12.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-12.png index d980741a8eb..4223ff91940 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-12.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-12.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-13.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-13.png index c9f7ac2abeb..1faad58f05a 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-13.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-13.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-14.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-14.png index d54dc26bc15..ac220c76d63 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-14.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-14.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-15.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-15.png index 5d8423531c6..7025737baf1 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-15.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-15.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-16.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-16.png index c083dc0b4a0..8cf1f3320eb 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-16.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-16.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-17.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-17.png index 554d6581083..5af7920e1e2 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-17.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-17.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-18.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-18.png index 9e04e166eed..cee76f0a761 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-18.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-18.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-19.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-19.png index be997f05822..41ac07be8e9 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-19.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-19.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-2.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-2.png index 436492a213f..03d1185dcfc 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-2.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-20.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-20.png index 392a32c9887..1cec39273d6 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-20.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-20.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-3.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-3.png index bef59b4e4cd..00b46b8b87c 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-3.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-4.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-4.png index 649310abef7..a56d7d843b2 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-4.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-4.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-5.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-5.png index cc908f3720f..387da12c2ad 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-5.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-5.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-6.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-6.png index 9b563d09142..9cd21624d85 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-6.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-6.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-7.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-7.png index f8b96a1ab20..090a4ec8af5 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-7.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-7.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-8.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-8.png index aac6214a503..df6d0b7ea06 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-8.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-8.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-9.png b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-9.png index 61e72899c20..47cfc46c032 100644 Binary files a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-9.png and b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/book-9.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/meta.json index aa537844b11..25f5dfe3956 100644 --- a/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Furniture/somberbookshelf.rsi/meta.json @@ -10,6 +10,9 @@ { "name": "base" }, + { + "name": "base-backless" + }, { "name": "empty" }, diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/meta.json new file mode 100644 index 00000000000..354c08e90e1 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "shower_on by Dakodragon, all edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "shower", + "directions": 4 + }, + { + "name": "shower_on", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3 ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower.png b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower.png new file mode 100644 index 00000000000..8bf8e28b544 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower_on.png b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower_on.png new file mode 100644 index 00000000000..31e704f8f35 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombershower.rsi/shower_on.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/meta.json new file mode 100644 index 00000000000..ebb01d37d11 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "sink", + "directions": 4 + }, + { + "name": "sink_countertop", + "directions": 4 + }, + { + "name": "sink_wide", + "directions": 4 + }, + { + "name": "sink_wide_countertop", + "directions": 4 + }, + { + "name": "sink-fill-1", + "directions": 4 + }, + { + "name": "sink_countertop-fill-1", + "directions": 4 + }, + { + "name": "sink_wide-fill-1", + "directions": 4 + }, + { + "name": "sink_wide_countertop-fill-1", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink-fill-1.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink-fill-1.png new file mode 100644 index 00000000000..9668a1f174b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink.png new file mode 100644 index 00000000000..52c5c23de19 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop-fill-1.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop-fill-1.png new file mode 100644 index 00000000000..6b78c71b58a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop.png new file mode 100644 index 00000000000..3a30883c19c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_countertop.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide-fill-1.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide-fill-1.png new file mode 100644 index 00000000000..d9c0a4ae820 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide.png new file mode 100644 index 00000000000..59c42791220 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop-fill-1.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop-fill-1.png new file mode 100644 index 00000000000..341c34cde7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop-fill-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop.png b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop.png new file mode 100644 index 00000000000..4dc00b26037 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombersink.rsi/sink_wide_countertop.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/condisposal.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/condisposal.png new file mode 100644 index 00000000000..3fb080d28ef Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/condisposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-charging.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-charging.png new file mode 100644 index 00000000000..1f8001fa01d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-charging.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-closed.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-closed.png new file mode 100644 index 00000000000..00ef01537e3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-down.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-down.png new file mode 100644 index 00000000000..d838d113a31 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-down.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-flush.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-flush.png new file mode 100644 index 00000000000..815b9d2e5f6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-flush.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-open.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-open.png new file mode 100644 index 00000000000..604a1ebd371 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-open.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-up.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-up.png new file mode 100644 index 00000000000..d0af67cf4b4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal-up.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal.png new file mode 100644 index 00000000000..f796956f44f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/disposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-charge.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-charge.png new file mode 100644 index 00000000000..48bfba8eb14 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-charge.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-full.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-full.png new file mode 100644 index 00000000000..3736a7a3eb9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-full.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-handle.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-handle.png new file mode 100644 index 00000000000..be660b97a16 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-handle.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-ready.png b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-ready.png new file mode 100644 index 00000000000..44fbf4dd235 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/dispover-ready.png differ diff --git a/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/meta.json new file mode 100644 index 00000000000..6a346277ac6 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Furniture/sombertoilet.rsi/meta.json @@ -0,0 +1,243 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "condisposal", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-open", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-closed", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-up", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-down", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-charging", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "disposal-flush", + "directions": 4, + "delays": [ + [ + 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.0, + 1.0, + 1.0, + 1.0, + 1.0 + ] + ] + }, + { + "name": "dispover-charge", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "dispover-full", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "dispover-handle", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "dispover-ready", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png new file mode 100644 index 00000000000..d4ce118df07 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-LED.png new file mode 100644 index 00000000000..ba83059c321 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-alpha.png new file mode 100644 index 00000000000..89b69966bb7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-azure.png new file mode 100644 index 00000000000..89627e0f1f8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-cold.png new file mode 100644 index 00000000000..5a07e54804f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-dim.png new file mode 100644 index 00000000000..8e611a4f017 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-fluorescent.png new file mode 100644 index 00000000000..e40bf8e2137 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-ultraviolet.png new file mode 100644 index 00000000000..86bb1a6c7e8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-warm.png new file mode 100644 index 00000000000..75129ea40a3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png new file mode 100644 index 00000000000..b342b59abd2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-LED.png new file mode 100644 index 00000000000..4555fef4c9e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-alpha.png new file mode 100644 index 00000000000..ed2de1e6405 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-azure.png new file mode 100644 index 00000000000..1b187e65918 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-cold.png new file mode 100644 index 00000000000..291793a2ce6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-dim.png new file mode 100644 index 00000000000..ef12b06875a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-fluorescent.png new file mode 100644 index 00000000000..075854ac8cf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-ultraviolet.png new file mode 100644 index 00000000000..a1a023ac0ef Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-warm.png new file mode 100644 index 00000000000..4b65082e3f3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png new file mode 100644 index 00000000000..f28b4dc9c2d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json new file mode 100644 index 00000000000..7fea8a9943d --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json @@ -0,0 +1,68 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "crystal" + }, + { + "name": "glow" + }, + { + "name": "crystal-alpha" + }, + { + "name": "glow-alpha" + }, + { + "name": "crystal-azure" + }, + { + "name": "glow-azure" + }, + { + "name": "crystal-warm" + }, + { + "name": "glow-warm" + }, + { + "name": "crystal-cold" + }, + { + "name": "glow-cold" + }, + { + "name": "crystal-dim" + }, + { + "name": "glow-dim" + }, + { + "name": "crystal-ultraviolet" + }, + { + "name": "glow-ultraviolet" + }, + { + "name": "crystal-fluorescent" + }, + { + "name": "glow-fluorescent" + }, + { + "name": "crystal-LED" + }, + { + "name": "glow-LED" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png index 75aceabfae8..9ab06eebbf8 100644 Binary files a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-LED.png new file mode 100644 index 00000000000..3f09301d62c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-alpha.png new file mode 100644 index 00000000000..886d72d7a69 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-azure.png new file mode 100644 index 00000000000..f1f514f733d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-cold.png new file mode 100644 index 00000000000..813e3aad85e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-dim.png new file mode 100644 index 00000000000..8013d7ffd8c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-fluorescent.png new file mode 100644 index 00000000000..3b59b5fec9d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-ultraviolet.png new file mode 100644 index 00000000000..649ce3678ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-warm.png new file mode 100644 index 00000000000..f9cd77f49a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png new file mode 100644 index 00000000000..90c355cd252 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-LED.png new file mode 100644 index 00000000000..9c8019b348d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-alpha.png new file mode 100644 index 00000000000..054685213e7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-azure.png new file mode 100644 index 00000000000..0caacf05c49 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-cold.png new file mode 100644 index 00000000000..1b834e36b75 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-dim.png new file mode 100644 index 00000000000..a1402b348cf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-fluorescent.png new file mode 100644 index 00000000000..d5bd460a065 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-ultraviolet.png new file mode 100644 index 00000000000..f81f4dfb15f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-warm.png new file mode 100644 index 00000000000..7bd991769ff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png index 90c355cd252..3790566a5ff 100644 Binary files a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json index 37a2816417b..7fea8a9943d 100644 --- a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json @@ -10,8 +10,59 @@ { "name": "base" }, + { + "name": "crystal" + }, { "name": "glow" + }, + { + "name": "crystal-alpha" + }, + { + "name": "glow-alpha" + }, + { + "name": "crystal-azure" + }, + { + "name": "glow-azure" + }, + { + "name": "crystal-warm" + }, + { + "name": "glow-warm" + }, + { + "name": "crystal-cold" + }, + { + "name": "glow-cold" + }, + { + "name": "crystal-dim" + }, + { + "name": "glow-dim" + }, + { + "name": "crystal-ultraviolet" + }, + { + "name": "glow-ultraviolet" + }, + { + "name": "crystal-fluorescent" + }, + { + "name": "glow-fluorescent" + }, + { + "name": "crystal-LED" + }, + { + "name": "glow-LED" } ] } diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png index 546fce95669..be3c4af18d4 100644 Binary files a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-LED.png new file mode 100644 index 00000000000..7331cde3218 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-alpha.png new file mode 100644 index 00000000000..24f5239440f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-azure.png new file mode 100644 index 00000000000..63651cae357 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-cold.png new file mode 100644 index 00000000000..14737f7eb28 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-dim.png new file mode 100644 index 00000000000..a903329fe68 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-fluorescent.png new file mode 100644 index 00000000000..2385a03abee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-ultraviolet.png new file mode 100644 index 00000000000..d43852a8788 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-warm.png new file mode 100644 index 00000000000..179acd9f786 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png new file mode 100644 index 00000000000..47296224928 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-LED.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-LED.png new file mode 100644 index 00000000000..994522b582c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-LED.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-alpha.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-alpha.png new file mode 100644 index 00000000000..6f9ab266efc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-alpha.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-azure.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-azure.png new file mode 100644 index 00000000000..64472200591 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-azure.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-cold.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-cold.png new file mode 100644 index 00000000000..622b58d7715 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-cold.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-dim.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-dim.png new file mode 100644 index 00000000000..3441c503bfa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-dim.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-fluorescent.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-fluorescent.png new file mode 100644 index 00000000000..cd00579ce33 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-fluorescent.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-ultraviolet.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-ultraviolet.png new file mode 100644 index 00000000000..5c501ff8679 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-ultraviolet.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-warm.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-warm.png new file mode 100644 index 00000000000..81eb3c86b7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-warm.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png index 2ac8074b8f7..bab56490bae 100644 Binary files a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png and b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json index 37a2816417b..7fea8a9943d 100644 --- a/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json @@ -10,8 +10,59 @@ { "name": "base" }, + { + "name": "crystal" + }, { "name": "glow" + }, + { + "name": "crystal-alpha" + }, + { + "name": "glow-alpha" + }, + { + "name": "crystal-azure" + }, + { + "name": "glow-azure" + }, + { + "name": "crystal-warm" + }, + { + "name": "glow-warm" + }, + { + "name": "crystal-cold" + }, + { + "name": "glow-cold" + }, + { + "name": "crystal-dim" + }, + { + "name": "glow-dim" + }, + { + "name": "crystal-ultraviolet" + }, + { + "name": "glow-ultraviolet" + }, + { + "name": "crystal-fluorescent" + }, + { + "name": "glow-fluorescent" + }, + { + "name": "crystal-LED" + }, + { + "name": "glow-LED" } ] } diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/broken.png index 6ea8b9b6c9c..b62546e2446 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/broken.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/deny-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/deny-unshaded.png index c7c26808d00..bfd8076d0cf 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/deny-unshaded.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/eject-unshaded.png index 6afe100e52d..1ba55276fc5 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/eject-unshaded.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/normal-unshaded.png index 33441febeb8..a5cdb18aeab 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/normal-unshaded.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/off.png index 2fb2a891911..b9c5bd08037 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/off.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/panel.png index b217ee82145..f9f520b6f35 100644 Binary files a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/panel.png and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/mantiswall.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/broken.png new file mode 100644 index 00000000000..923824382dc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/deny-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/deny-unshaded.png new file mode 100644 index 00000000000..6cdffb6d00c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/eject-unshaded.png new file mode 100644 index 00000000000..1b34bf88b49 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/meta.json new file mode 100644 index 00000000000..32c743ef0c3 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "deny-unshaded" + }, + { + "name": "normal-unshaded" + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.15, + 0.35 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/normal-unshaded.png new file mode 100644 index 00000000000..67e85c5986e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/off.png new file mode 100644 index 00000000000..d0c9c03dc1c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/panel.png new file mode 100644 index 00000000000..f91a4d7b329 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomat.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/broken.png new file mode 100644 index 00000000000..4213c5efadc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/deny-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/deny-unshaded.png new file mode 100644 index 00000000000..6cdffb6d00c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/eject-unshaded.png new file mode 100644 index 00000000000..6dc7693f92f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/meta.json new file mode 100644 index 00000000000..32c743ef0c3 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "deny-unshaded" + }, + { + "name": "normal-unshaded" + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.15, + 0.35 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/normal-unshaded.png new file mode 100644 index 00000000000..67e85c5986e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/off.png new file mode 100644 index 00000000000..bb4ec9b6995 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/panel.png new file mode 100644 index 00000000000..29d3ffff518 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatleft.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/broken.png new file mode 100644 index 00000000000..63de8d5e4ba Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/deny-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/deny-unshaded.png new file mode 100644 index 00000000000..6cdffb6d00c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/eject-unshaded.png new file mode 100644 index 00000000000..2853fcf73b0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/meta.json new file mode 100644 index 00000000000..32c743ef0c3 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "deny-unshaded" + }, + { + "name": "normal-unshaded" + }, + { + "name": "off" + }, + { + "name": "panel" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.15, + 0.35 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/normal-unshaded.png new file mode 100644 index 00000000000..67e85c5986e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/off.png new file mode 100644 index 00000000000..e88e707cbdb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/panel.png new file mode 100644 index 00000000000..d15874e0b55 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberboozeomatright.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/broken.png new file mode 100644 index 00000000000..0ca166aa514 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/eject-unshaded.png new file mode 100644 index 00000000000..4161761d2cb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/meta.json new file mode 100644 index 00000000000..37814e520d9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.15, + 0.35 + ] + ] + }, + { + "name": "normal-unshaded" + }, + { + "name": "off" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/normal-unshaded.png new file mode 100644 index 00000000000..785499bfea4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/off.png new file mode 100644 index 00000000000..13dee4af033 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/panel.png new file mode 100644 index 00000000000..07ba91425cc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberchefvend.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/icon.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/icon.png new file mode 100644 index 00000000000..93e1885a838 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/meta.json new file mode 100644 index 00000000000..30b22335bbf --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon", + "directions": 4 + }, + { + "name": "off", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/off.png new file mode 100644 index 00000000000..f60bf5bf205 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/sombercondiments.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/broken.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/broken.png new file mode 100644 index 00000000000..5b79ea74897 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/deny-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/deny-unshaded.png new file mode 100644 index 00000000000..f47058ae326 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/eject-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/eject-unshaded.png new file mode 100644 index 00000000000..915df09c3db Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/meta.json new file mode 100644 index 00000000000..668546d0bb6 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded" + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.15, + 0.35 + ] + ] + }, + { + "name": "deny-unshaded" + }, + { + "name": "off" + }, + { + "name": "broken" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/normal-unshaded.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/normal-unshaded.png new file mode 100644 index 00000000000..975565db782 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/off.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/off.png new file mode 100644 index 00000000000..3a319ceee7a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/panel.png b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/panel.png new file mode 100644 index 00000000000..bcff99c3d59 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/VendingMachines/somberdinnerware.rsi/panel.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/coffeemachine.png b/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/coffeemachine.png new file mode 100644 index 00000000000..bf69dccd54f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/coffeemachine.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/meta.json new file mode 100644 index 00000000000..b1d52f2e784 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/sombercoffeemachine.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by kipdotnet (github) for Impstation, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "coffeemachine", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/meta.json new file mode 100644 index 00000000000..039d17057d7 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/meta.json @@ -0,0 +1,255 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "@Vordenburg | significant changes made based on original source: https://github.com/goonstation/goonstation/blob/731bb69de3a835c68b584f0ed36aa4a52620ef3a/icons/obj/kitchen.dmi, painfully edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "off-0", + "directions": 4 + }, + { + "name": "off-1", + "directions": 4 + }, + { + "name": "off-2", + "directions": 4 + }, + { + "name": "off-3", + "directions": 4 + }, + { + "name": "off-4", + "directions": 4 + }, + { + "name": "off-5", + "directions": 4 + }, + { + "name": "off-6", + "directions": 4 + }, + { + "name": "off-7", + "directions": 4 + }, + { + "name": "off-8", + "directions": 4 + }, + { + "name": "on-1", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-2", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-3", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-4", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-5", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-6", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-7", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + }, + { + "name": "on-8", + "directions": 4, + "delays": [ + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ], + [ + 0.1785, + 0.1785, + 0.1785 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-0.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-0.png new file mode 100644 index 00000000000..fb779da0a98 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-0.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-1.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-1.png new file mode 100644 index 00000000000..2e7f75a8f75 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-2.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-2.png new file mode 100644 index 00000000000..e9262742eff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-3.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-3.png new file mode 100644 index 00000000000..718fc0aaddf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-4.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-4.png new file mode 100644 index 00000000000..49aeb4fb005 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-4.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-5.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-5.png new file mode 100644 index 00000000000..0865f3518d6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-5.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-6.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-6.png new file mode 100644 index 00000000000..55995098b55 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-6.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-7.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-7.png new file mode 100644 index 00000000000..17c1c3bceb5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-7.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-8.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-8.png new file mode 100644 index 00000000000..b69af4de4c1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/off-8.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-1.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-1.png new file mode 100644 index 00000000000..61de4ad0f17 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-2.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-2.png new file mode 100644 index 00000000000..a9acd03b01e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-3.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-3.png new file mode 100644 index 00000000000..1727f0f664f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-4.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-4.png new file mode 100644 index 00000000000..e7b52fa2aae Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-4.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-5.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-5.png new file mode 100644 index 00000000000..1c18d2d2f5b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-5.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-6.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-6.png new file mode 100644 index 00000000000..56dad773cc2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-6.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-7.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-7.png new file mode 100644 index 00000000000..2b7c39264e8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-7.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-8.png b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-8.png new file mode 100644 index 00000000000..2ff4e920e14 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberdeepfryer.rsi/on-8.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/high.png b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/high.png new file mode 100644 index 00000000000..261dec8584d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/high.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/icon.png b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/icon.png new file mode 100644 index 00000000000..59d5b72cd73 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/low.png b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/low.png new file mode 100644 index 00000000000..e6b12868f56 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/low.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/medium.png b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/medium.png new file mode 100644 index 00000000000..4ba44f4fb09 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/medium.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/meta.json new file mode 100644 index 00000000000..9985c8132a8 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/somberelectricgrill.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "license": "CC0-1.0", + "copyright": "Original base by deltanedas (github) for SS14. Resprited by (DISCORD)@ps3moira#9488, edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "directions": 4 + }, + { + "name": "low", + "directions": 4 + }, + { + "name": "medium", + "directions": 4 + }, + { + "name": "high", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer0.png b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer0.png new file mode 100644 index 00000000000..c891d120088 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer0.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer1.png b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer1.png new file mode 100644 index 00000000000..2653b550d53 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/juicer1.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/meta.json new file mode 100644 index 00000000000..0aea1bc6ed2 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/somberjuicer.rsi/meta.json @@ -0,0 +1 @@ +{"license": "CC-BY-SA-3.0", "copyright": "https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, edited by Sha-Seng (GitHub)","version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "juicer0", "delays": [[1.0]]}, {"name": "juicer1", "delays": [[1.0]]}]} diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-left.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-left.png new file mode 100644 index 00000000000..885ee2d135e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-right.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-right.png new file mode 100644 index 00000000000..eea0bdb5ec2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/meta.json b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/meta.json new file mode 100644 index 00000000000..1240e858172 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /tg/station at commit 9065b811726ae52be5d1889f436c01a24efbf47a, edited by github user @Flareguy for Space Station 14, edited by github user Stop-Signs for DeltaV, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "mw" + }, + { + "name": "mw_unlit" + }, + { + "name": "mw0" + }, + { + "name": "mw_running_unlit" + }, + { + "name": "mwb" + }, + { + "name": "mwbloody" + }, + { + "name": "mwbloody0" + }, + { + "name": "mwbloody1" + }, + { + "name": "mwbloodyo" + }, + { + "name": "mwo" + }, + { + "name":"inhand-left", + "directions":4 + }, + { + "name":"inhand-right", + "directions":4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw.png new file mode 100644 index 00000000000..156abb504a0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw0.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw0.png new file mode 100644 index 00000000000..14626e875b5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw0.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_running_unlit.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_running_unlit.png new file mode 100644 index 00000000000..8800d497537 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_running_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_unlit.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_unlit.png new file mode 100644 index 00000000000..1e2297c393a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mw_unlit.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwb.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwb.png new file mode 100644 index 00000000000..ce923a6e70f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwb.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody.png new file mode 100644 index 00000000000..c9f2054ac03 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody0.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody0.png new file mode 100644 index 00000000000..841465a1a56 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody0.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody1.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody1.png new file mode 100644 index 00000000000..74d272f9bfd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloody1.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloodyo.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloodyo.png new file mode 100644 index 00000000000..7b48bc83544 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwbloodyo.png differ diff --git a/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwo.png b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwo.png new file mode 100644 index 00000000000..69edfa492c3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Machines/sombermicrowave.rsi/mwo.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/icon.png b/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/icon.png new file mode 100644 index 00000000000..722c8e5e0ea Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/meta.json b/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/meta.json new file mode 100644 index 00000000000..d4314a27080 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Piping/Atmospherics/somberdirectionalfan.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license":"CC-BY-SA-4.0", + "copyright": "Made by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon", + "delays":[ + [ + 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/condisposal.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/condisposal.png new file mode 100644 index 00000000000..2ec0fd67ff0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/condisposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/conmailing.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/conmailing.png new file mode 100644 index 00000000000..97bf4ab7dea Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/conmailing.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-charging.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-charging.png new file mode 100644 index 00000000000..925ea974853 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-charging.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-flush.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-flush.png new file mode 100644 index 00000000000..2e68ba92be6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal-flush.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal.png new file mode 100644 index 00000000000..841b8b237ee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/disposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-charge.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-charge.png new file mode 100644 index 00000000000..1a36e4ad0cc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-charge.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-full.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-full.png new file mode 100644 index 00000000000..4b9ec0d0f40 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-full.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-handle.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-handle.png new file mode 100644 index 00000000000..dcbe3110fa6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-handle.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-ready.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-ready.png new file mode 100644 index 00000000000..cf3e442a989 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/dispover-ready.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-charging.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-charging.png new file mode 100644 index 00000000000..19e9a4870e4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-charging.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-flush.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-flush.png new file mode 100644 index 00000000000..e69c9a2d94a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing-flush.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing.png new file mode 100644 index 00000000000..f81d8a5b694 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailing.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailover-handle.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailover-handle.png new file mode 100644 index 00000000000..4bf4689c12a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/mailover-handle.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/meta.json new file mode 100644 index 00000000000..590fe78f39e --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Piping/somberdisposal.rsi/meta.json @@ -0,0 +1,152 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "condisposal", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "conmailing", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "disposal", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "mailing", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "disposal-charging", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "mailing-charging", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "disposal-flush", + "directions": 1, + "delays": [ + [ + 0.066, + 0.066, + 0.066, + 0.066, + 0.066, + 0.066, + 0.5, + 0.066, + 0.066, + 0.066, + 0.066, + 0.066 + ] + ] + }, + { + "name": "mailing-flush", + "directions": 1, + "delays": [ + [ + 0.066, + 0.066, + 0.066, + 0.066, + 0.066, + 0.066, + 0.5, + 0.066, + 0.066, + 0.066, + 0.066, + 0.066 + ] + ] + }, + { + "name": "dispover-charge", + "directions": 1, + "delays": [ + [ + 0.4, + 0.4 + ] + ] + }, + { + "name": "dispover-full", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "dispover-handle", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "mailover-handle", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "dispover-ready", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/condisposal.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/condisposal.png new file mode 100644 index 00000000000..387c9e60193 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/condisposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-charging.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-charging.png new file mode 100644 index 00000000000..553e9a0f2ad Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-charging.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-flush.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-flush.png new file mode 100644 index 00000000000..86c55a72eb5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal-flush.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal.png new file mode 100644 index 00000000000..45790685a31 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/disposal.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-charge.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-charge.png new file mode 100644 index 00000000000..aa65d8a0a57 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-charge.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-full.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-full.png new file mode 100644 index 00000000000..aa65d8a0a57 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-full.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-handle.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-handle.png new file mode 100644 index 00000000000..5d5f0820f4d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-handle.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-ready.png b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-ready.png new file mode 100644 index 00000000000..5d5f0820f4d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/dispover-ready.png differ diff --git a/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/meta.json b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/meta.json new file mode 100644 index 00000000000..462f772b021 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Piping/somberdisposalcounterside.rsi/meta.json @@ -0,0 +1,93 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "disposal-flush", + "directions": 4, + "delays": + [ + [ 0.066, 0.066, 0.066, 0.066, 0.066, 0.066, 0.5, 0.066, 0.066, 0.066, 0.066, 0.066 ], + [ 0.066, 0.066, 0.066, 0.066, 0.066, 0.066, 0.5, 0.066, 0.066, 0.066, 0.066, 0.066 ], + [ 0.066, 0.066, 0.066, 0.066, 0.066, 0.066, 0.5, 0.066, 0.066, 0.066, 0.066, 0.066 ], + [ 0.066, 0.066, 0.066, 0.066, 0.066, 0.066, 0.5, 0.066, 0.066, 0.066, 0.066, 0.066 ] + ] + }, + { + "name": "condisposal", + "directions": 4, + "delays": + [ + [ 1.0 ], + [ 1.0 ], + [ 1.0 ], + [ 1.0 ] + ] + }, + { + "name": "disposal", + "directions": 4, + "delays": + [ + [ 1.0 ], + [ 1.0 ], + [ 1.0 ], + [ 1.0 ] + ] + }, + { + "name": "disposal-charging", + "directions": 4, + "delays": + [ + [ 1.0 ], + [ 1.0 ], + [ 1.0 ], + [ 1.0 ] + ] + }, + { + "name": "dispover-charge", + "directions": 1, + "delays": [ + [ + 0.4, + 0.4 + ] + ] + }, + { + "name": "dispover-full", + "directions": 1, + "delays": [ + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "dispover-handle", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "dispover-ready", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/church-bell.png b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/church-bell.png new file mode 100644 index 00000000000..bdd4b3d3276 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/church-bell.png differ diff --git a/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/meta.json b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/meta.json new file mode 100644 index 00000000000..09a599e695c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-church-bell.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Kezu for ss14, edited by Sha-Seng (GitHub)", + "states": [ + { + "name": "church-bell", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/icon.png b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/icon.png new file mode 100644 index 00000000000..4d07ca53db2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/meta.json b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/meta.json new file mode 100644 index 00000000000..f24beb9b636 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Specific/Chapel/somber-nazar.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Sha-Seng (GitHub)", + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Specific/Mantis/walldecor.rsi/psi.png b/Resources/Textures/_DEN/Structures/Specific/Mantis/walldecor.rsi/psi.png index c32b27f1606..a69c9c0eb84 100644 Binary files a/Resources/Textures/_DEN/Structures/Specific/Mantis/walldecor.rsi/psi.png and b/Resources/Textures/_DEN/Structures/Specific/Mantis/walldecor.rsi/psi.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/base.png new file mode 100644 index 00000000000..76449aa0b81 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/bounty.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/bounty.png new file mode 100644 index 00000000000..54a2f0fbd03 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/bounty.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/captains_paper.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/captains_paper.png new file mode 100644 index 00000000000..7265057446c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/captains_paper.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/closed.png new file mode 100644 index 00000000000..0cc71b455c1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/invoice.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/invoice.png new file mode 100644 index 00000000000..e0efa6e950d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/invoice.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/mantis_paper.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/mantis_paper.png new file mode 100644 index 00000000000..1d39cb665d9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/mantis_paper.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/meta.json new file mode 100644 index 00000000000..ab1f7e47632 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/32c8d0abc573d7370eb145d8ce74176d59b7eea3. Label sprites by Vermidia. Recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "open" + }, + { + "name": "closed" + }, + { + "name": "paper" + }, + { + "name": "bounty" + }, + { + "name": "captains_paper" + }, + { + "name": "invoice" + }, + { + "name": "mantis_paper" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/open.png new file mode 100644 index 00000000000..a4d995b66a9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/paper.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/paper.png new file mode 100644 index 00000000000..630ffe8e10c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercoffin.rsi/paper.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/base.png new file mode 100644 index 00000000000..fea753faf35 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/closed.png new file mode 100644 index 00000000000..2282acfd092 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/icon.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/icon.png new file mode 100644 index 00000000000..5ec8562efe5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/lock.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/lock.png new file mode 100644 index 00000000000..4a5fe9d1499 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/lock.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/meta.json new file mode 100644 index 00000000000..4a70ffccd86 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/open.png new file mode 100644 index 00000000000..15bbaf7615e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/welded.png new file mode 100644 index 00000000000..fbd0c7a9965 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrate.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/base.png new file mode 100644 index 00000000000..bf200dbb028 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/closed.png new file mode 100644 index 00000000000..aee37f9fc7f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/icon.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/icon.png new file mode 100644 index 00000000000..ffaf2a47859 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/lock.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/lock.png new file mode 100644 index 00000000000..4a5fe9d1499 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/lock.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/meta.json new file mode 100644 index 00000000000..4a70ffccd86 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/open.png new file mode 100644 index 00000000000..59e7b6ead0c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/welded.png new file mode 100644 index 00000000000..fbd0c7a9965 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercratefloral.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/base.png new file mode 100644 index 00000000000..8be66989260 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/closed.png new file mode 100644 index 00000000000..639c08d8bd2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/icon.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/icon.png new file mode 100644 index 00000000000..6ffe4cab0aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/icon.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/lock.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/lock.png new file mode 100644 index 00000000000..4a5fe9d1499 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/lock.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/meta.json new file mode 100644 index 00000000000..4a70ffccd86 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from mojave-sun-13 at https://github.com/Mojave-Sun/mojave-sun-13/blob/b35ff6e7f1b94108e0b934a1caf84d60066840be/mojave/icons/structure/crates.dmi, converted & additional states modified by Peptide90", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "icon" + }, + { + "name": "closed" + }, + { + "name": "open" + }, + { + "name": "welded" + }, + { + "name": "lock" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/open.png new file mode 100644 index 00000000000..0b482dd31c1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/welded.png new file mode 100644 index 00000000000..fbd0c7a9965 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Crates/sombercrateshadow.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/closed.png new file mode 100644 index 00000000000..e35e4399606 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/meta.json new file mode 100644 index 00000000000..1507aeb2397 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/open.png new file mode 100644 index 00000000000..e6191baebff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorcloset.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/closed.png new file mode 100644 index 00000000000..b2c619ef850 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/meta.json new file mode 100644 index 00000000000..1507aeb2397 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/open.png new file mode 100644 index 00000000000..85f73990d6a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetamaranth.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/closed.png new file mode 100644 index 00000000000..0e82b48b4eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/meta.json new file mode 100644 index 00000000000..1507aeb2397 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/open.png new file mode 100644 index 00000000000..b63d1e55e7b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetdark.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/closed.png new file mode 100644 index 00000000000..eee11696325 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/meta.json new file mode 100644 index 00000000000..1507aeb2397 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/open.png new file mode 100644 index 00000000000..879ff792bf5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberdoorclosetmnemolith.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/closed.png new file mode 100644 index 00000000000..ef3f4df789e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/meta.json new file mode 100644 index 00000000000..eea4f9ff5f6 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/open.png new file mode 100644 index 00000000000..b3840c2efb7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/sombermetalcountercabinet.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/closed.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/closed.png new file mode 100644 index 00000000000..c0695583532 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/meta.json new file mode 100644 index 00000000000..eea4f9ff5f6 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "closed", + "directions": 4 + }, + { + "name": "open", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/open.png b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/open.png new file mode 100644 index 00000000000..a71722200a6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/Shelfs/somberwoodcountercabinet.rsi/open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/base.png new file mode 100644 index 00000000000..5033170d1c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-closed.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-closed.png new file mode 100644 index 00000000000..2f08acca6e8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-open.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-open.png new file mode 100644 index 00000000000..5638d9de547 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/door-open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/locked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/locked.png new file mode 100644 index 00000000000..312639a205f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/locked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/meta.json new file mode 100644 index 00000000000..319f285ee9c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "door-closed" + }, + { + "name": "door-open" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "welded" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/unlocked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/unlocked.png new file mode 100644 index 00000000000..49c14f42a4b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/unlocked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/welded.png new file mode 100644 index 00000000000..9b04ac2d1bb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridge.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/base.png new file mode 100644 index 00000000000..c79e2814522 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-closed.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-closed.png new file mode 100644 index 00000000000..31c1497b7a4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-open.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-open.png new file mode 100644 index 00000000000..20716f75992 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/door-open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/locked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/locked.png new file mode 100644 index 00000000000..3ea3ab547b6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/locked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/meta.json new file mode 100644 index 00000000000..319f285ee9c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "door-closed" + }, + { + "name": "door-open" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "welded" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/unlocked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/unlocked.png new file mode 100644 index 00000000000..39a1ba8cc78 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/unlocked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/welded.png new file mode 100644 index 00000000000..1a0b3e28fd1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeleft.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/base.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/base.png new file mode 100644 index 00000000000..2fae318c859 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-closed.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-closed.png new file mode 100644 index 00000000000..0a8a11f7df0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-closed.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-open.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-open.png new file mode 100644 index 00000000000..6f1a8460099 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/door-open.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/locked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/locked.png new file mode 100644 index 00000000000..6a96bad7da5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/locked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/meta.json b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/meta.json new file mode 100644 index 00000000000..319f285ee9c --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "door-closed" + }, + { + "name": "door-open" + }, + { + "name": "locked" + }, + { + "name": "unlocked" + }, + { + "name": "welded" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/unlocked.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/unlocked.png new file mode 100644 index 00000000000..26c6a6ecd77 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/unlocked.png differ diff --git a/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/welded.png b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/welded.png new file mode 100644 index 00000000000..85aca8be479 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Storage/somberfridgeright.rsi/welded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/base.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/base.png new file mode 100644 index 00000000000..949c7d25a6d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/broken.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/broken.png new file mode 100644 index 00000000000..2f0790c9aee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/burned.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/burned.png new file mode 100644 index 00000000000..86de853324d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/burned.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/empty.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/empty.png new file mode 100644 index 00000000000..0f877cad1eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/empty.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/glow.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/glow.png new file mode 100644 index 00000000000..338e0385a01 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/meta.json new file mode 100644 index 00000000000..e3a4205c347 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_small.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-SEng (GitHub)", + "states": [ + { + "name": "broken", + "directions": 4 + }, + { + "name": "burned", + "directions": 4 + }, + { + "name": "empty", + "directions": 4 + }, + { + "name": "base", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/base.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/base.png new file mode 100644 index 00000000000..970b8575622 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/broken.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/broken.png new file mode 100644 index 00000000000..fc83468bf8a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/burned.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/burned.png new file mode 100644 index 00000000000..350e8458b02 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/burned.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/empty.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/empty.png new file mode 100644 index 00000000000..82ad154000b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/empty.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/glow.png b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/glow.png new file mode 100644 index 00000000000..ec5ea9f0e90 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/glow.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/meta.json new file mode 100644 index 00000000000..e3a4205c347 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Wallmounts/Lighting/somber_light_tube.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-SEng (GitHub)", + "states": [ + { + "name": "broken", + "directions": 4 + }, + { + "name": "burned", + "directions": 4 + }, + { + "name": "empty", + "directions": 4 + }, + { + "name": "base", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/meta.json index 96e583b687f..726605e49d6 100644 --- a/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/meta.json @@ -32,6 +32,61 @@ 0.3 ] ] + }, + { + "name": "theraggedsun", + "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, + 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, + 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 + ] + ] } ] } diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/theraggedsun.png b/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/theraggedsun.png new file mode 100644 index 00000000000..464693b5c88 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/barsign.rsi/theraggedsun.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/meta.json index 4bb3bb31463..6d7d522fd6e 100644 --- a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/meta.json @@ -12,6 +12,34 @@ }, { "name": "sombermirror_broke" + }, + { + "name": "sombermirrorwide" + }, + { + "name": "sombermirrorwide_broke" + }, + { + "name": "sombermirrorleft", + "directions": 4 + }, + { + "name": "sombermirrorleft_broke", + "directions": 4 + }, + { + "name": "sombermirrormiddle" + }, + { + "name": "sombermirrormiddle_broke" + }, + { + "name": "sombermirrorright", + "directions": 4 + }, + { + "name": "sombermirrorright_broke", + "directions": 4 } ] } diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror.png index 9438fbb1f51..f49ff286848 100644 Binary files a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror.png and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror_broke.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror_broke.png index ed2feb2782c..33e1b52a384 100644 Binary files a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror_broke.png and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirror_broke.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft.png new file mode 100644 index 00000000000..aa8eaeb2b55 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft_broke.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft_broke.png new file mode 100644 index 00000000000..6465b8ef397 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorleft_broke.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle.png new file mode 100644 index 00000000000..0891ff23dce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle_broke.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle_broke.png new file mode 100644 index 00000000000..6612ee15024 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrormiddle_broke.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright.png new file mode 100644 index 00000000000..8739d7eb2bf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright_broke.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright_broke.png new file mode 100644 index 00000000000..6eb48f8d11d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorright_broke.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide.png new file mode 100644 index 00000000000..c6e10041b92 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide_broke.png b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide_broke.png new file mode 100644 index 00000000000..67592eeaac3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/mirror.rsi/sombermirrorwide_broke.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-center.png new file mode 100644 index 00000000000..782dd34df24 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-left.png new file mode 100644 index 00000000000..ec778190151 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-right.png new file mode 100644 index 00000000000..15f9c1815e9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base.png new file mode 100644 index 00000000000..94bcdaa3c38 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/base.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center-unshaded.png new file mode 100644 index 00000000000..203bdb028e7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center.png new file mode 100644 index 00000000000..fed65c05d32 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left-unshaded.png new file mode 100644 index 00000000000..568c3ca99c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left.png new file mode 100644 index 00000000000..b3d63c712cb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right-unshaded.png new file mode 100644 index 00000000000..8a4a286f23d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right.png new file mode 100644 index 00000000000..6bacd1eff8d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-unshaded.png new file mode 100644 index 00000000000..c6eff3e2795 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold.png new file mode 100644 index 00000000000..15708571ac3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framegold.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center-unshaded.png new file mode 100644 index 00000000000..9e2cf2095f4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center.png new file mode 100644 index 00000000000..4ce998584a0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left-unshaded.png new file mode 100644 index 00000000000..aec9ecac14a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left.png new file mode 100644 index 00000000000..dc585bff0a2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right-unshaded.png new file mode 100644 index 00000000000..1c0cd771bee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right.png new file mode 100644 index 00000000000..0bbca931600 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-unshaded.png new file mode 100644 index 00000000000..c2af35ab480 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink.png new file mode 100644 index 00000000000..93391242f5d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepink.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center-unshaded.png new file mode 100644 index 00000000000..a9c29a53504 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center.png new file mode 100644 index 00000000000..0c5c3cd231c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left-unshaded.png new file mode 100644 index 00000000000..3810d005e35 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left.png new file mode 100644 index 00000000000..c1e1587584e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right-unshaded.png new file mode 100644 index 00000000000..5c48fc7e750 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right.png new file mode 100644 index 00000000000..d17a1c6ef70 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-unshaded.png new file mode 100644 index 00000000000..848f180827e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple.png new file mode 100644 index 00000000000..7d59568c116 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framepurple.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center-unshaded.png new file mode 100644 index 00000000000..3c72e3f35d5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center.png new file mode 100644 index 00000000000..0eb1d4d204a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left-unshaded.png new file mode 100644 index 00000000000..bb071200856 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left.png new file mode 100644 index 00000000000..71d4ed60053 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right-unshaded.png new file mode 100644 index 00000000000..b53fa0f2f79 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right.png new file mode 100644 index 00000000000..e16a6a76514 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-unshaded.png new file mode 100644 index 00000000000..3e572d6e7a1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold.png new file mode 100644 index 00000000000..9d8afaa0a9f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framerosegold.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center-unshaded.png new file mode 100644 index 00000000000..7527edf5a0f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center.png new file mode 100644 index 00000000000..9d982993879 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left-unshaded.png new file mode 100644 index 00000000000..ec78d53f411 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left.png new file mode 100644 index 00000000000..137a42ff0e1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right-unshaded.png new file mode 100644 index 00000000000..66b6dc353aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right.png new file mode 100644 index 00000000000..177555ce0eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-unshaded.png new file mode 100644 index 00000000000..737290c256b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver.png new file mode 100644 index 00000000000..c011a72915b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framesilver.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center-unshaded.png new file mode 100644 index 00000000000..bc0ba2df95a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center.png new file mode 100644 index 00000000000..20ee7eee22b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left-unshaded.png new file mode 100644 index 00000000000..201e2575060 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left.png new file mode 100644 index 00000000000..68c42955fa5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right-unshaded.png new file mode 100644 index 00000000000..48f53a0f627 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right.png new file mode 100644 index 00000000000..7c22925df33 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-unshaded.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-unshaded.png new file mode 100644 index 00000000000..298f4974336 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold-unshaded.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold.png new file mode 100644 index 00000000000..dbead83fdf1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/framewhitegold.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-center.png new file mode 100644 index 00000000000..5245d5a7f06 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-left.png new file mode 100644 index 00000000000..074a6b30c52 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-right.png new file mode 100644 index 00000000000..9ca1e73749e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked.png new file mode 100644 index 00000000000..f5daa38d0b4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/locked.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/meta.json new file mode 100644 index 00000000000..da391d359fb --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/meta.json @@ -0,0 +1,263 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "base-center" + }, + { + "name": "base-left", + "directions": 4 + }, + { + "name": "base-right", + "directions": 4 + }, + { + "name": "framegold", + "directions": 4 + }, + { + "name": "framegold-unshaded", + "directions": 4 + }, + { + "name": "framegold-center" + }, + { + "name": "framegold-center-unshaded" + }, + { + "name": "framegold-left", + "directions": 4 + }, + { + "name": "framegold-left-unshaded", + "directions": 4 + }, + { + "name": "framegold-right", + "directions": 4 + }, + { + "name": "framegold-right-unshaded", + "directions": 4 + }, + { + "name": "framepink", + "directions": 4 + }, + { + "name": "framepink-unshaded", + "directions": 4 + }, + { + "name": "framepink-center" + }, + { + "name": "framepink-center-unshaded" + }, + { + "name": "framepink-left", + "directions": 4 + }, + { + "name": "framepink-left-unshaded", + "directions": 4 + }, + { + "name": "framepink-right", + "directions": 4 + }, + { + "name": "framepink-right-unshaded", + "directions": 4 + }, + { + "name": "framepurple", + "directions": 4 + }, + { + "name": "framepurple-unshaded", + "directions": 4 + }, + { + "name": "framepurple-center" + }, + { + "name": "framepurple-center-unshaded" + }, + { + "name": "framepurple-left", + "directions": 4 + }, + { + "name": "framepurple-left-unshaded", + "directions": 4 + }, + { + "name": "framepurple-right", + "directions": 4 + }, + { + "name": "framepurple-right-unshaded", + "directions": 4 + }, + { + "name": "framerosegold", + "directions": 4 + }, + { + "name": "framerosegold-unshaded", + "directions": 4 + }, + { + "name": "framerosegold-center" + }, + { + "name": "framerosegold-center-unshaded" + }, + { + "name": "framerosegold-left", + "directions": 4 + }, + { + "name": "framerosegold-left-unshaded", + "directions": 4 + }, + { + "name": "framerosegold-right", + "directions": 4 + }, + { + "name": "framerosegold-right-unshaded", + "directions": 4 + }, + { + "name": "framesilver", + "directions": 4 + }, + { + "name": "framesilver-unshaded", + "directions": 4 + }, + { + "name": "framesilver-center" + }, + { + "name": "framesilver-center-unshaded" + }, + { + "name": "framesilver-left", + "directions": 4 + }, + { + "name": "framesilver-left-unshaded", + "directions": 4 + }, + { + "name": "framesilver-right", + "directions": 4 + }, + { + "name": "framesilver-right-unshaded", + "directions": 4 + }, + { + "name": "framewhitegold", + "directions": 4 + }, + { + "name": "framewhitegold-unshaded", + "directions": 4 + }, + { + "name": "framewhitegold-center" + }, + { + "name": "framewhitegold-center-unshaded" + }, + { + "name": "framewhitegold-left", + "directions": 4 + }, + { + "name": "framewhitegold-left-unshaded", + "directions": 4 + }, + { + "name": "framewhitegold-right", + "directions": 4 + }, + { + "name": "framewhitegold-right-unshaded", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "locked-center" + }, + { + "name": "locked-left", + "directions": 4 + }, + { + "name": "locked-right", + "directions": 4 + }, + { + "name": "off", + "directions": 4 + }, + { + "name": "off-center" + }, + { + "name": "off-left", + "directions": 4 + }, + { + "name": "off-right", + "directions": 4 + }, + { + "name": "on", + "directions": 4 + }, + { + "name": "on-center" + }, + { + "name": "on-left", + "directions": 4 + }, + { + "name": "on-right", + "directions": 4 + }, + { + "name": "unlocked", + "directions": 4 + }, + { + "name": "panel-four", + "directions": 4 + }, + { + "name": "panel-three", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-center.png new file mode 100644 index 00000000000..860684d07da Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-left.png new file mode 100644 index 00000000000..302000f5b6d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-right.png new file mode 100644 index 00000000000..ede590b0af4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off.png new file mode 100644 index 00000000000..8aa8b0e7eda Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/off.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-center.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-center.png new file mode 100644 index 00000000000..93630df6da9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-center.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-left.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-left.png new file mode 100644 index 00000000000..74c2f1d44b0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-left.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-right.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-right.png new file mode 100644 index 00000000000..a06ac481429 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on-right.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on.png new file mode 100644 index 00000000000..5ab08af420d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/on.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-four.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-four.png new file mode 100644 index 00000000000..9495d30f647 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-four.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-three.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-three.png new file mode 100644 index 00000000000..101cce5a9c7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/panel-three.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/unlocked.png b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/unlocked.png new file mode 100644 index 00000000000..15c71298c23 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/somberswitch.rsi/unlocked.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/meta.json b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/meta.json new file mode 100644 index 00000000000..afaf22cc677 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 128, + "y": 32 + }, + "states": [ + { + "name": "tv" + }, + { + "name": "tvglow", + "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, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tv.png b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tv.png new file mode 100644 index 00000000000..fbdcdabfcc4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tv.png differ diff --git a/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tvglow.png b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tvglow.png new file mode 100644 index 00000000000..2d02e9c2d46 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Wallmounts/sombertv.rsi/tvglow.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/full.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/full.png new file mode 100644 index 00000000000..058c562ddc3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/meta.json new file mode 100644 index 00000000000..5042f133f01 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/meta.json @@ -0,0 +1,105 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "solid0", + "directions": 4 + }, + { + "name": "solid1", + "directions": 4 + }, + { + "name": "solid2", + "directions": 4 + }, + { + "name": "solid3", + "directions": 4 + }, + { + "name": "solid4", + "directions": 4 + }, + { + "name": "solid5", + "directions": 4 + }, + { + "name": "solid6", + "directions": 4 + }, + { + "name": "solid7", + "directions": 4 + }, + { + "name": "reinf_construct-0" + }, + { + "name": "reinf_construct-1" + }, + { + "name": "reinf_construct-2" + }, + { + "name": "reinf_construct-3" + }, + { + "name": "reinf_construct-4" + }, + { + "name": "reinf_construct-5" + }, + { + "name": "reinf_over0", + "directions": 4 + }, + { + "name": "reinf_over1", + "directions": 4 + }, + { + "name": "reinf_over2", + "directions": 4 + }, + { + "name": "reinf_over3", + "directions": 4 + }, + { + "name": "reinf_over4", + "directions": 4 + }, + { + "name": "reinf_over5", + "directions": 4 + }, + { + "name": "reinf_over6", + "directions": 4 + }, + { + "name": "reinf_over7", + "directions": 4 + }, + { + "name": "rgeneric" + }, + { + "name": "wall_girder" + }, + { + "name": "reinforced_wall_girder" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-0.png new file mode 100644 index 00000000000..08211acba04 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-1.png new file mode 100644 index 00000000000..dce3f519cb4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-2.png new file mode 100644 index 00000000000..18cc0173003 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-3.png new file mode 100644 index 00000000000..d5798a1a9dc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-4.png new file mode 100644 index 00000000000..2ee083db499 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-5.png new file mode 100644 index 00000000000..a300bfa4650 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_construct-5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over0.png new file mode 100644 index 00000000000..5463257ca18 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over1.png new file mode 100644 index 00000000000..3344ef507df Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over2.png new file mode 100644 index 00000000000..a71f248789a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over3.png new file mode 100644 index 00000000000..d7a87247994 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over4.png new file mode 100644 index 00000000000..abab27bf22e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over5.png new file mode 100644 index 00000000000..4d8f4b8ae0d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over6.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over6.png new file mode 100644 index 00000000000..800287ff4dd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over7.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over7.png new file mode 100644 index 00000000000..a2a3710031f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinf_over7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinforced_wall_girder.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinforced_wall_girder.png new file mode 100644 index 00000000000..c104e843df2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/reinforced_wall_girder.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/rgeneric.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/rgeneric.png new file mode 100644 index 00000000000..a300bfa4650 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/rgeneric.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid0.png new file mode 100644 index 00000000000..3d552ac9897 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid1.png new file mode 100644 index 00000000000..d0d6fd28a9b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid2.png new file mode 100644 index 00000000000..1ebcc5abc7c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid3.png new file mode 100644 index 00000000000..43fb8f7f567 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid4.png new file mode 100644 index 00000000000..d51f8f619eb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid5.png new file mode 100644 index 00000000000..a3ffe5ea7d6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid6.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid6.png new file mode 100644 index 00000000000..5b5c9df5200 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid7.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid7.png new file mode 100644 index 00000000000..d56817f946d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/solid7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/wall_girder.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/wall_girder.png new file mode 100644 index 00000000000..47d7ff01f1f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber.rsi/wall_girder.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state0.png new file mode 100644 index 00000000000..2f0049dfe96 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state1.png new file mode 100644 index 00000000000..d2be6287ed7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state0.png new file mode 100644 index 00000000000..7a9088e7405 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state1.png new file mode 100644 index 00000000000..4d2327a9397 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_diagonal_end.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/meta.json new file mode 100644 index 00000000000..76e6a1fa050 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "somber", + "directions": 4 + }, + { + "name": "sombercorner", + "directions": 4 + }, + { + "name": "somberdark", + "directions": 4 + }, + { + "name": "somberdarkcorner", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somber.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somber.png new file mode 100644 index 00000000000..032a601f950 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somber.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/sombercorner.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/sombercorner.png new file mode 100644 index 00000000000..e2444ab5733 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/sombercorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdark.png new file mode 100644 index 00000000000..52273533617 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdarkcorner.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdarkcorner.png new file mode 100644 index 00000000000..17155c596ca Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somber_directional.rsi/somberdarkcorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/full.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/full.png new file mode 100644 index 00000000000..2cf4d2b63ff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/meta.json new file mode 100644 index 00000000000..5042f133f01 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/meta.json @@ -0,0 +1,105 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "solid0", + "directions": 4 + }, + { + "name": "solid1", + "directions": 4 + }, + { + "name": "solid2", + "directions": 4 + }, + { + "name": "solid3", + "directions": 4 + }, + { + "name": "solid4", + "directions": 4 + }, + { + "name": "solid5", + "directions": 4 + }, + { + "name": "solid6", + "directions": 4 + }, + { + "name": "solid7", + "directions": 4 + }, + { + "name": "reinf_construct-0" + }, + { + "name": "reinf_construct-1" + }, + { + "name": "reinf_construct-2" + }, + { + "name": "reinf_construct-3" + }, + { + "name": "reinf_construct-4" + }, + { + "name": "reinf_construct-5" + }, + { + "name": "reinf_over0", + "directions": 4 + }, + { + "name": "reinf_over1", + "directions": 4 + }, + { + "name": "reinf_over2", + "directions": 4 + }, + { + "name": "reinf_over3", + "directions": 4 + }, + { + "name": "reinf_over4", + "directions": 4 + }, + { + "name": "reinf_over5", + "directions": 4 + }, + { + "name": "reinf_over6", + "directions": 4 + }, + { + "name": "reinf_over7", + "directions": 4 + }, + { + "name": "rgeneric" + }, + { + "name": "wall_girder" + }, + { + "name": "reinforced_wall_girder" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-0.png new file mode 100644 index 00000000000..efd53855fe1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-1.png new file mode 100644 index 00000000000..dfb2935b68d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-2.png new file mode 100644 index 00000000000..283185c760f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-3.png new file mode 100644 index 00000000000..c43727e8a21 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-4.png new file mode 100644 index 00000000000..eec92e18e06 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-5.png new file mode 100644 index 00000000000..980b9b6b7fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_construct-5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over0.png new file mode 100644 index 00000000000..473332464c1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over1.png new file mode 100644 index 00000000000..45099453c79 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over2.png new file mode 100644 index 00000000000..07cc62ae332 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over3.png new file mode 100644 index 00000000000..749416d71af Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over4.png new file mode 100644 index 00000000000..7813f843cd5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over5.png new file mode 100644 index 00000000000..088f10e9c5f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over6.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over6.png new file mode 100644 index 00000000000..ab33081c96f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over7.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over7.png new file mode 100644 index 00000000000..56bf3f36a1f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinf_over7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinforced_wall_girder.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinforced_wall_girder.png new file mode 100644 index 00000000000..c104e843df2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/reinforced_wall_girder.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/rgeneric.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/rgeneric.png new file mode 100644 index 00000000000..980b9b6b7fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/rgeneric.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid0.png new file mode 100644 index 00000000000..b0bf9801fbd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid1.png new file mode 100644 index 00000000000..cc02d18cfee Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid2.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid2.png new file mode 100644 index 00000000000..0caa01e2c64 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid2.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid3.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid3.png new file mode 100644 index 00000000000..069fa10bb24 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid3.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid4.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid4.png new file mode 100644 index 00000000000..ef2a427e5f7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid4.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid5.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid5.png new file mode 100644 index 00000000000..391eb8f374c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid5.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid6.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid6.png new file mode 100644 index 00000000000..b8e0fd3c360 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid6.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid7.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid7.png new file mode 100644 index 00000000000..7f3ba257eff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/solid7.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/wall_girder.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/wall_girder.png new file mode 100644 index 00000000000..47d7ff01f1f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark.rsi/wall_girder.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state0.png new file mode 100644 index 00000000000..1f14204aceb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state1.png new file mode 100644 index 00000000000..d161c54515e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state0.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state0.png new file mode 100644 index 00000000000..78df2dab9ce Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state1.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state1.png new file mode 100644 index 00000000000..e22ec025765 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberdark_diagonal_end.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille.png new file mode 100644 index 00000000000..bbe71fb179e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_broken.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_broken.png new file mode 100644 index 00000000000..18730efdda5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_broken.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_diagonal.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_diagonal.png new file mode 100644 index 00000000000..ddd634235c0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/grille_diagonal.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/meta.json new file mode 100644 index 00000000000..fbc90b73e36 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/sombergrille.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "grille" + }, + { + "name": "grille_diagonal" + }, + { + "name": "grille_broken" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner.png new file mode 100644 index 00000000000..b0b6812658e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_dark.png new file mode 100644 index 00000000000..061c00bec33 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_electrum.png new file mode 100644 index 00000000000..c7ffc9d3559 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small.png new file mode 100644 index 00000000000..7171302c28c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_dark.png new file mode 100644 index 00000000000..303bb7771e2 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_electrum.png new file mode 100644 index 00000000000..70f97440b26 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/corner_small_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/meta.json new file mode 100644 index 00000000000..2116cd3b5fc --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/meta.json @@ -0,0 +1,83 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "side", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "corner_small", + "directions": 4 + }, + { + "name": "round", + "directions": 4 + }, + { + "name": "side_dark", + "directions": 4 + }, + { + "name": "corner_dark", + "directions": 4 + }, + { + "name": "corner_small_dark", + "directions": 4 + }, + { + "name": "round_dark", + "directions": 4 + }, + { + "name": "side_electrum", + "directions": 4 + }, + { + "name": "corner_electrum", + "directions": 4 + }, + { + "name": "corner_small_electrum", + "directions": 4 + }, + { + "name": "round_electrum", + "directions": 4 + }, + { + "name": "transition_left", + "directions": 4 + }, + { + "name": "transition_left_dark", + "directions": 4 + }, + { + "name": "transition_left_electrum", + "directions": 4 + }, + { + "name": "transition_right", + "directions": 4 + }, + { + "name": "transition_right_dark", + "directions": 4 + }, + { + "name": "transition_right_electrum", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round.png new file mode 100644 index 00000000000..0df987d4255 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_dark.png new file mode 100644 index 00000000000..147798c0532 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_electrum.png new file mode 100644 index 00000000000..5c9a0881640 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/round_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side.png new file mode 100644 index 00000000000..57fcca647c1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_dark.png new file mode 100644 index 00000000000..1ce0bcb8349 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_electrum.png new file mode 100644 index 00000000000..9782849ad2d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/side_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left.png new file mode 100644 index 00000000000..d66714d869c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_dark.png new file mode 100644 index 00000000000..c2ea24aeb00 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_electrum.png new file mode 100644 index 00000000000..a314e94d7a8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_left_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right.png new file mode 100644 index 00000000000..f3d42a3b47e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_dark.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_dark.png new file mode 100644 index 00000000000..f8fcf577343 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_electrum.png b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_electrum.png new file mode 100644 index 00000000000..ac6a96235f5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/somberrailing.rsi/transition_right_electrum.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/meta.json new file mode 100644 index 00000000000..b059d354c08 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "wallspeakerbig", + "directions": 4 + }, + { + "name": "wallspeakersmall", + "directions": 4 + }, + { + "name": "wallspeakermnemolith", + "directions": 4 + }, + { + "name": "wallspeakersteel", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakerbig.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakerbig.png new file mode 100644 index 00000000000..f977e24847c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakerbig.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakermnemolith.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakermnemolith.png new file mode 100644 index 00000000000..0e6e5d4852f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakermnemolith.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersmall.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersmall.png new file mode 100644 index 00000000000..971554d7729 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersmall.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersteel.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersteel.png new file mode 100644 index 00000000000..941be6bc57a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvspeakers.rsi/wallspeakersteel.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/left.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/left.png new file mode 100644 index 00000000000..46bc34270a8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/left.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/meta.json new file mode 100644 index 00000000000..b3d1bfc3fbf --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left" + }, + { + "name": "right" + }, + { + "name": "middle" + }, + { + "name": "tvback" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/middle.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/middle.png new file mode 100644 index 00000000000..d071c1337df Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/middle.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/right.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/right.png new file mode 100644 index 00000000000..8a4afb95ecc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/right.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/tvback.png b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/tvback.png new file mode 100644 index 00000000000..d169a471208 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/Somber/sombertvwalls.rsi/tvback.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/directional.rsi/meta.json b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/meta.json new file mode 100644 index 00000000000..e3e6e341195 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/ParadiseSS13/Paradise/ and modified by FoxxoTrystan, made directional by Sha-Seng (GitHub)", + "states": [ + { + "name": "solid", + "directions": 4 + }, + { + "name": "solid_corner", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid.png b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid.png new file mode 100644 index 00000000000..e78f400feb9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid.png differ diff --git a/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid_corner.png b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid_corner.png new file mode 100644 index 00000000000..1e869ca8617 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Walls/directional.rsi/solid_corner.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/full.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/full.png new file mode 100644 index 00000000000..3ace2ed44b1 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/meta.json new file mode 100644 index 00000000000..951e60b91e9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "window0", + "directions": 4 + }, + { + "name": "window1", + "directions": 4 + }, + { + "name": "window2", + "directions": 4 + }, + { + "name": "window3", + "directions": 4 + }, + { + "name": "window4", + "directions": 4 + }, + { + "name": "window5", + "directions": 4 + }, + { + "name": "window6", + "directions": 4 + }, + { + "name": "window7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window0.png new file mode 100644 index 00000000000..400410d9ea7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window1.png new file mode 100644 index 00000000000..7ba8abd747d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window2.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window2.png new file mode 100644 index 00000000000..46282986891 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window2.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window3.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window3.png new file mode 100644 index 00000000000..58be859800b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window3.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window4.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window4.png new file mode 100644 index 00000000000..9f3ca1d5e4e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window4.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window5.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window5.png new file mode 100644 index 00000000000..b7a3fd11dbd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window5.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window6.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window6.png new file mode 100644 index 00000000000..a15e388ce20 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window6.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window7.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window7.png new file mode 100644 index 00000000000..8e6fc7bce6b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber.rsi/window7.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state0.png new file mode 100644 index 00000000000..f0e6a54e9a3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state1.png new file mode 100644 index 00000000000..665c432f44a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state0.png new file mode 100644 index 00000000000..bd3a5131d56 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state1.png new file mode 100644 index 00000000000..549b03507d3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_end.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state0.png new file mode 100644 index 00000000000..0cfbc0325f8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state1.png new file mode 100644 index 00000000000..ba76b48333d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state0.png new file mode 100644 index 00000000000..9973dc6a3b3 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state1.png new file mode 100644 index 00000000000..d98c239c657 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_left.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state0.png new file mode 100644 index 00000000000..5aac155db19 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state1.png new file mode 100644 index 00000000000..4ae11b85edb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_middle.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state0.png new file mode 100644 index 00000000000..2de14c2f5cb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state1.png new file mode 100644 index 00000000000..f44b4e4d05c Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_diagonal_framed_right.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/meta.json new file mode 100644 index 00000000000..072d07da44f --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "somber", + "directions": 4 + }, + { + "name": "sombercorner", + "directions": 4 + }, + { + "name": "sombertintedcorner", + "directions": 4 + }, + { + "name": "somberdark", + "directions": 4 + }, + { + "name": "somberdarkcorner", + "directions": 4 + }, + { + "name": "somberdarktintedcorner", + "directions": 4 + }, + { + "name": "somberdarktinted", + "directions": 4 + }, + { + "name": "sombertinted", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somber.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somber.png new file mode 100644 index 00000000000..f46d5f7e27e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somber.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombercorner.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombercorner.png new file mode 100644 index 00000000000..0d5088861b9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombercorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdark.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdark.png new file mode 100644 index 00000000000..1a5ab65ab39 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdark.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarkcorner.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarkcorner.png new file mode 100644 index 00000000000..3429d66a3f4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarkcorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktinted.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktinted.png new file mode 100644 index 00000000000..1a5ab65ab39 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktinted.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktintedcorner.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktintedcorner.png new file mode 100644 index 00000000000..3429d66a3f4 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/somberdarktintedcorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertinted.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertinted.png new file mode 100644 index 00000000000..f46d5f7e27e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertinted.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertintedcorner.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertintedcorner.png new file mode 100644 index 00000000000..0d5088861b9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_directional.rsi/sombertintedcorner.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/full.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/full.png new file mode 100644 index 00000000000..787f318f5ab Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/meta.json new file mode 100644 index 00000000000..951e60b91e9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "window0", + "directions": 4 + }, + { + "name": "window1", + "directions": 4 + }, + { + "name": "window2", + "directions": 4 + }, + { + "name": "window3", + "directions": 4 + }, + { + "name": "window4", + "directions": 4 + }, + { + "name": "window5", + "directions": 4 + }, + { + "name": "window6", + "directions": 4 + }, + { + "name": "window7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window0.png new file mode 100644 index 00000000000..4972355fa04 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window1.png new file mode 100644 index 00000000000..5be9aba88e8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window2.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window2.png new file mode 100644 index 00000000000..69b3f7837da Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window2.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window3.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window3.png new file mode 100644 index 00000000000..3806618a78f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window3.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window4.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window4.png new file mode 100644 index 00000000000..72aaeda822f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window4.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window5.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window5.png new file mode 100644 index 00000000000..81ace97b20b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window5.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window6.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window6.png new file mode 100644 index 00000000000..94a4de9b9bd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window6.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window7.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window7.png new file mode 100644 index 00000000000..c74b99bbdbe Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded.rsi/window7.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state0.png new file mode 100644 index 00000000000..74e88a0069b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state1.png new file mode 100644 index 00000000000..28f664ccf30 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somber_shielded_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/full.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/full.png new file mode 100644 index 00000000000..14ee6c272aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/meta.json new file mode 100644 index 00000000000..951e60b91e9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "window0", + "directions": 4 + }, + { + "name": "window1", + "directions": 4 + }, + { + "name": "window2", + "directions": 4 + }, + { + "name": "window3", + "directions": 4 + }, + { + "name": "window4", + "directions": 4 + }, + { + "name": "window5", + "directions": 4 + }, + { + "name": "window6", + "directions": 4 + }, + { + "name": "window7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window0.png new file mode 100644 index 00000000000..fe751d1f416 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window1.png new file mode 100644 index 00000000000..85e68ad127e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window2.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window2.png new file mode 100644 index 00000000000..a674309a927 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window2.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window3.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window3.png new file mode 100644 index 00000000000..a7e8e05908b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window3.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window4.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window4.png new file mode 100644 index 00000000000..ede3e66eed5 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window4.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window5.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window5.png new file mode 100644 index 00000000000..7675a691dc7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window5.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window6.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window6.png new file mode 100644 index 00000000000..20b5235a669 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window6.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window7.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window7.png new file mode 100644 index 00000000000..fcf9db31066 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark.rsi/window7.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state0.png new file mode 100644 index 00000000000..57bf492071f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state1.png new file mode 100644 index 00000000000..894b7d7cbbc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state0.png new file mode 100644 index 00000000000..35dd660e20b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state1.png new file mode 100644 index 00000000000..d680545920a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_end.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state0.png new file mode 100644 index 00000000000..841b49bc41f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state1.png new file mode 100644 index 00000000000..128abbeef37 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state0.png new file mode 100644 index 00000000000..71964a59d6e Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state1.png new file mode 100644 index 00000000000..c76bee24caa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_left.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state0.png new file mode 100644 index 00000000000..477846c8c32 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state1.png new file mode 100644 index 00000000000..d3779df76aa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_middle.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state0.png new file mode 100644 index 00000000000..f0143e487b0 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state1.png new file mode 100644 index 00000000000..c8ecc2d5a84 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_diagonal_framed_right.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/full.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/full.png new file mode 100644 index 00000000000..92bbf6e70fa Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/full.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/meta.json new file mode 100644 index 00000000000..951e60b91e9 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "window0", + "directions": 4 + }, + { + "name": "window1", + "directions": 4 + }, + { + "name": "window2", + "directions": 4 + }, + { + "name": "window3", + "directions": 4 + }, + { + "name": "window4", + "directions": 4 + }, + { + "name": "window5", + "directions": 4 + }, + { + "name": "window6", + "directions": 4 + }, + { + "name": "window7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window0.png new file mode 100644 index 00000000000..4187e4167d7 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window1.png new file mode 100644 index 00000000000..3320d2971fc Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window2.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window2.png new file mode 100644 index 00000000000..4dac60268e8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window2.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window3.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window3.png new file mode 100644 index 00000000000..a2e6b752863 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window3.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window4.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window4.png new file mode 100644 index 00000000000..2b24b54e468 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window4.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window5.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window5.png new file mode 100644 index 00000000000..6bd5cced2bd Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window5.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window6.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window6.png new file mode 100644 index 00000000000..b36b1257445 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window6.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window7.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window7.png new file mode 100644 index 00000000000..8cfc827b70d Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded.rsi/window7.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state0.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state0.png new file mode 100644 index 00000000000..9fd02fb98cf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state0.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state1.png b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state1.png new file mode 100644 index 00000000000..22807c16b63 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/somberdark_shielded_diagonal.rsi/state1.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/left.png b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/left.png new file mode 100644 index 00000000000..c5f8b2c31cb Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/left.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/meta.json new file mode 100644 index 00000000000..b3d1bfc3fbf --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left" + }, + { + "name": "right" + }, + { + "name": "middle" + }, + { + "name": "tvback" + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/middle.png b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/middle.png new file mode 100644 index 00000000000..87a48dff3ff Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/middle.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/right.png b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/right.png new file mode 100644 index 00000000000..8252b752835 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/right.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/tvback.png b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/tvback.png new file mode 100644 index 00000000000..028327fcb06 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/Somber/sombertvwindows.rsi/tvback.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_12.png b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_12.png new file mode 100644 index 00000000000..bf933cc7545 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_12.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_4.png b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_4.png new file mode 100644 index 00000000000..e3095472ae6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_4.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_8.png b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_8.png new file mode 100644 index 00000000000..f484a11b853 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/DamageOverlay_8.png differ diff --git a/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/meta.json b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/meta.json new file mode 100644 index 00000000000..77e3489ade3 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/Windows/cracks_corner.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Adapted from https://github.com/space-wizards/space-station-14/ at commit f57e8ec6b9b4b72ef56c8146be0bc159ed2691ee, originally added by Zumorica, edited for corners by Sha-Seng (GitHub)", + "states": [ + { + "name": "DamageOverlay_4", + "directions": 4 + }, + { + "name": "DamageOverlay_8", + "directions": 4 + }, + { + "name": "DamageOverlay_12", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/smalldispensers.rsi/meta.json b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/meta.json new file mode 100644 index 00000000000..647574c9c8f --- /dev/null +++ b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "somberbooze", + "directions": 4 + }, + { + "name": "sombersoda", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Structures/smalldispensers.rsi/somberbooze.png b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/somberbooze.png new file mode 100644 index 00000000000..01ffdacc863 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/somberbooze.png differ diff --git a/Resources/Textures/_DEN/Structures/smalldispensers.rsi/sombersoda.png b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/sombersoda.png new file mode 100644 index 00000000000..1ec5fa8bbd9 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/smalldispensers.rsi/sombersoda.png differ diff --git a/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/meta.json b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/meta.json new file mode 100644 index 00000000000..97829ccb0b0 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/meta.json @@ -0,0 +1,12 @@ +{ + "version":1, + "size":{"x":32,"y":32}, + "license":"CC-BY-SA-3.0", + "copyright":"Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/kitchen.dmi, edited by Sha-Seng (GitHub)", + "states":[ + {"name":"spike","directions":1,"delays":[[1.0]]}, + {"name":"spikebloody","directions":1,"delays":[[1.0]]}, + {"name":"spikebloodygreen","directions":1,"delays":[[1.0]]} + ] +} + diff --git a/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spike.png b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spike.png new file mode 100644 index 00000000000..24368e92e50 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spike.png differ diff --git a/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloody.png b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloody.png new file mode 100644 index 00000000000..f0c922041bf Binary files /dev/null and b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloody.png differ diff --git a/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloodygreen.png b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloodygreen.png new file mode 100644 index 00000000000..e9d157656b8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/somber_meat_spike.rsi/spikebloodygreen.png differ diff --git a/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/meta.json b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/meta.json new file mode 100644 index 00000000000..44fe8d5ff51 --- /dev/null +++ b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from SS220 at commit https://github.com/SerbiaStrong-220/space-station-14/commit/a55288dc926162c28665b542304a6ac1f8e1b91e, modified by AftrLite (Github), then recolored and modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "sleeper_0", + "directions": 4 + }, + { + "name": "sleeper_0-overlay", + "directions": 4 + }, + { + "name": "sleeper_1", + "directions": 4 + }, + { + "name": "sleeper_1-overlay", + "directions": 4 + } + ] + } diff --git a/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0-overlay.png b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0-overlay.png new file mode 100644 index 00000000000..10aaaf4ff06 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0-overlay.png differ diff --git a/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0.png b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0.png new file mode 100644 index 00000000000..01015cab481 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_0.png differ diff --git a/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1-overlay.png b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1-overlay.png new file mode 100644 index 00000000000..93703324a03 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1-overlay.png differ diff --git a/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1.png b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1.png new file mode 100644 index 00000000000..a30b367312a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/sombercryostorage.rsi/sleeper_1.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/meta.json b/Resources/Textures/_DEN/Structures/stairs.rsi/meta.json index 9a72b161ead..3620e2faf23 100644 --- a/Resources/Textures/_DEN/Structures/stairs.rsi/meta.json +++ b/Resources/Textures/_DEN/Structures/stairs.rsi/meta.json @@ -15,6 +15,10 @@ "name": "stairs_somber_mnemolith", "directions": 4 }, + { + "name": "stairs_somber_steel_dark", + "directions": 4 + }, { "name": "stairs_somber_steel", "directions": 4 @@ -23,17 +27,59 @@ "name": "stairs_somber_wood", "directions": 4 }, + { + "name": "stairs_somber_wood_amaranth", + "directions": 4 + }, + { + "name": "stairs_somber_wood_floral", + "directions": 4 + }, + { + "name": "stairs_somber_wood_shadow", + "directions": 4 + }, { "name": "stairs_stage_somber_amaranth" }, { "name": "stairs_stage_somber_mnemolith" }, + { + "name": "stairs_stage_somber_steel_dark" + }, { "name": "stairs_stage_somber_steel" }, { "name": "stairs_stage_somber_wood" - } + }, + { + "name": "stairs_stage_somber_wood_amaranth" + }, + { + "name": "stairs_stage_somber_wood_floral" + }, + { + "name": "stairs_stage_somber_wood_shadow" + }, + { + "name": "wide_somber_stairs" + }, + { + "name": "wide_somber_stairs_left" + }, + { + "name": "wide_somber_stairs_right" + }, + { + "name": "wide_somber_stairs_dark" + }, + { + "name": "wide_somber_stairs_dark_left" + }, + { + "name": "wide_somber_stairs_dark_right" + } ] } diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_mnemolith.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_mnemolith.png index 3628cb05f1c..da0f5ce9f5d 100644 Binary files a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_mnemolith.png and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_mnemolith.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel.png index 275cc94ad0d..300a94c7cbf 100644 Binary files a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel.png and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel_dark.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel_dark.png new file mode 100644 index 00000000000..f9f6052408a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_steel_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_amaranth.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_amaranth.png new file mode 100644 index 00000000000..8261cb2e195 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_amaranth.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_floral.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_floral.png new file mode 100644 index 00000000000..30beb42c07a Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_floral.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_shadow.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_shadow.png new file mode 100644 index 00000000000..d1aacd2c391 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_somber_wood_shadow.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_steel_dark.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_steel_dark.png new file mode 100644 index 00000000000..14532060a21 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_steel_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_amaranth.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_amaranth.png new file mode 100644 index 00000000000..abebd13972b Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_amaranth.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_floral.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_floral.png new file mode 100644 index 00000000000..abaccf2a0b8 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_floral.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_shadow.png b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_shadow.png new file mode 100644 index 00000000000..86908d65d77 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/stairs_stage_somber_wood_shadow.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs.png new file mode 100644 index 00000000000..c0bc6ea16da Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark.png new file mode 100644 index 00000000000..012fe33d3ac Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_left.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_left.png new file mode 100644 index 00000000000..c80036f7ed6 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_left.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_right.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_right.png new file mode 100644 index 00000000000..7f507e0ff8f Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_dark_right.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_left.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_left.png new file mode 100644 index 00000000000..31b3121ad32 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_left.png differ diff --git a/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_right.png b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_right.png new file mode 100644 index 00000000000..aeaad392b55 Binary files /dev/null and b/Resources/Textures/_DEN/Structures/stairs.rsi/wide_somber_stairs_right.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/dirt.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/dirt.png new file mode 100644 index 00000000000..93d00b63718 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/dirt.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/meta.json b/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/meta.json new file mode 100644 index 00000000000..137f66fa6f3 --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Planet/Somber/Dirt/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "dirt" + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png new file mode 100644 index 00000000000..aa768067213 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/double_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/grass.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/grass.png new file mode 100644 index 00000000000..7b2bc3795c5 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/grass.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/meta.json b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/meta.json new file mode 100644 index 00000000000..bf8d7046bdc --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "double_edge" + }, + { + "name": "grass" + }, + { + "name": "single_edge" + }, + { + "name": "triple_edge" + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png new file mode 100644 index 00000000000..a067c8f8e94 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/single_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/triple_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/triple_edge.png new file mode 100644 index 00000000000..e9a165246c0 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Grass/triple_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png new file mode 100644 index 00000000000..758d0c01ecf Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/double_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/meta.json b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/meta.json new file mode 100644 index 00000000000..c7b6390cc76 --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Edited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "double_edge" + }, + { + "name": "sand" + }, + { + "name": "single_edge" + }, + { + "name": "triple_edge" + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/sand.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/sand.png new file mode 100644 index 00000000000..876d4f4aaae Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/sand.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png new file mode 100644 index 00000000000..d77424fe26f Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/single_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/triple_edge.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/triple_edge.png new file mode 100644 index 00000000000..2904f4ef931 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/Sand/triple_edge.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/meta.json b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/meta.json new file mode 100644 index 00000000000..c2eb508b5d0 --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/meta.json @@ -0,0 +1,207 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/tree/2ac1c566b89a6862c46380de02700c7c0d21a10d/icons/turf, edited by ShaSeng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "water", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watershine", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watercorner", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watershinecorner", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watercircle", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watershinecircle", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "pooltile", + "directions": 4 + }, + { + "name": "pooltilecorner", + "directions": 4 + }, + { + "name": "pooltilecircle", + "directions": 4 + }, + { + "name": "pooltilecircledark", + "directions": 4 + }, + { + "name": "poolbox", + "directions": 4 + }, + { + "name": "poolboxdark", + "directions": 4 + }, + { + "name": "poolcircle", + "directions": 4 + }, + { + "name": "poolcircledark", + "directions": 4 + }, + { + "name": "poolcorner", + "directions": 4 + }, + { + "name": "poolcornerdark", + "directions": 4 + }, + { + "name": "pooldiagonal", + "directions": 4 + }, + { + "name": "pooldiagonaldark", + "directions": 4 + }, + { + "name": "poolend", + "directions": 4 + }, + { + "name": "poolenddark", + "directions": 4 + }, + { + "name": "pooleye", + "directions": 4 + }, + { + "name": "pooleyedark", + "directions": 4 + }, + { + "name": "pooleyeland", + "directions": 4 + }, + { + "name": "pooleyelanddark", + "directions": 4 + }, + { + "name": "poolglass", + "directions": 4 + }, + { + "name": "poolglassdark", + "directions": 4 + }, + { + "name": "poolglassdiagonal", + "directions": 4 + }, + { + "name": "poolglassdiagonaldark", + "directions": 4 + }, + { + "name": "poolglasscircle", + "directions": 4 + }, + { + "name": "poolglasscircledark", + "directions": 4 + }, + { + "name": "poolglassoutercircle", + "directions": 4 + }, + { + "name": "poolglassoutercircledark", + "directions": 4 + }, + { + "name": "poolnarrow", + "directions": 4 + }, + { + "name": "poolnarrowdark", + "directions": 4 + }, + { + "name": "poolside", + "directions": 4 + }, + { + "name": "poolsidedark", + "directions": 4 + }, + { + "name": "poolinner", + "directions": 4 + }, + { + "name": "poolinnerdark", + "directions": 4 + }, + { + "name": "poolouter", + "directions": 4 + }, + { + "name": "poolouterdark", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolbox.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolbox.png new file mode 100644 index 00000000000..07da8f7c929 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolbox.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolboxdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolboxdark.png new file mode 100644 index 00000000000..7e7edad9093 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolboxdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircle.png new file mode 100644 index 00000000000..84085275462 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircledark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircledark.png new file mode 100644 index 00000000000..c0016c792fb Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcircledark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcorner.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcorner.png new file mode 100644 index 00000000000..8c4f004024b Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcorner.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcornerdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcornerdark.png new file mode 100644 index 00000000000..6e1b3d21b21 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolcornerdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonal.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonal.png new file mode 100644 index 00000000000..0586a48372d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonal.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonaldark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonaldark.png new file mode 100644 index 00000000000..a7ec74ef7d6 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooldiagonaldark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolend.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolend.png new file mode 100644 index 00000000000..e40ff5b5589 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolend.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolenddark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolenddark.png new file mode 100644 index 00000000000..8b45eb4208a Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolenddark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleye.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleye.png new file mode 100644 index 00000000000..0d43ce3b893 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleye.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyedark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyedark.png new file mode 100644 index 00000000000..ce5962caee2 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyedark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyeland.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyeland.png new file mode 100644 index 00000000000..493b942ec70 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyeland.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyelanddark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyelanddark.png new file mode 100644 index 00000000000..d642d01af7e Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooleyelanddark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglass.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglass.png new file mode 100644 index 00000000000..ab45abbcecf Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglass.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircle.png new file mode 100644 index 00000000000..9609e9e7a1e Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircledark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircledark.png new file mode 100644 index 00000000000..83b096951fd Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglasscircledark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdark.png new file mode 100644 index 00000000000..c1064f74f59 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonal.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonal.png new file mode 100644 index 00000000000..d4dc6471b25 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonal.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png new file mode 100644 index 00000000000..23cc6e064c3 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircle.png new file mode 100644 index 00000000000..8e5fec91e0b Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircledark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircledark.png new file mode 100644 index 00000000000..850bbb2556f Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolglassoutercircledark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinner.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinner.png new file mode 100644 index 00000000000..4dac506a804 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinner.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinnerdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinnerdark.png new file mode 100644 index 00000000000..0e6849f87b4 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolinnerdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrow.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrow.png new file mode 100644 index 00000000000..b4c925b3a08 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrow.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrowdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrowdark.png new file mode 100644 index 00000000000..1af6c7a08b4 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolnarrowdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouter.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouter.png new file mode 100644 index 00000000000..906bdbc2172 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouter.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouterdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouterdark.png new file mode 100644 index 00000000000..ccbe72d3e7c Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolouterdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolside.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolside.png new file mode 100644 index 00000000000..64d35bf9247 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolside.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolsidedark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolsidedark.png new file mode 100644 index 00000000000..65d99dc6e10 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/poolsidedark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltile.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltile.png new file mode 100644 index 00000000000..0d5ecff2c69 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltile.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircle.png new file mode 100644 index 00000000000..ff3324be62d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircledark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircledark.png new file mode 100644 index 00000000000..758c4873d94 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecircledark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecorner.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecorner.png new file mode 100644 index 00000000000..cef05bb9397 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/pooltilecorner.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/water.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/water.png new file mode 100644 index 00000000000..6acade49059 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/water.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercircle.png new file mode 100644 index 00000000000..804732b0488 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercorner.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercorner.png new file mode 100644 index 00000000000..37f3c4709b9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watercorner.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershine.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershine.png new file mode 100644 index 00000000000..747823d89ea Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershine.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecircle.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecircle.png new file mode 100644 index 00000000000..507011519e9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecircle.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecorner.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecorner.png new file mode 100644 index 00000000000..aa17e148891 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/water.rsi/watershinecorner.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/meta.json b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/meta.json new file mode 100644 index 00000000000..c293d31544d --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/meta.json @@ -0,0 +1,75 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "sprited by honeyed-lemons (github), recolored by Sha-Seng to match somber water", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "waterfall", + "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]] + }, + { + "name": "waterfallshine", + "delays": [[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]] + }, + { + "name": "poolwaterfall", + "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 ], + [ 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": "poolwaterfallshine", + "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 ], + [ 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": "poolwaterfallcut", + "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 ], + [ 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": "poolwaterfallshinecut", + "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 ], + [ 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": "poolwaterfallspout" + }, + { + "name": "poolwaterfallspoutdark" + }, + { + "name": "poolwaterfallspoutwindow" + }, + { + "name": "poolwaterfallspoutwindowdark" + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfall.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfall.png new file mode 100644 index 00000000000..48c2fdae94a Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfall.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallcut.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallcut.png new file mode 100644 index 00000000000..c1a8bc8b1c9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallcut.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshine.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshine.png new file mode 100644 index 00000000000..d85767e99c9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshine.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshinecut.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshinecut.png new file mode 100644 index 00000000000..17a439e93de Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallshinecut.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspout.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspout.png new file mode 100644 index 00000000000..ce7a3dc3530 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspout.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutdark.png new file mode 100644 index 00000000000..e708968b85b Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindow.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindow.png new file mode 100644 index 00000000000..a02ac748b8d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindow.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindowdark.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindowdark.png new file mode 100644 index 00000000000..5f548cdd3dc Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/poolwaterfallspoutwindowdark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfall.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfall.png new file mode 100644 index 00000000000..0df48a2bf12 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfall.png differ diff --git a/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfallshine.png b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfallshine.png new file mode 100644 index 00000000000..a21e90f597d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Planet/Somber/waterfall.rsi/waterfallshine.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/meta.json b/Resources/Textures/_DEN/Tiles/Somber/meta.json new file mode 100644 index 00000000000..fe9b26d6ad0 --- /dev/null +++ b/Resources/Textures/_DEN/Tiles/Somber/meta.json @@ -0,0 +1,344 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "somber-amaranth" + }, + { + "name": "somber-amaranth-eye" + }, + { + "name": "somber-glass" + }, + { + "name": "somber-glass-plasma" + }, + { + "name": "somber-glass-uranium" + }, + { + "name": "somber-mnemolith-rough" + }, + { + "name": "somber-mnemolith-smooth" + }, + { + "name": "somber-mnemolith-tracks-vertical-dark" + }, + { + "name": "somber-mnemolith-tracks-horizontal-dark" + }, + { + "name": "somber-tile" + }, + { + "name": "somber-tile-banded-magenta" + }, + { + "name": "somber-tile-banded-magenta-dark" + }, + { + "name": "somber-tile-banded-purple" + }, + { + "name": "somber-tile-banded-purple-dark" + }, + { + "name": "somber-tile-checkered-magenta" + }, + { + "name": "somber-tile-checkered-magenta-dark" + }, + { + "name": "somber-tile-checkered-purple" + }, + { + "name": "somber-tile-checkered-purple-dark" + }, + { + "name": "somber-tile-diagonal" + }, + { + "name": "somber-tile-diagonal-mini" + }, + { + "name": "somber-tile-herringbone" + }, + { + "name": "somber-tile-herringbone-dark" + }, + { + "name": "somber-tile-mini" + }, + { + "name": "somber-tile-mini-dark" + }, + { + "name": "somber-tile-mono" + }, + { + "name": "somber-tile-mono-eye" + }, + { + "name": "somber-tile-offset" + }, + { + "name": "somber-tile-offset-dark" + }, + { + "name": "somber-tile-pavement" + }, + { + "name": "somber-tile-pavement-dark" + }, + { + "name": "somber-tile-pavement-vertical" + }, + { + "name": "somber-tile-pavement-vertical-dark" + }, + { + "name": "somber-tile-dark" + }, + { + "name": "somber-tile-banded-dark" + }, + { + "name": "somber-tile-checkered-dark" + }, + { + "name": "somber-tile-diagonal-dark" + }, + { + "name": "somber-tile-diagonal-dark-all" + }, + { + "name": "somber-tile-diagonal-mini-dark" + }, + { + "name": "somber-tile-diagonal-mini-dark-all" + }, + { + "name": "somber-tile-mono-dark" + }, + { + "name": "somber-tile-mono-dark-eye" + }, + { + "name": "somber-tile-diagonal-magenta" + }, + { + "name": "somber-tile-diagonal-magenta-dark" + }, + { + "name": "somber-tile-diagonal-mini-magenta" + }, + { + "name": "somber-tile-diagonal-mini-magenta-dark" + }, + { + "name": "somber-tile-diagonal-purple" + }, + { + "name": "somber-tile-diagonal-purple-dark" + }, + { + "name": "somber-tile-diagonal-mini-purple" + }, + { + "name": "somber-tile-diagonal-mini-purple-dark" + }, + { + "name": "somber-circuit" + }, + { + "name": "somber-circuit-dark" + }, + { + "name": "somber-NE" + }, + { + "name": "somber-NW" + }, + { + "name": "somber-SE" + }, + { + "name": "somber-SW" + }, + { + "name": "somber-dark-NE" + }, + { + "name": "somber-dark-NW" + }, + { + "name": "somber-dark-SE" + }, + { + "name": "somber-dark-SW" + }, + { + "name": "somberglass-NE" + }, + { + "name": "somberglass-NW" + }, + { + "name": "somberglass-SE" + }, + { + "name": "somberglass-SW" + }, + { + "name": "somberglass-dark-NE" + }, + { + "name": "somberglass-dark-NW" + }, + { + "name": "somberglass-dark-SE" + }, + { + "name": "somberglass-dark-SW" + }, + { + "name": "somberglasstile-NE" + }, + { + "name": "somberglasstile-NW" + }, + { + "name": "somberglasstile-SE" + }, + { + "name": "somberglasstile-SW" + }, + { + "name": "somberglasstile-dark-NE" + }, + { + "name": "somberglasstile-dark-NW" + }, + { + "name": "somberglasstile-dark-SE" + }, + { + "name": "somberglasstile-dark-SW" + }, + { + "name": "somber-glass-tinted" + }, + { + "name": "somber-glass-tinted-dark" + }, + { + "name": "somber-wood" + }, + { + "name": "somber-wood-amaranth" + }, + { + "name": "somber-wood-floral" + }, + { + "name": "somber-wood-shadow" + }, + { + "name": "somber-wood-large" + }, + { + "name": "somber-wood-large-amaranth" + }, + { + "name": "somber-wood-large-floral" + }, + { + "name": "somber-wood-large-shadow" + }, + { + "name": "somber-wood-pattern" + }, + { + "name": "somber-wood-pattern-amaranth" + }, + { + "name": "somber-wood-pattern-floral" + }, + { + "name": "somber-wood-pattern-shadow" + }, + { + "name": "somber-wood-chess" + }, + { + "name": "somber-wood-chess-amaranth" + }, + { + "name": "somber-wood-chess-floral" + }, + { + "name": "somber-wood-chess-shadow" + }, + { + "name": "somber-wood-parquet" + }, + { + "name": "somber-wood-parquet-amaranth" + }, + { + "name": "somber-wood-parquet-floral" + }, + { + "name": "somber-wood-parquet-shadow" + }, + { + "name": "somber-wood-broken" + }, + { + "name": "somber-wood-broken-amaranth" + }, + { + "name": "somber-wood-broken-floral" + }, + { + "name": "somber-wood-broken-shadow" + }, + { + "name": "somber-tile-checkered-kitchen" + }, + { + "name": "somber-tile-checkered-kitchen-dark" + }, + { + "name": "somber-tile-mono-kitchen" + }, + { + "name": "somber-tile-mono-kitchen-eye" + }, + { + "name": "somber-tile-slats-horizontal" + }, + { + "name": "somber-tile-slats-vertical" + }, + { + "name": "somber-tile-slats-dark-horizontal" + }, + { + "name": "somber-tile-slats-dark-vertical" + }, + { + "name": "somber-tile-mono-labyrinth" + }, + { + "name": "somber-tile-mono-dark-labyrinth" + } + ] +} diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somber-NE.png new file mode 100644 index 00000000000..c35c45cb100 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somber-NW.png new file mode 100644 index 00000000000..2cdc6344499 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somber-SE.png new file mode 100644 index 00000000000..b2fb346d532 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somber-SW.png new file mode 100644 index 00000000000..40b1b59e5bd Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth-eye.png b/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth-eye.png new file mode 100644 index 00000000000..cb05f46ae74 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth-eye.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth.png new file mode 100644 index 00000000000..57fafacb834 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-circuit-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-circuit-dark.png new file mode 100644 index 00000000000..ff9747b28b7 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-circuit-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-circuit.png b/Resources/Textures/_DEN/Tiles/Somber/somber-circuit.png new file mode 100644 index 00000000000..a4fa6319ca6 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-circuit.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NE.png new file mode 100644 index 00000000000..e56a801698f Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NW.png new file mode 100644 index 00000000000..2a276dab63a Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SE.png new file mode 100644 index 00000000000..6886d2f7ee5 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SW.png new file mode 100644 index 00000000000..bc045454e2c Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-glass-plasma.png b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-plasma.png new file mode 100644 index 00000000000..0f2c39318b8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-plasma.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted-dark.png new file mode 100644 index 00000000000..f9897ec7e48 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted.png b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted.png new file mode 100644 index 00000000000..f39aa8c5d75 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-tinted.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-glass-uranium.png b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-uranium.png new file mode 100644 index 00000000000..0fd8f44b7f8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-glass-uranium.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-glass.png b/Resources/Textures/_DEN/Tiles/Somber/somber-glass.png new file mode 100644 index 00000000000..5a5b2569284 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-glass.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-rough.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-rough.png new file mode 100644 index 00000000000..d31af4ca2c6 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-rough.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-smooth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-smooth.png new file mode 100644 index 00000000000..4bdb36a4987 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-smooth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal-dark.png new file mode 100644 index 00000000000..a63cb6fe42e Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal.png new file mode 100644 index 00000000000..1ded9eb9ec8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-horizontal.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical-dark.png new file mode 100644 index 00000000000..e2cb1cdb915 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical.png b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical.png new file mode 100644 index 00000000000..70910483043 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-mnemolith-tracks-vertical.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-banded-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-dark.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-banded-dark.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-dark.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta-dark.png new file mode 100644 index 00000000000..8e958e97fbc Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta.png new file mode 100644 index 00000000000..df4ce71b991 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-magenta.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-purple-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-purple-dark.png new file mode 100644 index 00000000000..575324a15de Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-banded-purple.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-purple.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-banded-purple.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-banded-purple.png diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-checkered-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-dark.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-checkered-dark.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-dark.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen-dark.png new file mode 100644 index 00000000000..747eb7efc2b Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen.png new file mode 100644 index 00000000000..edbcaefb6e1 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-kitchen.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta-dark.png new file mode 100644 index 00000000000..79515a2359a Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta.png new file mode 100644 index 00000000000..03edfa30475 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-magenta.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple-dark.png new file mode 100644 index 00000000000..b3b410af0ee Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-checkered-purple.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-checkered-purple.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-checkered-purple.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-dark.png new file mode 100644 index 00000000000..db19ef7f242 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark-all.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark-all.png new file mode 100644 index 00000000000..10d02f25e54 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark-all.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal-dark.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-dark.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta-dark.png new file mode 100644 index 00000000000..534c6d89349 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta.png new file mode 100644 index 00000000000..097d4d091dd Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-magenta.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark-all.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark-all.png new file mode 100644 index 00000000000..f7854cca8d4 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark-all.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-dark.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-dark.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta-dark.png new file mode 100644 index 00000000000..cf13dbce121 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta.png new file mode 100644 index 00000000000..820ad833cbe Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-magenta.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple-dark.png new file mode 100644 index 00000000000..9be14a5c647 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-purple.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-purple.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini-purple.png diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-mini.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple-dark.png new file mode 100644 index 00000000000..2ee9e6a7bf3 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-purple.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal-purple.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal-purple.png diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-diagonal.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-diagonal.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-herringbone-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-herringbone-dark.png new file mode 100644 index 00000000000..2b5ac01ee9d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-herringbone-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-herringbone.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-herringbone.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-herringbone.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-herringbone.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mini-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mini-dark.png new file mode 100644 index 00000000000..21ae50d44f5 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mini-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-mini.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mini.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-mini.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-mini.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-eye.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-eye.png new file mode 100644 index 00000000000..5034482b533 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-eye.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-labyrinth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-labyrinth.png new file mode 100644 index 00000000000..b81f50f2177 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-mono-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-mono-dark.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-dark.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-eye.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-eye.png new file mode 100644 index 00000000000..c0831d3ecf8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-eye.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen-eye.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen-eye.png new file mode 100644 index 00000000000..b34d9239714 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen-eye.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen.png new file mode 100644 index 00000000000..ab3576474e8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-kitchen.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-labyrinth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-labyrinth.png new file mode 100644 index 00000000000..68c60ef099b Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono-labyrinth.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-mono.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-mono.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-mono.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-offset-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-offset-dark.png new file mode 100644 index 00000000000..c3b56e000fb Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-offset-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-offset.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-offset.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-offset.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-offset.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-dark.png new file mode 100644 index 00000000000..3cd23e955e3 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical-dark.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical-dark.png new file mode 100644 index 00000000000..13bab07bc75 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical-dark.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-pavement-vertical.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-pavement-vertical.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement-vertical.png diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-pavement.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile-pavement.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile-pavement.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-horizontal.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-horizontal.png new file mode 100644 index 00000000000..3a84074e2cb Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-horizontal.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-vertical.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-vertical.png new file mode 100644 index 00000000000..39c8df56cec Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-dark-vertical.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-horizontal.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-horizontal.png new file mode 100644 index 00000000000..2988c8c40d9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-horizontal.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-vertical.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-vertical.png new file mode 100644 index 00000000000..1fa68d49d7d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-tile-slats-vertical.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile.png b/Resources/Textures/_DEN/Tiles/Somber/somber-tile.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-tile.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-tile.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-amaranth.png new file mode 100644 index 00000000000..059ef8ae6a5 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-amaranth.png new file mode 100644 index 00000000000..1677312cde0 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-floral.png new file mode 100644 index 00000000000..21b4ac4ae2f Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-shadow.png new file mode 100644 index 00000000000..d1f8e29b459 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood-broken.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-wood-broken.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-wood-broken.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-amaranth.png new file mode 100644 index 00000000000..b815f82a602 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-floral.png new file mode 100644 index 00000000000..88e6c3947c0 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-shadow.png new file mode 100644 index 00000000000..f5a304cb835 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood-chess.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-wood-chess.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-wood-chess.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-floral.png new file mode 100644 index 00000000000..637bba4c689 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-amaranth.png new file mode 100644 index 00000000000..5a856402be9 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-floral.png new file mode 100644 index 00000000000..80d6ed72a10 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-shadow.png new file mode 100644 index 00000000000..01828316259 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood-large.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-large.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-wood-large.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-wood-large.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-amaranth.png new file mode 100644 index 00000000000..fdc2eff0aa4 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-floral.png new file mode 100644 index 00000000000..6e655dbe240 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-shadow.png new file mode 100644 index 00000000000..375dff58c3c Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet.png new file mode 100644 index 00000000000..18ccbf85262 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-parquet.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-amaranth.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-amaranth.png new file mode 100644 index 00000000000..376799b4106 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-amaranth.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-floral.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-floral.png new file mode 100644 index 00000000000..e5278b81a48 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-floral.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-shadow.png new file mode 100644 index 00000000000..be60b50ea73 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood-pattern.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-wood-pattern.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-wood-pattern.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somber-wood-shadow.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-shadow.png new file mode 100644 index 00000000000..2922bfc4c52 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somber-wood-shadow.png differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood.png b/Resources/Textures/_DEN/Tiles/Somber/somber-wood.png similarity index 100% rename from Resources/Textures/_DEN/Tiles/somber-wood.png rename to Resources/Textures/_DEN/Tiles/Somber/somber-wood.png diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-NE.png new file mode 100644 index 00000000000..e9413d664ef Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-NW.png new file mode 100644 index 00000000000..82b357645ed Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-SE.png new file mode 100644 index 00000000000..a64fc32594d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-SW.png new file mode 100644 index 00000000000..5b822d70c54 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NE.png new file mode 100644 index 00000000000..55fb8371a9c Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NW.png new file mode 100644 index 00000000000..16a8110548e Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SE.png new file mode 100644 index 00000000000..4ac8d2f9a25 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SW.png new file mode 100644 index 00000000000..69758f88c55 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglass-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NE.png new file mode 100644 index 00000000000..7ae47f54320 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NW.png new file mode 100644 index 00000000000..eca2b543cb8 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SE.png new file mode 100644 index 00000000000..cb8f90c7fcf Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SW.png new file mode 100644 index 00000000000..9e7a0aaf939 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NE.png new file mode 100644 index 00000000000..df373a21cab Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NW.png new file mode 100644 index 00000000000..a79179e493d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-NW.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SE.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SE.png new file mode 100644 index 00000000000..be6e9624854 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SE.png differ diff --git a/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SW.png b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SW.png new file mode 100644 index 00000000000..5442aa8a89d Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/Somber/somberglasstile-dark-SW.png differ diff --git a/Resources/Textures/_DEN/Tiles/invisible.png b/Resources/Textures/_DEN/Tiles/invisible.png new file mode 100644 index 00000000000..6e684cab531 Binary files /dev/null and b/Resources/Textures/_DEN/Tiles/invisible.png differ diff --git a/Resources/Textures/_DEN/Tiles/meta.json b/Resources/Textures/_DEN/Tiles/meta.json index a9701314c23..0a930f57c6c 100644 --- a/Resources/Textures/_DEN/Tiles/meta.json +++ b/Resources/Textures/_DEN/Tiles/meta.json @@ -1,119 +1,14 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/blob/cf00ca220063bedbb8838277bec32ef8ce90ede7/icons/turf/floors.dmi, item icons taken from tgstation at https://github.com/tgstation/tgstation/blob/c0f9d2e7e84856063bf2dbb93b35dc5c62cfdd5c/icons/obj/tiles.dmi", + "copyright": "Invisible by Sha-Seng (GitHub)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "somber-amaranth" - }, - { - "name": "somber-amaranth-eye" - }, - { - "name": "somber-glass" - }, - { - "name": "somber-glass-plasma" - }, - { - "name": "somber-glass-uranium" - }, - { - "name": "somber-mnemolith-rough" - }, - { - "name": "somber-mnemolith-smooth" - }, - { - "name": "somber-tile" - }, - { - "name": "somber-tile-banded-magenta" - }, - { - "name": "somber-tile-banded-purple" - }, - { - "name": "somber-tile-checkered-magenta" - }, - { - "name": "somber-tile-checkered-purple" - }, - { - "name": "somber-tile-diagonal" - }, - { - "name": "somber-tile-diagonal-mini" - }, - { - "name": "somber-tile-herringbone" - }, - { - "name": "somber-tile-mini" - }, - { - "name": "somber-tile-mono" - }, - { - "name": "somber-tile-mono-eye" - }, - { - "name": "somber-tile-offset" - }, - { - "name": "somber-tile-pavement" - }, - { - "name": "somber-tile-pavement-vertical" - }, - { - "name": "somber-wood" - }, - { - "name": "somber-wood-broken" - }, - { - "name": "somber-wood-large" - }, - { - "name": "somber-wood-pattern" - }, - { - "name": "somber-tile-banded-dark" - }, - { - "name": "somber-tile-checkered-dark" - }, - { - "name": "somber-tile-diagonal-dark" - }, - { - "name": "somber-tile-diagonal-mini-dark" - }, - { - "name": "somber-tile-mono-dark" - }, - { - "name": "somber-tile-diagonal-magenta" - }, - { - "name": "somber-tile-diagonal-mini-magenta" - }, - { - "name": "somber-tile-diagonal-purple" - }, - { - "name": "somber-tile-diagonal-mini-purple" - }, - { - "name": "somber-wood-chess" - }, - { - "name": "somber-wood-parquet" + "name": "invisible" } ] } diff --git a/Resources/Textures/_DEN/Tiles/somber-amaranth-eye.png b/Resources/Textures/_DEN/Tiles/somber-amaranth-eye.png deleted file mode 100644 index 4024efcc792..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-amaranth-eye.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-amaranth.png b/Resources/Textures/_DEN/Tiles/somber-amaranth.png deleted file mode 100644 index 3c65a52f027..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-amaranth.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-mnemolith-rough.png b/Resources/Textures/_DEN/Tiles/somber-mnemolith-rough.png deleted file mode 100644 index 3db49468bfd..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-mnemolith-rough.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-mnemolith-smooth.png b/Resources/Textures/_DEN/Tiles/somber-mnemolith-smooth.png deleted file mode 100644 index c9612702408..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-mnemolith-smooth.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-banded-magenta.png b/Resources/Textures/_DEN/Tiles/somber-tile-banded-magenta.png deleted file mode 100644 index ff187122885..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-tile-banded-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-checkered-magenta.png b/Resources/Textures/_DEN/Tiles/somber-tile-checkered-magenta.png deleted file mode 100644 index c76fdcdc5ad..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-tile-checkered-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-magenta.png b/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-magenta.png deleted file mode 100644 index bc222b695e5..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-magenta.png b/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-magenta.png deleted file mode 100644 index 49e639420f3..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-tile-diagonal-mini-magenta.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-tile-mono-eye.png b/Resources/Textures/_DEN/Tiles/somber-tile-mono-eye.png deleted file mode 100644 index 360b9c1cf9d..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-tile-mono-eye.png and /dev/null differ diff --git a/Resources/Textures/_DEN/Tiles/somber-wood-parquet.png b/Resources/Textures/_DEN/Tiles/somber-wood-parquet.png deleted file mode 100644 index 92bc9717399..00000000000 Binary files a/Resources/Textures/_DEN/Tiles/somber-wood-parquet.png and /dev/null differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/equipped-BELT.png b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/equipped-BELT.png new file mode 100644 index 00000000000..f72db6dddab Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/icon.png b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/icon.png new file mode 100644 index 00000000000..abfecdee31c Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/meta.json b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/meta.json new file mode 100644 index 00000000000..7ef97fa681d --- /dev/null +++ b/Resources/Textures/_SHA/Clothing/Belt/nothing.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT-thaven.png b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT-thaven.png new file mode 100644 index 00000000000..d646d8e5b33 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT-thaven.png differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT.png b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT.png new file mode 100644 index 00000000000..bc6fb9b0bda Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/icon.png b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/icon.png new file mode 100644 index 00000000000..82de098eaa7 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/meta.json b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/meta.json new file mode 100644 index 00000000000..8616157b744 --- /dev/null +++ b/Resources/Textures/_SHA/Clothing/Belt/waist.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Aurorastation at commit https://github.com/Aurorastation/Aurora.3/commit/7bc5666e9e12ef31dcfdc9bd4b68831b34811bc6, equipped sprite modified by SKubman, thaven version by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-BELT-thaven", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/alert.png b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/alert.png new file mode 100644 index 00000000000..6d919adf48c Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/alert.png differ diff --git a/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/equipped-HELMET.png b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/equipped-HELMET.png new file mode 100644 index 00000000000..c10e612a147 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/icon.png b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/icon.png new file mode 100644 index 00000000000..12d0d543f2f Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/meta.json b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/meta.json new file mode 100644 index 00000000000..b46021c840d --- /dev/null +++ b/Resources/Textures/_SHA/Clothing/Head/Hats/cagemantis.rsi/meta.json @@ -0,0 +1,21 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/a75dee2e6d236612dbd403dd5f8687ca930c01f1, edited for a unified psionic-insulative color palette (and chain added) by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "alert" + }, + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-anytaur.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-anytaur.png new file mode 100644 index 00000000000..2c09ef4db01 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-anytaur.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-ovinia.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-ovinia.png new file mode 100644 index 00000000000..f2e9a675dcd Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-ovinia.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-thaven.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-thaven.png new file mode 100644 index 00000000000..a7bd75dd921 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-thaven.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-vox.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-vox.png new file mode 100644 index 00000000000..6b5f4605d64 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK-vox.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK.png new file mode 100644 index 00000000000..544eae8569f Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/equipped-NECK.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/icon.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/icon.png new file mode 100644 index 00000000000..fc057c6f8a6 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-left.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-left.png new file mode 100644 index 00000000000..48bd4494077 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-right.png b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-right.png new file mode 100644 index 00000000000..57c6ae3e310 Binary files /dev/null and b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/meta.json b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/meta.json new file mode 100644 index 00000000000..7d2b7da6caf --- /dev/null +++ b/Resources/Textures/_SHA/Clothing/Neck/Misc/mantisshackles.rsi/meta.json @@ -0,0 +1,42 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-NECK", + "directions": 4 + }, + { + "name": "equipped-NECK-anytaur", + "directions": 4 + }, + { + "name": "equipped-NECK-ovinia", + "directions": 4 + }, + { + "name": "equipped-NECK-thaven", + "directions": 4 + }, + { + "name": "equipped-NECK-vox", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/meta.json b/Resources/Textures/_SHA/Contractors/Passport.rsi/meta.json new file mode 100644 index 00000000000..6909819b06b --- /dev/null +++ b/Resources/Textures/_SHA/Contractors/Passport.rsi/meta.json @@ -0,0 +1,74 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Base open/close sprites taken from https://github.com/Aurorastation/Aurora.3/commit/c803da2644812ea9e175d2e84c5bbaf55fab6c3d, then edited by Timfa, edited by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "passport_orravion_closed" + }, + { + "name": "passport_orravion_open" + }, + { + "name": "passport_species_human" + }, + { + "name": "passport_species_oni" + }, + { + "name": "passport_species_arachne" + }, + { + "name": "passport_species_arachnid" + }, + { + "name": "passport_species_chitinid" + }, + { + "name": "passport_species_diona" + }, + { + "name": "passport_species_dwarf" + }, + { + "name": "passport_species_felinid" + }, + { + "name": "passport_species_harpy" + }, + { + "name": "passport_species_ipc" + }, + { + "name": "passport_species_lamia" + }, + { + "name": "passport_species_moth" + }, + { + "name": "passport_species_plasmaman" + }, + { + "name": "passport_species_reptilian" + }, + { + "name": "passport_species_shadowkin" + }, + { + "name": "passport_species_slimeperson" + }, + { + "name": "passport_species_tajaran" + }, + { + "name": "passport_species_thaven" + }, + { + "name": "passport_species_vulpkanin" + } + ] +} diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_closed.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_closed.png new file mode 100644 index 00000000000..d6d5d381f09 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_closed.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_open.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_open.png new file mode 100644 index 00000000000..bc7e066be17 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_orravion_open.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachne.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachne.png new file mode 100644 index 00000000000..92d698a8530 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachne.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachnid.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachnid.png new file mode 100644 index 00000000000..92d698a8530 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_arachnid.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_chitinid.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_chitinid.png new file mode 100644 index 00000000000..c87e5191295 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_chitinid.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_diona.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_diona.png new file mode 100644 index 00000000000..92d698a8530 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_diona.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_dwarf.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_dwarf.png new file mode 100644 index 00000000000..f0a0bb59112 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_dwarf.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_felinid.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_felinid.png new file mode 100644 index 00000000000..18552a7c1bd Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_felinid.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_harpy.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_harpy.png new file mode 100644 index 00000000000..53fa97472ee Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_harpy.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_human.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_human.png new file mode 100644 index 00000000000..53fa97472ee Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_human.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_ipc.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_ipc.png new file mode 100644 index 00000000000..a8defa3e2f4 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_ipc.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_lamia.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_lamia.png new file mode 100644 index 00000000000..53fa97472ee Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_lamia.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_moth.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_moth.png new file mode 100644 index 00000000000..053b7341fbf Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_moth.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_oni.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_oni.png new file mode 100644 index 00000000000..053b7341fbf Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_oni.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_plasmaman.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_plasmaman.png new file mode 100644 index 00000000000..fcd30471c79 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_plasmaman.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_reptilian.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_reptilian.png new file mode 100644 index 00000000000..684da12f737 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_reptilian.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_shadowkin.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_shadowkin.png new file mode 100644 index 00000000000..053b7341fbf Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_shadowkin.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_slimeperson.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_slimeperson.png new file mode 100644 index 00000000000..684da12f737 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_slimeperson.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_tajaran.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_tajaran.png new file mode 100644 index 00000000000..cf843898a71 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_tajaran.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_thaven.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_thaven.png new file mode 100644 index 00000000000..d36b9fb321a Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_thaven.png differ diff --git a/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_vulpkanin.png b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_vulpkanin.png new file mode 100644 index 00000000000..cf843898a71 Binary files /dev/null and b/Resources/Textures/_SHA/Contractors/Passport.rsi/passport_species_vulpkanin.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/meta.json b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/meta.json new file mode 100644 index 00000000000..fb20d9d5823 --- /dev/null +++ b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/meta.json @@ -0,0 +1,62 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "shadow_box" + }, + { + "name": "shadow_corner_ne" + }, + { + "name": "shadow_corner_se" + }, + { + "name": "shadow_corner_nw" + }, + { + "name": "shadow_corner_sw" + }, + { + "name": "shadow_end_n" + }, + { + "name": "shadow_end_e" + }, + { + "name": "shadow_end_s" + }, + { + "name": "shadow_end_w" + }, + { + "name": "shadow_line_n" + }, + { + "name": "shadow_line_e" + }, + { + "name": "shadow_line_s" + }, + { + "name": "shadow_line_w" + }, + { + "name": "shadow_inner_ne" + }, + { + "name": "shadow_inner_se" + }, + { + "name": "shadow_inner_nw" + }, + { + "name": "shadow_inner_sw" + } + ] +} diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_box.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_box.png new file mode 100644 index 00000000000..ef4f8ebdcb5 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_box.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_ne.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_ne.png new file mode 100644 index 00000000000..6fc7586d020 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_ne.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_nw.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_nw.png new file mode 100644 index 00000000000..bc332e545bc Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_nw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_se.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_se.png new file mode 100644 index 00000000000..d4f4a7bdd30 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_se.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_sw.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_sw.png new file mode 100644 index 00000000000..1309d5c30f8 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_corner_sw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_e.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_e.png new file mode 100644 index 00000000000..446fa9fd96f Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_e.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_n.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_n.png new file mode 100644 index 00000000000..fa80496d40a Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_n.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_s.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_s.png new file mode 100644 index 00000000000..656b1380a1d Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_s.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_w.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_w.png new file mode 100644 index 00000000000..0dd01771137 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_end_w.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_ne.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_ne.png new file mode 100644 index 00000000000..29e7579eafa Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_ne.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_nw.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_nw.png new file mode 100644 index 00000000000..541bf2ea9bc Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_nw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_se.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_se.png new file mode 100644 index 00000000000..2ba668a079c Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_se.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_sw.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_sw.png new file mode 100644 index 00000000000..b67e28cc2cd Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_inner_sw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_e.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_e.png new file mode 100644 index 00000000000..f9c2199e9e6 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_e.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_n.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_n.png new file mode 100644 index 00000000000..e34f7488ea6 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_n.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_s.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_s.png new file mode 100644 index 00000000000..d0decbf06c3 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_s.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_w.png b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_w.png new file mode 100644 index 00000000000..825c2e681c7 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_shadows.rsi/shadow_line_w.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/meta.json b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/meta.json new file mode 100644 index 00000000000..607dfb5f15b --- /dev/null +++ b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @Morb0, somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_trim_n" + }, + { + "name": "steel_trim_s" + }, + { + "name": "steel_trim_e" + }, + { + "name": "steel_trim_w" + }, + { + "name": "steel_trim_ne" + }, + { + "name": "steel_trim_nw" + }, + { + "name": "steel_trim_se" + }, + { + "name": "steel_trim_sw" + } + ] +} diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_e.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_e.png new file mode 100644 index 00000000000..020435b6806 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_e.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_n.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_n.png new file mode 100644 index 00000000000..448447c136a Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_n.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_ne.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_ne.png new file mode 100644 index 00000000000..1575f574f23 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_ne.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_nw.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_nw.png new file mode 100644 index 00000000000..97067d726f6 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_nw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_s.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_s.png new file mode 100644 index 00000000000..b4bd0ca7b86 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_s.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_se.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_se.png new file mode 100644 index 00000000000..1ab99da1251 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_se.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_sw.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_sw.png new file mode 100644 index 00000000000..05c78d778a8 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_sw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_w.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_w.png new file mode 100644 index 00000000000..ebdfdd869fa Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark.rsi/steel_trim_w.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/meta.json b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/meta.json new file mode 100644 index 00000000000..607dfb5f15b --- /dev/null +++ b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Made by github user @Morb0, somber by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "steel_trim_n" + }, + { + "name": "steel_trim_s" + }, + { + "name": "steel_trim_e" + }, + { + "name": "steel_trim_w" + }, + { + "name": "steel_trim_ne" + }, + { + "name": "steel_trim_nw" + }, + { + "name": "steel_trim_se" + }, + { + "name": "steel_trim_sw" + } + ] +} diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_e.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_e.png new file mode 100644 index 00000000000..4c76fb79b12 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_e.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_n.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_n.png new file mode 100644 index 00000000000..ef2822b7396 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_n.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_ne.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_ne.png new file mode 100644 index 00000000000..7c61e1fe140 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_ne.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_nw.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_nw.png new file mode 100644 index 00000000000..40afb6338bd Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_nw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_s.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_s.png new file mode 100644 index 00000000000..c71343d6b07 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_s.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_se.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_se.png new file mode 100644 index 00000000000..6d8bd214ebc Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_se.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_sw.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_sw.png new file mode 100644 index 00000000000..a682d7e35aa Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_sw.png differ diff --git a/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_w.png b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_w.png new file mode 100644 index 00000000000..b1de3240306 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/monotile_somber_dark_penthouse.rsi/steel_trim_w.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/meta.json b/Resources/Textures/_SHA/Decals/somber_dark.rsi/meta.json new file mode 100644 index 00000000000..f051ffcd23b --- /dev/null +++ b/Resources/Textures/_SHA/Decals/somber_dark.rsi/meta.json @@ -0,0 +1,71 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "penthouse-lattice-vertical" + }, + { + "name": "penthouse-lattice-balcony-diagonal" + }, + { + "name": "penthouse-lattice-balcony" + }, + { + "name": "penthouse-lattice-balcony-N" + }, + { + "name": "penthouse-lattice-balcony-S" + }, + { + "name": "penthouse-lattice-balcony-N-inner" + }, + { + "name": "penthouse-lattice-balcony-S-inner" + }, + { + "name": "penthouse-lattice-horizontal" + }, + { + "name": "penthouse-lattice-vertical-electrum" + }, + { + "name": "penthouse-lattice-balcony-diagonal-electrum" + }, + { + "name": "penthouse-lattice-balcony-electrum" + }, + { + "name": "penthouse-lattice-balcony-N-electrum" + }, + { + "name": "penthouse-lattice-balcony-S-electrum" + }, + { + "name": "penthouse-lattice-balcony-N-inner-electrum" + }, + { + "name": "penthouse-lattice-balcony-S-inner-electrum" + }, + { + "name": "penthouse-lattice-horizontal-electrum" + }, + { + "name": "tileseamN" + }, + { + "name": "tileseamS" + }, + { + "name": "tileseamE" + }, + { + "name": "tileseamW" + } + ] +} diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-electrum.png new file mode 100644 index 00000000000..b0ba88fbeff Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner-electrum.png new file mode 100644 index 00000000000..cd417866ec9 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner.png new file mode 100644 index 00000000000..e77aa589474 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N-inner.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N.png new file mode 100644 index 00000000000..33a3ea61a76 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-N.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-electrum.png new file mode 100644 index 00000000000..16fd15e3e40 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner-electrum.png new file mode 100644 index 00000000000..39d80edf192 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner.png new file mode 100644 index 00000000000..699e11406a8 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S-inner.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S.png new file mode 100644 index 00000000000..b280d223ab4 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-S.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal-electrum.png new file mode 100644 index 00000000000..7a89373c868 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal.png new file mode 100644 index 00000000000..05e4e08dfba Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-diagonal.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-electrum.png new file mode 100644 index 00000000000..855ac2bd621 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony.png new file mode 100644 index 00000000000..8f03b64f4e9 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-balcony.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal-electrum.png new file mode 100644 index 00000000000..faaa0cc1b73 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal.png new file mode 100644 index 00000000000..11c24ffc15c Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-horizontal.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical-electrum.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical-electrum.png new file mode 100644 index 00000000000..d707e10fe9f Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical-electrum.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical.png new file mode 100644 index 00000000000..f3c22dd1579 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/penthouse-lattice-vertical.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamE.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamE.png new file mode 100644 index 00000000000..f24ad5234f1 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamE.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamN.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamN.png new file mode 100644 index 00000000000..32a0845158c Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamN.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamS.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamS.png new file mode 100644 index 00000000000..1c934c106eb Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamS.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamW.png b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamW.png new file mode 100644 index 00000000000..81ce8a8befb Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_dark.rsi/tileseamW.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_electrum.rsi/meta.json b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/meta.json new file mode 100644 index 00000000000..7b57c15ca1f --- /dev/null +++ b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "penthouseeye" + }, + { + "name": "penthouseeyebase" + } + ] +} diff --git a/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeye.png b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeye.png new file mode 100644 index 00000000000..3250c1e3bf7 Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeye.png differ diff --git a/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeyebase.png b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeyebase.png new file mode 100644 index 00000000000..f398d3ed86f Binary files /dev/null and b/Resources/Textures/_SHA/Decals/somber_electrum.rsi/penthouseeyebase.png differ diff --git a/Resources/Textures/_SHA/Effects/arcs.rsi/meta.json b/Resources/Textures/_SHA/Effects/arcs.rsi/meta.json new file mode 100644 index 00000000000..ea2307fe687 --- /dev/null +++ b/Resources/Textures/_SHA/Effects/arcs.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "none" + }, + { + "name": "punchdark", + "delays": + [ + [ 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "smashdark", + "delays": + [ + [ 0.1, 0.1, 0.1 ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Effects/arcs.rsi/none.png b/Resources/Textures/_SHA/Effects/arcs.rsi/none.png new file mode 100644 index 00000000000..aff6a2f1b36 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/arcs.rsi/none.png differ diff --git a/Resources/Textures/_SHA/Effects/arcs.rsi/punchdark.png b/Resources/Textures/_SHA/Effects/arcs.rsi/punchdark.png new file mode 100644 index 00000000000..62df6b96383 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/arcs.rsi/punchdark.png differ diff --git a/Resources/Textures/_SHA/Effects/arcs.rsi/smashdark.png b/Resources/Textures/_SHA/Effects/arcs.rsi/smashdark.png new file mode 100644 index 00000000000..be4b96b7772 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/arcs.rsi/smashdark.png differ diff --git a/Resources/Textures/_SHA/Effects/speech.rsi/break0.png b/Resources/Textures/_SHA/Effects/speech.rsi/break0.png new file mode 100644 index 00000000000..9971a829cad Binary files /dev/null and b/Resources/Textures/_SHA/Effects/speech.rsi/break0.png differ diff --git a/Resources/Textures/_SHA/Effects/speech.rsi/break1.png b/Resources/Textures/_SHA/Effects/speech.rsi/break1.png new file mode 100644 index 00000000000..5007f69cd34 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/speech.rsi/break1.png differ diff --git a/Resources/Textures/_SHA/Effects/speech.rsi/break2.png b/Resources/Textures/_SHA/Effects/speech.rsi/break2.png new file mode 100644 index 00000000000..02506f23234 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/speech.rsi/break2.png differ diff --git a/Resources/Textures/_SHA/Effects/speech.rsi/break3.png b/Resources/Textures/_SHA/Effects/speech.rsi/break3.png new file mode 100644 index 00000000000..f432c3b2661 Binary files /dev/null and b/Resources/Textures/_SHA/Effects/speech.rsi/break3.png differ diff --git a/Resources/Textures/_SHA/Effects/speech.rsi/meta.json b/Resources/Textures/_SHA/Effects/speech.rsi/meta.json new file mode 100644 index 00000000000..7f5c818a696 --- /dev/null +++ b/Resources/Textures/_SHA/Effects/speech.rsi/meta.json @@ -0,0 +1,85 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "break0", + "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 + ] + ] + }, + { + "name": "break1", + "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 + ] + ] + }, + { + "name": "break2", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "break3", + "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 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgrasp.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgrasp.png new file mode 100644 index 00000000000..a765ec7e794 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgrasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgraspsoul.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgraspsoul.png new file mode 100644 index 00000000000..0ef1c8a296f Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/bulletgraspsoul.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/firetexture.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/firetexture.png new file mode 100644 index 00000000000..4cba7c096a7 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/firetexture.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-fella.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-fella.png new file mode 100644 index 00000000000..a12dc2414f8 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-fella.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-both.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-both.png new file mode 100644 index 00000000000..c42c34dd9f7 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-both.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-left.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-left.png new file mode 100644 index 00000000000..c0f58ced499 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-left.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-right.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-right.png new file mode 100644 index 00000000000..16000ae9b3a Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-right.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-left.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-left.png new file mode 100644 index 00000000000..e3180593bfb Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-left.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-right.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-right.png new file mode 100644 index 00000000000..e700169b06d Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-grasp-soul-right.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-meditation.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-meditation.png new file mode 100644 index 00000000000..e41113b25bb Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-meditation.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-silhouette.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-silhouette.png new file mode 100644 index 00000000000..00ade387860 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-silhouette.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-faint.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-faint.png new file mode 100644 index 00000000000..acf7fe4bdf5 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-faint.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-reflection.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-reflection.png new file mode 100644 index 00000000000..b077a826dcb Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul-reflection.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul.png new file mode 100644 index 00000000000..88ec3a866e4 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-soul.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-trance.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-trance.png new file mode 100644 index 00000000000..6217461f10f Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-trance.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-unshaded.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-unshaded.png new file mode 100644 index 00000000000..84fd5adc790 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon-unshaded.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon.png new file mode 100644 index 00000000000..887c34affce Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgrasp.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgrasp.png new file mode 100644 index 00000000000..14549ba70f4 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgrasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgraspsoul.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgraspsoul.png new file mode 100644 index 00000000000..7d981096cbf Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/impactgraspsoul.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/invisible.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/invisible.png new file mode 100644 index 00000000000..434aa1b637e Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/meta.json b/Resources/Textures/_SHA/Heretic/break-32x.rsi/meta.json new file mode 100644 index 00000000000..6fa1555497a --- /dev/null +++ b/Resources/Textures/_SHA/Heretic/break-32x.rsi/meta.json @@ -0,0 +1,114 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Heretic weapons from TG station, impacts from Impstation's Flamer by DVD Player, all edited and more added by Sha-Seng (GitHub) for personal use", + "MetaAtlas": false, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "invisible" + }, + { + "name": "firetexture" + }, + { + "name": "icon", + "delays": + [ + [ + 0.2, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1, + 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "icon-unshaded", + "delays": + [ + [ + 0.2, 0.1, 0.1, 0.1, + 0.1, 0.1, 0.1, 0.1, + 0.2, 0.2, 0.2 + ] + ] + }, + { + "name": "icon-grasp-left" + }, + { + "name": "icon-grasp-right" + }, + { + "name": "icon-grasp-both" + }, + { + "name": "icon-grasp-soul-left" + }, + { + "name": "icon-grasp-soul-right" + }, + { + "name": "icon-meditation" + }, + { + "name": "icon-trance" + }, + { + "name": "icon-soul" + }, + { + "name": "icon-soul-faint" + }, + { + "name": "icon-soul-reflection" + }, + { + "name": "icon-silhouette" + }, + { + "name": "icon-fella" + }, + { + "name": "bulletgrasp", + "delays": + [ + [ 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "bulletgraspsoul", + "delays": + [ + [ 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "impactgrasp", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05 + ] + ] + }, + { + "name": "impactgraspsoul", + "delays": + [ + [ + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-eyes-faint.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-eyes-faint.png new file mode 100644 index 00000000000..1efb9089d20 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-eyes-faint.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-faint.png b/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-faint.png new file mode 100644 index 00000000000..cda9e24827b Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-32x.rsi/soul-faint.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp-summon.png new file mode 100644 index 00000000000..6a6547bdc6b Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp.png new file mode 100644 index 00000000000..5d65ea928ed Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-eyes.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-eyes.png new file mode 100644 index 00000000000..44120213511 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-eyes.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-summon.png new file mode 100644 index 00000000000..502533cf5c8 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette.png new file mode 100644 index 00000000000..dc8dc4a02ae Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-both-silhouette.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp-summon.png new file mode 100644 index 00000000000..088c5914530 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp.png new file mode 100644 index 00000000000..d0a5593cd43 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-summon.png new file mode 100644 index 00000000000..132c8d90f57 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded-eye.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded-eye.png new file mode 100644 index 00000000000..8d8e4442e28 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded-eye.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded.png new file mode 100644 index 00000000000..3fcc24c857c Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left-unshaded.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left.png new file mode 100644 index 00000000000..dc172ca6763 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp-summon.png new file mode 100644 index 00000000000..cb5a2bc1088 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp.png new file mode 100644 index 00000000000..cab8d531cdc Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-summon.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-summon.png new file mode 100644 index 00000000000..d87e816da97 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded-eye.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded-eye.png new file mode 100644 index 00000000000..5fdcae031f6 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded-eye.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded.png new file mode 100644 index 00000000000..7b52df75c0e Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right-unshaded.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right.png new file mode 100644 index 00000000000..402ea4e0beb Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/invisible.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/invisible.png new file mode 100644 index 00000000000..5d221eb2922 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/meta.json b/Resources/Textures/_SHA/Heretic/break-64x.rsi/meta.json new file mode 100644 index 00000000000..aa6f81cb393 --- /dev/null +++ b/Resources/Textures/_SHA/Heretic/break-64x.rsi/meta.json @@ -0,0 +1,212 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Blade sprite taken from TG station and edited by blooodyspy, inhand-left and right made by blooodyspy, all edited and more added by Sha-Seng (GitHub) for personal use", + "MetaAtlas": false, + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "invisible" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left-unshaded", + "directions": 4 + }, + { + "name": "inhand-right-unshaded", + "directions": 4 + }, + { + "name": "inhand-left-unshaded-eye", + "directions": 4 + }, + { + "name": "inhand-right-unshaded-eye", + "directions": 4 + }, + { + "name": "inhand-left-summon", + "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, 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": "inhand-right-summon", + "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, 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": "inhand-left-grasp", + "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 ], + [ 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": "inhand-right-grasp", + "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 ], + [ 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": "inhand-both-grasp", + "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 ], + [ 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": "inhand-left-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-right-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-both-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-both-silhouette", + "directions": 4 + }, + { + "name": "inhand-both-silhouette-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-both-silhouette-eyes", + "directions": 4 + }, + { + "name": "spinning-inhand-left", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + }, + { + "name": "spinning-inhand-right", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + }, + { + "name": "spinning-inhand-left-unshaded", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + }, + { + "name": "spinning-inhand-right-unshaded", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + }, + { + "name": "spinning-inhand-left-unshaded-eye", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + }, + { + "name": "spinning-inhand-right-unshaded-eye", + "directions": 4, + "delays": + [ + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ], + [ 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07 ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded-eye.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded-eye.png new file mode 100644 index 00000000000..2c6f3c545a9 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded-eye.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded.png new file mode 100644 index 00000000000..0ec61d1c27a Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left-unshaded.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left.png new file mode 100644 index 00000000000..0b3361e010f Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded-eye.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded-eye.png new file mode 100644 index 00000000000..9f748ac8dee Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded-eye.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded.png new file mode 100644 index 00000000000..a1ce49dd23d Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right-unshaded.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right.png b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right.png new file mode 100644 index 00000000000..28a5e082160 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-64x.rsi/spinning-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw-ritual-mirror.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw-ritual-mirror.png new file mode 100644 index 00000000000..1251f7f4734 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw-ritual-mirror.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw.png new file mode 100644 index 00000000000..8077887b5a4 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/draw.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/icon.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/icon.png new file mode 100644 index 00000000000..c4fe13728f5 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp-summon.png new file mode 100644 index 00000000000..fc270892711 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp.png new file mode 100644 index 00000000000..397a28510a6 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-silhouette-black.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-silhouette-black.png new file mode 100644 index 00000000000..c73cdcb1163 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-both-silhouette-black.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp-summon.png new file mode 100644 index 00000000000..8e5c52d6666 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp.png new file mode 100644 index 00000000000..799fe54c2c2 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-left-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp-summon.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp-summon.png new file mode 100644 index 00000000000..37931ecda29 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp-summon.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp.png new file mode 100644 index 00000000000..19945314a04 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/inhand-right-grasp.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/invisible.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/invisible.png new file mode 100644 index 00000000000..30a015a3fbc Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/meta.json b/Resources/Textures/_SHA/Heretic/break-96x.rsi/meta.json new file mode 100644 index 00000000000..24408c3852d --- /dev/null +++ b/Resources/Textures/_SHA/Heretic/break-96x.rsi/meta.json @@ -0,0 +1,260 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Ritual circle and animations made by blooodyspy, all edited and more added by Sha-Seng (GitHub) for personal use", + "MetaAtlas": false, + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "invisible" + }, + { + "name": "icon" + }, + { + "name": "inhand-both-silhouette-black", + "directions": 4 + }, + { + "name": "soul-reflection", + "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 ], + [ 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": "soul-faint", + "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 ], + [ 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": "soul-eyes-faint", + "delays": + [ + [ + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08 + ] + ] + }, + { + "name": "soul", + "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 ], + [ 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": "soul-eyes", + "delays": + [ + [ + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, + 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08 + ] + ] + }, + { + "name": "soul-cover", + "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, 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, 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, + 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, 0.1, 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "soul-crown", + "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, 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, 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, + 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, 0.1, 0.1, 0.1, 0.1 + ] + ] + }, + { + "name": "draw", + "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, 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, 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, + 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, 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, 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, + 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 1.0 + ] + ] + }, + { + "name": "ritual", + "delays": + [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "ritual-mirror", + "delays": + [ + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + }, + { + "name": "ritual-mirror-fast", + "delays": + [ + [ + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, + 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01 + ] + ] + }, + { + "name": "ritual-mirror-fast-break", + "delays": + [ + [ + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, + 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01 + ] + ] + }, + { + "name": "ritual-mirror-fast-soul", + "delays": + [ + [ + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, + 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, + 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01 + ] + ] + }, + { + "name": "draw-ritual-mirror", + "delays": + [ + [ + 0.05, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, + 0.05, 0.05, 0.05, 0.05, 0.05, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.05, 0.01 + ] + ] + }, + { + "name": "inhand-left-grasp", + "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 ], + [ 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": "inhand-right-grasp", + "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 ], + [ 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": "inhand-both-grasp", + "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 ], + [ 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": "inhand-left-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-right-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + }, + { + "name": "inhand-both-grasp-summon", + "directions": 4, + "delays": + [ + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ], + [ 0.1, 0.1 ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-break.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-break.png new file mode 100644 index 00000000000..41d2483786d Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-break.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-soul.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-soul.png new file mode 100644 index 00000000000..c2c7203981b Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast-soul.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast.png new file mode 100644 index 00000000000..e52b1f7c632 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror-fast.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror.png new file mode 100644 index 00000000000..59147b48c3c Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual-mirror.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual.png new file mode 100644 index 00000000000..6eef46579bb Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/ritual.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-cover.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-cover.png new file mode 100644 index 00000000000..9c749460053 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-cover.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-crown.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-crown.png new file mode 100644 index 00000000000..a8741cd937f Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-crown.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes-faint.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes-faint.png new file mode 100644 index 00000000000..219c3071694 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes-faint.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes.png new file mode 100644 index 00000000000..837439e0001 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-eyes.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-faint.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-faint.png new file mode 100644 index 00000000000..53d777550e5 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-faint.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-reflection.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-reflection.png new file mode 100644 index 00000000000..a6ce5b2ec3e Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul-reflection.png differ diff --git a/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul.png b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul.png new file mode 100644 index 00000000000..e8848cc3958 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/break-96x.rsi/soul.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base1.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base1.png new file mode 100644 index 00000000000..be230aa5462 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base1.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base2.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base2.png new file mode 100644 index 00000000000..fec22cf18a6 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base2.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base3.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base3.png new file mode 100644 index 00000000000..5b1c0e66518 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base3.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base4.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base4.png new file mode 100644 index 00000000000..1635405679a Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base4.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base5.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base5.png new file mode 100644 index 00000000000..14a54cf74bd Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base5.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base6.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base6.png new file mode 100644 index 00000000000..f9159334a8c Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base6.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base7.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base7.png new file mode 100644 index 00000000000..21261d42a16 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base7.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base8.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base8.png new file mode 100644 index 00000000000..b7bc99765b0 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-base8.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon1.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon1.png new file mode 100644 index 00000000000..a076f29caf2 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon1.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon2.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon2.png new file mode 100644 index 00000000000..245ce177df7 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon2.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon3.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon3.png new file mode 100644 index 00000000000..7ae23671526 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon3.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon4.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon4.png new file mode 100644 index 00000000000..4063379319c Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon4.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon5.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon5.png new file mode 100644 index 00000000000..9d594fdd6d4 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon5.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon6.png b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon6.png new file mode 100644 index 00000000000..c0aed84c40d Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/eldritch-book-icon6.png differ diff --git a/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/meta.json b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/meta.json new file mode 100644 index 00000000000..c498fbccfc7 --- /dev/null +++ b/Resources/Textures/_SHA/Heretic/eldritch_book.rsi/meta.json @@ -0,0 +1,53 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "created by Sha-Sheng & Kandiyaki for Impstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "eldritch-book-base1" + }, + { + "name": "eldritch-book-base2" + }, + { + "name": "eldritch-book-base3" + }, + { + "name": "eldritch-book-base4" + }, + { + "name": "eldritch-book-base5" + }, + { + "name": "eldritch-book-base6" + }, + { + "name": "eldritch-book-base7" + }, + { + "name": "eldritch-book-base8" + }, + { + "name": "eldritch-book-icon1" + }, + { + "name": "eldritch-book-icon2" + }, + { + "name": "eldritch-book-icon3" + }, + { + "name": "eldritch-book-icon4" + }, + { + "name": "eldritch-book-icon5" + }, + { + "name": "eldritch-book-icon6" + } + ] +} diff --git a/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/icon.png b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/icon.png new file mode 100644 index 00000000000..dd8eb51e11d Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-left.png b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-left.png new file mode 100644 index 00000000000..98abc5842e0 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-right.png b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-right.png new file mode 100644 index 00000000000..1f8dc95db28 Binary files /dev/null and b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/meta.json b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/meta.json new file mode 100644 index 00000000000..5e976e987cd --- /dev/null +++ b/Resources/Textures/_SHA/Heretic/mansus_grasp.rsi/meta.json @@ -0,0 +1,37 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Icon by Spatison (GitHub), inhand-left and right made by blooodyspy, all edited by Sha-Seng (GitHub)", + "MetaAtlas": false, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "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 ], + [ 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": "inhand-right", + "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 ], + [ 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 ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/icon-light.png b/Resources/Textures/_SHA/Misc/misc.rsi/icon-light.png new file mode 100644 index 00000000000..84a39d6962f Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/icon-light.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound1.png b/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound1.png new file mode 100644 index 00000000000..86e39160bd8 Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound1.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound2.png b/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound2.png new file mode 100644 index 00000000000..deb22e31a45 Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/icon-sound2.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/icon-storage.png b/Resources/Textures/_SHA/Misc/misc.rsi/icon-storage.png new file mode 100644 index 00000000000..b9d077eece7 Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/icon-storage.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/icon.png b/Resources/Textures/_SHA/Misc/misc.rsi/icon.png new file mode 100644 index 00000000000..baf64f5ad1f Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/invisible.png b/Resources/Textures/_SHA/Misc/misc.rsi/invisible.png new file mode 100644 index 00000000000..ba96903894c Binary files /dev/null and b/Resources/Textures/_SHA/Misc/misc.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Misc/misc.rsi/meta.json b/Resources/Textures/_SHA/Misc/misc.rsi/meta.json new file mode 100644 index 00000000000..cc8cd669d5a --- /dev/null +++ b/Resources/Textures/_SHA/Misc/misc.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "invisible" + }, + { + "name": "icon", + "delays": + [ [ 0.05, 0.05, 0.05, 0.05 ] ] + }, + { + "name": "icon-light", + "delays": + [ [ 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 ] ] + }, + { + "name": "icon-sound1", + "delays": + [ [ 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 ] ] + }, + { + "name": "icon-sound2", + "delays": + [ [ 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 ] ] + }, + { + "name": "icon-storage", + "delays": + [ [ 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05 ] ] + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotebase.png b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotebase.png new file mode 100644 index 00000000000..04e23ee82f8 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotebase.png differ diff --git a/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotelightscolour.png b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotelightscolour.png new file mode 100644 index 00000000000..c3433e07f93 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/door_remotelightscolour.png differ diff --git a/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/meta.json b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/meta.json new file mode 100644 index 00000000000..89f64691d23 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Devices/door_remote.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "door_remotebase" + }, + { + "name": "door_remotelightscolour" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-left.png new file mode 100644 index 00000000000..a3b2a98b551 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-right.png new file mode 100644 index 00000000000..40baa6fb541 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush.png new file mode 100644 index 00000000000..27d22e061fc Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplush.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-left.png new file mode 100644 index 00000000000..0c3334d3772 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-right.png new file mode 100644 index 00000000000..226edbfa2d6 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-unshaded.png new file mode 100644 index 00000000000..2ee6617dab1 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak.png new file mode 100644 index 00000000000..480e04dec25 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushbreak.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-left.png new file mode 100644 index 00000000000..3726eb35b68 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-right.png new file mode 100644 index 00000000000..ce3d1c73536 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-unshaded.png new file mode 100644 index 00000000000..9e2ad9cf56a Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast.png new file mode 100644 index 00000000000..8e19800d622 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushcast.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-left.png new file mode 100644 index 00000000000..8b72de8fc53 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-right.png new file mode 100644 index 00000000000..41a410355b7 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-unshaded.png new file mode 100644 index 00000000000..63f0e2b7a8c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream.png new file mode 100644 index 00000000000..9df95b986bf Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushdream.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-left.png new file mode 100644 index 00000000000..aa49a3fdfa7 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-right.png new file mode 100644 index 00000000000..abb735a471d Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-unshaded.png new file mode 100644 index 00000000000..f7072141842 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb.png new file mode 100644 index 00000000000..a20aea06049 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushebb.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-left.png new file mode 100644 index 00000000000..cf72b6bb5b1 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-right.png new file mode 100644 index 00000000000..52da7db3d25 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-unshaded.png new file mode 100644 index 00000000000..44801d55ba6 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker.png new file mode 100644 index 00000000000..46da06e3242 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushsucker.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-left.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-left.png new file mode 100644 index 00000000000..64e4b6743d2 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-right.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-right.png new file mode 100644 index 00000000000..b2fe4cf8c59 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-unshaded.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-unshaded.png new file mode 100644 index 00000000000..78cfd8166c0 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter-unshaded.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter.png b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter.png new file mode 100644 index 00000000000..3d188df945a Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/carpplushtatter.png differ diff --git a/Resources/Textures/_SHA/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/meta.json new file mode 100644 index 00000000000..4a4e40ba50c --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Fun/toys.rsi/meta.json @@ -0,0 +1,106 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "carpplush" + }, + { + "name": "carpplush-inhand-left", + "directions": 4 + }, + { + "name": "carpplush-inhand-right", + "directions": 4 + }, + { + "name": "carpplushbreak" + }, + { + "name": "carpplushbreak-unshaded" + }, + { + "name": "carpplushbreak-inhand-left", + "directions": 4 + }, + { + "name": "carpplushbreak-inhand-right", + "directions": 4 + }, + { + "name": "carpplushtatter" + }, + { + "name": "carpplushtatter-unshaded" + }, + { + "name": "carpplushtatter-inhand-left", + "directions": 4 + }, + { + "name": "carpplushtatter-inhand-right", + "directions": 4 + }, + { + "name": "carpplushsucker" + }, + { + "name": "carpplushsucker-unshaded" + }, + { + "name": "carpplushsucker-inhand-left", + "directions": 4 + }, + { + "name": "carpplushsucker-inhand-right", + "directions": 4 + }, + { + "name": "carpplushdream" + }, + { + "name": "carpplushdream-unshaded" + }, + { + "name": "carpplushdream-inhand-left", + "directions": 4 + }, + { + "name": "carpplushdream-inhand-right", + "directions": 4 + }, + { + "name": "carpplushcast" + }, + { + "name": "carpplushcast-unshaded" + }, + { + "name": "carpplushcast-inhand-left", + "directions": 4 + }, + { + "name": "carpplushcast-inhand-right", + "directions": 4 + }, + { + "name": "carpplushebb" + }, + { + "name": "carpplushebb-unshaded" + }, + { + "name": "carpplushebb-inhand-left", + "directions": 4 + }, + { + "name": "carpplushebb-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-big.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-big.png new file mode 100644 index 00000000000..9a29420ca8d Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-big.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-cluster.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-cluster.png new file mode 100644 index 00000000000..eba134a7a49 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-cluster.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-small.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-small.png new file mode 100644 index 00000000000..33b49258584 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-small.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-tiny.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-tiny.png new file mode 100644 index 00000000000..de3150a0896 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/candle-tiny.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-big.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-big.png new file mode 100644 index 00000000000..3a5d9ab9e1c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-big.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-cluster.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-cluster.png new file mode 100644 index 00000000000..777640f6952 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-cluster.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-small.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-small.png new file mode 100644 index 00000000000..3673ceca0c1 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-small.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-tiny.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-tiny.png new file mode 100644 index 00000000000..a2edcee86ce Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/fire-tiny.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left-flame.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left-flame.png new file mode 100644 index 00000000000..3f211e91372 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left-flame.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left.png new file mode 100644 index 00000000000..00a98f40cc2 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right-flame.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right-flame.png new file mode 100644 index 00000000000..d90ce157ae0 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right-flame.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right.png new file mode 100644 index 00000000000..625bd94a622 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/meta.json b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/meta.json new file mode 100644 index 00000000000..97ea5485585 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Misc/candlessanctum.rsi/meta.json @@ -0,0 +1,119 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd (github) for ss14, modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "candle-small" + }, + { + "name": "candle-big" + }, + { + "name": "candle-cluster" + }, + { + "name": "candle-tiny" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "fire-small", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-big", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-cluster", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "fire-tiny", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-left-flame", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + }, + { + "name": "inhand-right-flame", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ], + [ + 0.2, + 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-2.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-2.png new file mode 100644 index 00000000000..1ab01d7b246 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-2.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-4.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-4.png new file mode 100644 index 00000000000..2b308022a3e Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/body-overlay-4.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/equipped-BELT.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/equipped-BELT.png new file mode 100644 index 00000000000..50be3e47931 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/icon.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/icon.png new file mode 100644 index 00000000000..8233af9f809 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-left.png new file mode 100644 index 00000000000..63b15f74f87 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-right.png new file mode 100644 index 00000000000..9e618d4922a Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/meta.json b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/meta.json new file mode 100644 index 00000000000..c912c233814 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Misc/handcuffsmantis.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "body-overlay-2", + "directions": 4 + }, + { + "name": "body-overlay-4", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/meta.json new file mode 100644 index 00000000000..15448be1d50 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "philterex-inhand-left", + "directions": 4 + }, + { + "name": "philterex-inhand-right", + "directions": 4 + }, + { + "name": "philterexpill" + }, + { + "name": "psicodine-inhand-left", + "directions": 4 + }, + { + "name": "psicodine-inhand-right", + "directions": 4 + }, + { + "name": "psicodinepill" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-left.png new file mode 100644 index 00000000000..014ccec10cc Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-right.png new file mode 100644 index 00000000000..1f86511f213 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterex-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterexpill.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterexpill.png new file mode 100644 index 00000000000..d72a8fa0993 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/philterexpill.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-left.png new file mode 100644 index 00000000000..14d7c359a27 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-right.png new file mode 100644 index 00000000000..d22142a0906 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodine-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodinepill.png b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodinepill.png new file mode 100644 index 00000000000..e0f72df4039 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Chemistry/pills.rsi/psicodinepill.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-left.png new file mode 100644 index 00000000000..102842c1352 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-right.png new file mode 100644 index 00000000000..5c83f159955 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/bulb-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/emagged.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/emagged.png new file mode 100644 index 00000000000..51bc22ac188 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/emagged.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon-bulb.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon-bulb.png new file mode 100644 index 00000000000..8658c757d47 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon-bulb.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon.png new file mode 100644 index 00000000000..782fd51fdd6 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-left.png new file mode 100644 index 00000000000..41c9bde2ba5 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-right.png new file mode 100644 index 00000000000..af173d4d5f9 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/meta.json new file mode 100644 index 00000000000..02b663f6f58 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Janitorial/light_replacer.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/740ff31a81313086cf16761f3677cf1e2ab46c93, resprited by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-bulb" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "bulb-inhand-left", + "directions": 4 + }, + { + "name": "bulb-inhand-right", + "directions": 4 + }, + { + "name": "emagged" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-BELT.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-BELT.png new file mode 100644 index 00000000000..76a233d0a32 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-SUITSTORAGE.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..96b25c5717c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png new file mode 100644 index 00000000000..6bebc9a711d Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal-glow.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal.png new file mode 100644 index 00000000000..42ded750929 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon-crystal.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon.png new file mode 100644 index 00000000000..74a89255dbd Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-left.png new file mode 100644 index 00000000000..e71ebeba5a7 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-right.png new file mode 100644 index 00000000000..625808f0869 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/meta.json new file mode 100644 index 00000000000..d206bb23b3a --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/meta.json @@ -0,0 +1,52 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-crystal" + }, + { + "name": "icon-crystal-glow" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "equipped-SUITSTORAGE", + "directions": 4 + }, + { + "name": "on-equipped-BELT", + "directions": 4 + }, + { + "name": "on-equipped-SUITSTORAGE", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-BELT.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-BELT.png new file mode 100644 index 00000000000..8bfae2d40e5 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-BELT.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-SUITSTORAGE.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-SUITSTORAGE.png new file mode 100644 index 00000000000..43b658ac75f Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-equipped-SUITSTORAGE.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-left.png new file mode 100644 index 00000000000..276ec61bd9c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-right.png new file mode 100644 index 00000000000..d773c479aad Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/lanternmantis.rsi/on-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/chain.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/chain.png new file mode 100644 index 00000000000..c06dc86368f Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/chain.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/meta.json new file mode 100644 index 00000000000..a5a521574e8 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis-chain.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 8, + "y": 64 + }, + "states": [ + { + "name": "chain" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/icon.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/icon.png new file mode 100644 index 00000000000..96004fd7aa0 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/meta.json new file mode 100644 index 00000000000..846027dc034 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Mantis/leashmantis.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-left.png new file mode 100644 index 00000000000..ce89650c441 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-right.png new file mode 100644 index 00000000000..fc51ed4071c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/meta.json b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/meta.json new file mode 100644 index 00000000000..eecd62503b3 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "pill_canister" + }, + { + "name": "pill_canister-philterex" + }, + { + "name": "pill_canister-psicodine" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-philterex.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-philterex.png new file mode 100644 index 00000000000..cc77c49b4ff Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-philterex.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-psicodine.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-psicodine.png new file mode 100644 index 00000000000..a31452537b5 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister-psicodine.png differ diff --git a/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister.png b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister.png new file mode 100644 index 00000000000..826cbd5c90e Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Specific/Mantis/pillcanistermantis.rsi/pill_canister.png differ diff --git a/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight-narrow.png b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight-narrow.png new file mode 100644 index 00000000000..90c5490ec59 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight-narrow.png differ diff --git a/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight.png b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight.png new file mode 100644 index 00000000000..ebb16958fe8 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/carpet-midnight.png differ diff --git a/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/meta.json b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/meta.json new file mode 100644 index 00000000000..a53291dca83 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Tiles/tile.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "carpet-midnight" + }, + { + "name": "carpet-midnight-narrow" + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png new file mode 100644 index 00000000000..e0dc2123bfe Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal-glow.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal.png new file mode 100644 index 00000000000..c83641c5bd1 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon-crystal.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon.png new file mode 100644 index 00000000000..e8a360ba7b7 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/icon.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-left.png new file mode 100644 index 00000000000..37d98fa2075 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-right.png new file mode 100644 index 00000000000..8e0156524e3 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/meta.json b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/meta.json new file mode 100644 index 00000000000..6fcd7eaa061 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "icon-crystal" + }, + { + "name": "icon-crystal-glow" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "on-inhand-left", + "directions": 4 + }, + { + "name": "on-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-left.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-left.png new file mode 100644 index 00000000000..65c4a7e7317 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-right.png b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-right.png new file mode 100644 index 00000000000..284c79082c6 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Tools/somberlamp.rsi/on-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left-summon.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left-summon.png new file mode 100644 index 00000000000..b5d24f5eef9 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left-summon.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left.png new file mode 100644 index 00000000000..03eef2f3e0c Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right-summon.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right-summon.png new file mode 100644 index 00000000000..e5a7c9b3f32 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right-summon.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right.png new file mode 100644 index 00000000000..737ba5bc9e9 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/inhand-right.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json new file mode 100644 index 00000000000..0849a826178 --- /dev/null +++ b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/meta.json @@ -0,0 +1,47 @@ +{ + "version": 1, + "license": "CC-BY-NC-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + }, + { + "name": "inhand-left-summon", + "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, 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": "inhand-right-summon", + "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, 0.1, 0.1, 0.1, 0.1, 0.1 ], + [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-left.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-left.png new file mode 100644 index 00000000000..f619bf118e6 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-left.png differ diff --git a/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-right.png b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-right.png new file mode 100644 index 00000000000..7d1dc14ff12 Binary files /dev/null and b/Resources/Textures/_SHA/Objects/Weapons/Melee/Mantis/mantisgreatsword-inhands-64x.rsi/wielded-inhand-right.png differ diff --git a/Resources/Textures/_SHA/Parallaxes/bloomcitylights.png b/Resources/Textures/_SHA/Parallaxes/bloomcitylights.png new file mode 100644 index 00000000000..e789192bb4d Binary files /dev/null and b/Resources/Textures/_SHA/Parallaxes/bloomcitylights.png differ diff --git a/Resources/Textures/_SHA/Parallaxes/bloomcitylightsSMALL.png b/Resources/Textures/_SHA/Parallaxes/bloomcitylightsSMALL.png new file mode 100644 index 00000000000..60675ddec09 Binary files /dev/null and b/Resources/Textures/_SHA/Parallaxes/bloomcitylightsSMALL.png differ diff --git a/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollution.png b/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollution.png new file mode 100644 index 00000000000..21330f158b6 Binary files /dev/null and b/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollution.png differ diff --git a/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollutionSMALL.png b/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollutionSMALL.png new file mode 100644 index 00000000000..abdcb437f74 Binary files /dev/null and b/Resources/Textures/_SHA/Parallaxes/bloomcloudslightpollutionSMALL.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace.png new file mode 100644 index 00000000000..67acb8acba3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace_fire.png new file mode 100644 index 00000000000..5d49d260475 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplacefestive.png new file mode 100644 index 00000000000..0eb36733bfb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshort.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace.png new file mode 100644 index 00000000000..ea7434c0743 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace_fire.png new file mode 100644 index 00000000000..23739fb4e29 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplacefestive.png new file mode 100644 index 00000000000..0eb36733bfb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillarshorter.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace.png new file mode 100644 index 00000000000..7e84b6f77dc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace_fire.png new file mode 100644 index 00000000000..f494211e0d3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplacefestive.png new file mode 100644 index 00000000000..0eb36733bfb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartall.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace.png new file mode 100644 index 00000000000..589e7549a22 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace_fire.png new file mode 100644 index 00000000000..f98d67bf878 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplacefestive.png new file mode 100644 index 00000000000..0eb36733bfb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/meta.json new file mode 100644 index 00000000000..518fb91c5c7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/SomberPillarBraziers/somberhangingbraziersanctumpillartaller.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 96 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb1.png b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb1.png new file mode 100644 index 00000000000..e894ba97808 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb1.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb2.png b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb2.png new file mode 100644 index 00000000000..6457ba02ac3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/cobweb2.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/meta.json new file mode 100644 index 00000000000..6ffa450ccf9 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/cobweb.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, edited for personal use by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cobweb1" + }, + { + "name": "cobweb2" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/meta.json new file mode 100644 index 00000000000..3ce7e0377ac --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "MetaAtlas": false, + "size": { + "x": 416, + "y": 416 + }, + "states": [ + { + "name": "reflection", + "directions": 4 + }, + { + "name": "reflection-unshaded", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection-unshaded.png new file mode 100644 index 00000000000..e4050941242 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection.png b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection.png new file mode 100644 index 00000000000..442fb51fc38 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflection.rsi/reflection.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut-unshaded.png new file mode 100644 index 00000000000..c003d3ec618 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut.png b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut.png new file mode 100644 index 00000000000..3abd5aca2c0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-decalcut.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-unshaded.png new file mode 100644 index 00000000000..0099a2d87e5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold.png b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold.png new file mode 100644 index 00000000000..d9d09986ce8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/gold.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/meta.json new file mode 100644 index 00000000000..d7f855c4be7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/reflectionarmillary.rsi/meta.json @@ -0,0 +1,147 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Originally the Vacuous Chantry by AftrLite (GitHub), modified by Sha-Seng (GitHub)", + "states": [ + { + "name": "gold", + "directions": 4, + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "gold-unshaded", + "directions": 4, + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "gold-decalcut", + "directions": 4, + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + }, + { + "name": "gold-decalcut-unshaded", + "directions": 4, + "delays": [ + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ], + [ + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075, 0.075, 0.075, 0.075, + 0.075, 0.075, 0.075 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace.png new file mode 100644 index 00000000000..23b2624489c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace_fire.png new file mode 100644 index 00000000000..95f9f8d4313 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplacefestive.png new file mode 100644 index 00000000000..ae632cd1f3b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/meta.json new file mode 100644 index 00000000000..636618e0622 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/meta.json @@ -0,0 +1,42 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "sauna_stones" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sauna_fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_fireplace_fire.png new file mode 100644 index 00000000000..95f9f8d4313 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_stones.png b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_stones.png new file mode 100644 index 00000000000..ae632cd1f3b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberfireplacesanctum.rsi/sauna_stones.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace.png b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace.png new file mode 100644 index 00000000000..5fc827e4c9e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace_fire.png b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace_fire.png new file mode 100644 index 00000000000..201c195fc00 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplace_fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplacefestive.png b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplacefestive.png new file mode 100644 index 00000000000..913623ade84 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/fireplacefestive.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/meta.json new file mode 100644 index 00000000000..b74365056d9 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/somberhangingbraziersanctum.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fireplace" + }, + { + "name": "fireplacefestive" + }, + { + "name": "fireplace_fire", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/meta.json new file mode 100644 index 00000000000..61b59168b66 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "small" + }, + { + "name": "small-gold-unshaded" + }, + { + "name": "small-stone-unshaded" + }, + { + "name": "small-trimmed" + }, + { + "name": "small-framed-center" + }, + { + "name": "small-framed-border" + }, + { + "name": "small-framed-gold-unshaded" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-border.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-border.png new file mode 100644 index 00000000000..819929e5851 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-border.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-center.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-center.png new file mode 100644 index 00000000000..8da667e98c3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-center.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-gold-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-gold-unshaded.png new file mode 100644 index 00000000000..c22013b3026 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-framed-gold-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-gold-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-gold-unshaded.png new file mode 100644 index 00000000000..90e8d232810 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-gold-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-stone-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-stone-unshaded.png new file mode 100644 index 00000000000..8380648004c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-stone-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-trimmed.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-trimmed.png new file mode 100644 index 00000000000..ef1b56ef55a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small-trimmed.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small.png new file mode 100644 index 00000000000..49fce015dcc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-64x.rsi/small.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-gold-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-gold-unshaded.png new file mode 100644 index 00000000000..7e6bce749ea Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-gold-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-stone-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-stone-unshaded.png new file mode 100644 index 00000000000..bbfb35db3f2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large-stone-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large.png new file mode 100644 index 00000000000..ee2a6deee61 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/large.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-gold-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-gold-unshaded.png new file mode 100644 index 00000000000..cacaa1d4f1f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-gold-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-stone-unshaded.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-stone-unshaded.png new file mode 100644 index 00000000000..6b4d9a18207 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-stone-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-trimmed.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-trimmed.png new file mode 100644 index 00000000000..86d7336e2e0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium-trimmed.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium.png b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium.png new file mode 100644 index 00000000000..2283c489d26 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/medium.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/meta.json new file mode 100644 index 00000000000..54a0757ffdd --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/somberlattice-96x.rsi/meta.json @@ -0,0 +1,32 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "large" + }, + { + "name": "large-gold-unshaded" + }, + { + "name": "large-stone-unshaded" + }, + { + "name": "medium" + }, + { + "name": "medium-gold-unshaded" + }, + { + "name": "medium-stone-unshaded" + }, + { + "name": "medium-trimmed" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/meta.json b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/meta.json new file mode 100644 index 00000000000..f9c47178912 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC0-1.0", + "copyright": "Sprites by portfiend (GitHub), sombers recolored by Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "somber-blue-purple" + }, + { + "name": "somber-purple-blue" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-blue-purple.png b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-blue-purple.png new file mode 100644 index 00000000000..b0546e97b18 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-blue-purple.png differ diff --git a/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-purple-blue.png b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-purple-blue.png new file mode 100644 index 00000000000..3d517fd2466 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Decoration/umbrella.rsi/somber-purple-blue.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/assembly.png new file mode 100644 index 00000000000..59ade9a625a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/bolted_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/bolted_unlit.png new file mode 100644 index 00000000000..716c4c8146a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed.png new file mode 100644 index 00000000000..0d6d1008c0d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed_unlit.png new file mode 100644 index 00000000000..268ccf366e0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing.png new file mode 100644 index 00000000000..8007aa3eea1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing_unlit.png new file mode 100644 index 00000000000..622ba00b6ec Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/deny_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/deny_unlit.png new file mode 100644 index 00000000000..9fea95678bb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/emergency_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/emergency_unlit.png new file mode 100644 index 00000000000..5d0cc52485a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/meta.json new file mode 100644 index 00000000000..b595ac5952d --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d, modified by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/open.png new file mode 100644 index 00000000000..daec9dbbe2f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening.png new file mode 100644 index 00000000000..3296517b4f7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening_unlit.png new file mode 100644 index 00000000000..628aad3aad4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_closing.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_closing.png new file mode 100644 index 00000000000..42b84b72fed Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_open.png new file mode 100644 index 00000000000..c76bdb146b8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_opening.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_opening.png new file mode 100644 index 00000000000..09c5f5ca815 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/panel_opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks.png new file mode 100644 index 00000000000..6f081785dce Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_broken.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_broken.png new file mode 100644 index 00000000000..9fbd1243e7a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_damaged.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_damaged.png new file mode 100644 index 00000000000..4bccf20386c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_open.png new file mode 100644 index 00000000000..09194504311 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/sparks_open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/welded.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/welded.png new file mode 100644 index 00000000000..4c57e3b8152 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevator.rsi/welded.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/assembly.png new file mode 100644 index 00000000000..8a72c9fb637 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/bolted_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/bolted_unlit.png new file mode 100644 index 00000000000..9bce6022dce Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed.png new file mode 100644 index 00000000000..046f5eacb8c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed_unlit.png new file mode 100644 index 00000000000..cd5c6b4700c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing.png new file mode 100644 index 00000000000..5369877db59 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing_unlit.png new file mode 100644 index 00000000000..cec5fc7e85d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/deny_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/deny_unlit.png new file mode 100644 index 00000000000..adfb0cf39c1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/emergency_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/emergency_unlit.png new file mode 100644 index 00000000000..c018c3f9fd8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/meta.json new file mode 100644 index 00000000000..f710aeb1adc --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/meta.json @@ -0,0 +1,201 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken at https://github.com/ParadiseSS13/Paradise/commit/9312f1fb7dcdf1c195e255a528f31092613fb60d", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "bolted_unlit" + }, + { + "name": "closed" + }, + { + "name": "closed_unlit" + }, + { + "name": "closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "closing_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "deny_unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "opening_unlit", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "panel_closing", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.05, + 0.05, + 0.1 + ] + ] + }, + { + "name": "panel_open", + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "panel_opening", + "delays": [ + [ + 0.1, + 0.05, + 0.05, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_broken", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "sparks_damaged", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 1.7 + ] + ] + }, + { + "name": "sparks_open", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "welded" + }, + { + "name": "emergency_unlit", + "delays": [ + [ + 0.4, + 0.4 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/open.png new file mode 100644 index 00000000000..5da80f4926e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening.png new file mode 100644 index 00000000000..3c42ef5924f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening_unlit.png new file mode 100644 index 00000000000..b4de9fc9e2d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_closing.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_closing.png new file mode 100644 index 00000000000..fdd04843ffd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_open.png new file mode 100644 index 00000000000..84e2ce5728a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_opening.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_opening.png new file mode 100644 index 00000000000..84eadce618e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/panel_opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks.png new file mode 100644 index 00000000000..4d9cab3c5cb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_broken.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_broken.png new file mode 100644 index 00000000000..fb5d774588a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_damaged.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_damaged.png new file mode 100644 index 00000000000..f16a028dee5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_damaged.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_open.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_open.png new file mode 100644 index 00000000000..630eabb976e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/sparks_open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/welded.png b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/welded.png new file mode 100644 index 00000000000..8b5d385fca6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Airlocks/Standard/elevatorleft.rsi/welded.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/assembly.png new file mode 100644 index 00000000000..611ce37632a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closed.png new file mode 100644 index 00000000000..514a11648ed Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closing.png new file mode 100644 index 00000000000..6434869afbd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/open.png new file mode 100644 index 00000000000..0508dbea498 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/opening.png new file mode 100644 index 00000000000..8b0f9d1c236 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitleft.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/assembly.png new file mode 100644 index 00000000000..c2ed7eb9b83 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closed.png new file mode 100644 index 00000000000..493954c40e9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closing.png new file mode 100644 index 00000000000..b15835538a3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/open.png new file mode 100644 index 00000000000..aa18933f03a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/opening.png new file mode 100644 index 00000000000..4eb640a9560 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/secretdoorelevatorexitright.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/assembly.png new file mode 100644 index 00000000000..137468567d9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closed.png new file mode 100644 index 00000000000..0b27c38f5f7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closing.png new file mode 100644 index 00000000000..39c62d89f09 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/open.png new file mode 100644 index 00000000000..1f3380e5114 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/opening.png new file mode 100644 index 00000000000..501dd1b1592 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkcorner.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/assembly.png new file mode 100644 index 00000000000..65f2f4c745a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closed.png new file mode 100644 index 00000000000..4ab0c2b217d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closing.png new file mode 100644 index 00000000000..af863bf91f3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/meta.json new file mode 100644 index 00000000000..5bf9fa616f0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/meta.json @@ -0,0 +1,60 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "assembly" + }, + { + "name": "closed", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "closing", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "open", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "opening", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/open.png new file mode 100644 index 00000000000..75c7355900e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/opening.png new file mode 100644 index 00000000000..1dfc1ae8b31 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/SecretDoors/sombersecretdoordarkinset.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/assembly.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/assembly.png new file mode 100644 index 00000000000..b9eea8cddb0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/assembly.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/bolted_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/bolted_unlit.png new file mode 100644 index 00000000000..8fc76ed7cf4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/bolted_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed.png new file mode 100644 index 00000000000..ca41033f49f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed_unlit.png new file mode 100644 index 00000000000..a378c2ab7ec Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closed_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing.png new file mode 100644 index 00000000000..f5d31c2f9d8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing_unlit.png new file mode 100644 index 00000000000..700fc8712b5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/closing_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/deny_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/deny_unlit.png new file mode 100644 index 00000000000..e668b6b01e0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/deny_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/emergency_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/emergency_unlit.png new file mode 100644 index 00000000000..81beb4af946 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/emergency_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/meta.json b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/meta.json new file mode 100644 index 00000000000..e559bedcbc8 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/meta.json @@ -0,0 +1,190 @@ +{ + "version":1, + "license":"CC-BY-SA-3.0", + "copyright":"By Sha-Seng (GitHub)", + "size": { + "x":32, + "y":32 + }, + "states":[ + { + "name":"assembly", + "directions":4, + "delays":[ + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ], + [ + 0.3,0.3 + ] + ] + }, + { + "name":"closed", + "directions":4 + }, + { + "name":"closed_unlit", + "directions":4 + }, + { + "name":"closing", + "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,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":"closing_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,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":"open", + "directions":4 + }, + { + "name":"open_unlit", + "directions":4 + }, + { + "name":"opening", + "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,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.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,0.1,0.1,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"deny_unlit", + "directions":4, + "delays":[ + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ], + [ + 0.1,0.2,0.1 + ] + ] + }, + { + "name":"sparks", + "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,0.1,0.1 + ], + [ + 0.1,0.1,0.1,0.1,0.1,0.1 + ] + ] + }, + { + "name":"panel_open", + "directions":4 + }, + { + "name":"bolted_unlit", + "directions":4 + }, + { + "name":"welded", + "directions":4 + }, + { + "name":"secure_underlay", + "directions":4 + }, + { + "name": "emergency_unlit", + "directions":4, + "delays": [ + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ], + [ + 0.9, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open.png new file mode 100644 index 00000000000..36c5b35adce Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open_unlit.png new file mode 100644 index 00000000000..127c0b25110 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/open_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening.png new file mode 100644 index 00000000000..69352809145 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening_unlit.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening_unlit.png new file mode 100644 index 00000000000..87770bd3822 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/opening_unlit.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/panel_open.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/panel_open.png new file mode 100644 index 00000000000..087a8777523 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/panel_open.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/secure_underlay.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/secure_underlay.png new file mode 100644 index 00000000000..435d0f10b96 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/secure_underlay.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/sparks.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/sparks.png new file mode 100644 index 00000000000..916f5f41077 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/sparks.png differ diff --git a/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/welded.png b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/welded.png new file mode 100644 index 00000000000..a143c2e1ef1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Doors/Windoors/somberblack.rsi/welded.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/altar.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/altar.png new file mode 100644 index 00000000000..a880e458180 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/altar.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/candles.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/candles.png new file mode 100644 index 00000000000..933e0d05c86 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/candles.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png new file mode 100644 index 00000000000..14fff800e00 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover-off.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover.png new file mode 100644 index 00000000000..be8c7456c34 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/cover.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/faust.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/faust.png new file mode 100644 index 00000000000..a978c69489c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/faust.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png new file mode 100644 index 00000000000..37b01a3b0f7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-1.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png new file mode 100644 index 00000000000..a0e9e5a6c1a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-2.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png new file mode 100644 index 00000000000..9e9ebe3d974 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/fill-3.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/glow.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/glow.png new file mode 100644 index 00000000000..1db26428725 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/glow.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/locked.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/locked.png new file mode 100644 index 00000000000..6cf2a85a97c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/locked.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/meta.json new file mode 100644 index 00000000000..173e46fd332 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/meta.json @@ -0,0 +1,73 @@ +{ + "version": 1, + "size": { + "x": 96, + "y": 96 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub), cover and locked states by ThatKidConnor", + "states": [ + { + "name": "altar", + "directions": 4 + }, + { + "name": "faust", + "directions": 4 + }, + { + "name": "straps", + "directions": 4 + }, + { + "name": "cover", + "directions": 4 + }, + { + "name": "cover-off", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "unlocked", + "directions": 4 + }, + { + "name": "fill-1", + "directions": 4 + }, + { + "name": "fill-2", + "directions": 4 + }, + { + "name": "fill-3", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + }, + { + "name": "candles", + "directions": 4, + "delays": [ + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/straps.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/straps.png new file mode 100644 index 00000000000..ef48d68d5f8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/straps.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png new file mode 100644 index 00000000000..034f7c39f46 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/somber.rsi/unlocked.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/altar.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/altar.png new file mode 100644 index 00000000000..c7f80fb170d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/altar.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/candles.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/candles.png new file mode 100644 index 00000000000..d5c39dd240e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/candles.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover-off.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover-off.png new file mode 100644 index 00000000000..14fff800e00 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover-off.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover.png new file mode 100644 index 00000000000..be8c7456c34 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/cover.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/faust.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/faust.png new file mode 100644 index 00000000000..a978c69489c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/faust.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-1.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-1.png new file mode 100644 index 00000000000..37b01a3b0f7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-1.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-2.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-2.png new file mode 100644 index 00000000000..a0e9e5a6c1a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-2.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-3.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-3.png new file mode 100644 index 00000000000..9e9ebe3d974 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/fill-3.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/glow.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/glow.png new file mode 100644 index 00000000000..1db26428725 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/glow.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/locked.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/locked.png new file mode 100644 index 00000000000..6cf2a85a97c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/locked.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/meta.json new file mode 100644 index 00000000000..173e46fd332 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/meta.json @@ -0,0 +1,73 @@ +{ + "version": 1, + "size": { + "x": 96, + "y": 96 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub), cover and locked states by ThatKidConnor", + "states": [ + { + "name": "altar", + "directions": 4 + }, + { + "name": "faust", + "directions": 4 + }, + { + "name": "straps", + "directions": 4 + }, + { + "name": "cover", + "directions": 4 + }, + { + "name": "cover-off", + "directions": 4 + }, + { + "name": "locked", + "directions": 4 + }, + { + "name": "unlocked", + "directions": 4 + }, + { + "name": "fill-1", + "directions": 4 + }, + { + "name": "fill-2", + "directions": 4 + }, + { + "name": "fill-3", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + }, + { + "name": "candles", + "directions": 4, + "delays": [ + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ], + [ + 0.2, 0.2, 0.2, 0.2 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/straps.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/straps.png new file mode 100644 index 00000000000..ef48d68d5f8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/straps.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/unlocked.png b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/unlocked.png new file mode 100644 index 00000000000..034f7c39f46 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Altars/Cults/sombersanctum.rsi/unlocked.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png new file mode 100644 index 00000000000..8fd06eb918a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png new file mode 100644 index 00000000000..cbad6368ec2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/arm_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/corner.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/corner.png new file mode 100644 index 00000000000..7dfc9a5d87b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/corner.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/left.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/left.png new file mode 100644 index 00000000000..f9cd79d87e4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/left.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/meta.json new file mode 100644 index 00000000000..4647b05c0ca --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "From TGStation, made to match the somber furniture by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left", + "directions": 4 + }, + { + "name": "right", + "directions": 4 + }, + { + "name": "middle", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "arm_left", + "directions": 4 + }, + { + "name": "arm_right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/middle.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/middle.png new file mode 100644 index 00000000000..4e7d07c6b51 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/middle.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/right.png b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/right.png new file mode 100644 index 00000000000..5a92da03996 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Benches/sombersofa.rsi/right.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_0.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..44d838541d2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_1.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..d063a2ff782 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_2.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..44d838541d2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_3.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..d063a2ff782 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_4.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..d8fa8dcbaf4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_5.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..e472e53c1fc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_6.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..33110e51e53 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_7.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..3cc9de33006 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/full.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/full.png new file mode 100644 index 00000000000..75caaa0ac71 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/meta.json new file mode 100644 index 00000000000..46638b69bfc --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Carpets/midnight_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), recolored by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_0.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_0.png new file mode 100644 index 00000000000..6e81e328398 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_0.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_1.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_1.png new file mode 100644 index 00000000000..8cf09fd73cd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_1.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_2.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_2.png new file mode 100644 index 00000000000..863198a021f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_2.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_3.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_3.png new file mode 100644 index 00000000000..164ddc689bd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_3.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_4.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_4.png new file mode 100644 index 00000000000..c2f63008521 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_4.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_5.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_5.png new file mode 100644 index 00000000000..5a9153d5ca8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_5.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_6.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_6.png new file mode 100644 index 00000000000..15b35e9bfc6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_6.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_7.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_7.png new file mode 100644 index 00000000000..99da5693c07 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/carpet_7.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/full.png b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/full.png new file mode 100644 index 00000000000..9e243ccb0e8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/meta.json new file mode 100644 index 00000000000..4c6c4a07dc1 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Carpets/narrow_midnight_carpet.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Hqlle (github), modified by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "carpet_0", + "directions": 4 + }, + { + "name": "carpet_1", + "directions": 4 + }, + { + "name": "carpet_2", + "directions": 4 + }, + { + "name": "carpet_3", + "directions": 4 + }, + { + "name": "carpet_4", + "directions": 4 + }, + { + "name": "carpet_5", + "directions": 4 + }, + { + "name": "carpet_6", + "directions": 4 + }, + { + "name": "carpet_7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/fire.png b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/fire.png new file mode 100644 index 00000000000..2f9691b6479 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/fire.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/full.png b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/full.png new file mode 100644 index 00000000000..f94e04a786e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/meta.json new file mode 100644 index 00000000000..37ed65d3794 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/Tables/Somber/somberwoodtablefiresanctum.rsi/meta.json @@ -0,0 +1,45 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "full", + "directions": 4 + }, + { + "name": "fire", + "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 + ] + ] + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedlowerhugeflipped.png b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedlowerhugeflipped.png new file mode 100644 index 00000000000..ae9ebaf1a1c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedlowerhugeflipped.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedmiddlehugeflipped.png b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedmiddlehugeflipped.png new file mode 100644 index 00000000000..d7353d8b3d8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedmiddlehugeflipped.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedupperhugeflipped.png b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedupperhugeflipped.png new file mode 100644 index 00000000000..7b24f9dad04 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/bedupperhugeflipped.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/meta.json new file mode 100644 index 00000000000..f0cc43a298b --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/furniture-96x96.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 96, + "y": 96 + }, + "states": [ + { + "name": "bedlowerhugeflipped" + }, + { + "name": "bedmiddlehugeflipped" + }, + { + "name": "bedupperhugeflipped" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bed.png b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bed.png new file mode 100644 index 00000000000..d25f02b4393 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bed.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasic.png b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasic.png new file mode 100644 index 00000000000..914d27dec0c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasic.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasicflipped.png b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasicflipped.png new file mode 100644 index 00000000000..9e0ab6c2afc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedbasicflipped.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedflipped.png b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedflipped.png new file mode 100644 index 00000000000..a11ac9ffe78 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/bedflipped.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/meta.json new file mode 100644 index 00000000000..31f8faf4eff --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/furniture.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bed" + }, + { + "name": "bedbasic" + }, + { + "name": "bedflipped" + }, + { + "name": "bedbasicflipped" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base-backless.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base-backless.png new file mode 100644 index 00000000000..0022e65de6b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base-backless.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base.png new file mode 100644 index 00000000000..e73ecc0f1e9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/base.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-0.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-0.png new file mode 100644 index 00000000000..c72f05a095a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-0.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-1.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-1.png new file mode 100644 index 00000000000..d1c4203db3d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-1.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-10.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-10.png new file mode 100644 index 00000000000..4703ae6e1cb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-10.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-11.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-11.png new file mode 100644 index 00000000000..81a3e555ce7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-11.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-12.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-12.png new file mode 100644 index 00000000000..42b3bfc0697 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-12.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-13.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-13.png new file mode 100644 index 00000000000..1540c0ca21b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-13.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-14.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-14.png new file mode 100644 index 00000000000..24bc8e22115 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-14.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-15.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-15.png new file mode 100644 index 00000000000..bb33d751276 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-15.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-16.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-16.png new file mode 100644 index 00000000000..30bb12a9e06 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-16.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-17.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-17.png new file mode 100644 index 00000000000..7047d9d7311 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-17.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-18.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-18.png new file mode 100644 index 00000000000..0a4b17d277e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-18.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-19.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-19.png new file mode 100644 index 00000000000..49164e06e0c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-19.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-2.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-2.png new file mode 100644 index 00000000000..3aecc2033fc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-2.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-20.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-20.png new file mode 100644 index 00000000000..61f004accb8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-20.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-3.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-3.png new file mode 100644 index 00000000000..02bd4066aa7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-3.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-4.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-4.png new file mode 100644 index 00000000000..72b34edbadf Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-4.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-5.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-5.png new file mode 100644 index 00000000000..077092528e3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-5.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-6.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-6.png new file mode 100644 index 00000000000..8719f8aad35 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-6.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-7.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-7.png new file mode 100644 index 00000000000..05df72bffab Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-7.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-8.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-8.png new file mode 100644 index 00000000000..79f4c6cc870 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-8.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-9.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-9.png new file mode 100644 index 00000000000..659ae9cebac Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/book-9.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/empty.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/empty.png new file mode 100644 index 00000000000..18ce5914c78 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/empty.png differ diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/meta.json new file mode 100644 index 00000000000..25f5dfe3956 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/meta.json @@ -0,0 +1,87 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/f777c8ddf7a529b002df17909566d5d93b8ad201 and edited by Kit0vras (github), made to match the somber furniture by Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "base-backless" + }, + { + "name": "empty" + }, + { + "name": "smooth", + "directions": 4 + }, + { + "name": "book-0" + }, + { + "name": "book-1" + }, + { + "name": "book-2" + }, + { + "name": "book-3" + }, + { + "name": "book-4" + }, + { + "name": "book-5" + }, + { + "name": "book-6" + }, + { + "name": "book-7" + }, + { + "name": "book-8" + }, + { + "name": "book-9" + }, + { + "name": "book-10" + }, + { + "name": "book-11" + }, + { + "name": "book-12" + }, + { + "name": "book-13" + }, + { + "name": "book-14" + }, + { + "name": "book-15" + }, + { + "name": "book-16" + }, + { + "name": "book-17" + }, + { + "name": "book-18" + }, + { + "name": "book-19" + }, + { + "name": "book-20" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/smooth.png b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/smooth.png new file mode 100644 index 00000000000..5ce18da7d3f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Furniture/somberbookshelfsanctum.rsi/smooth.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png new file mode 100644 index 00000000000..d4ce118df07 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/base.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png new file mode 100644 index 00000000000..f1ba93f1b6a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/crystal.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png new file mode 100644 index 00000000000..0f5f5ffc643 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/glow.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json new file mode 100644 index 00000000000..d0ec6c64921 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloating.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "crystal" + }, + { + "name": "glow" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png new file mode 100644 index 00000000000..9ab06eebbf8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/base.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png new file mode 100644 index 00000000000..0b657385f61 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/crystal.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png new file mode 100644 index 00000000000..2b7c94490ab Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/glow.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json new file mode 100644 index 00000000000..d0ec6c64921 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitefloor.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "crystal" + }, + { + "name": "glow" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base-lattice.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base-lattice.png new file mode 100644 index 00000000000..a600b10ef18 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base-lattice.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png new file mode 100644 index 00000000000..be3c4af18d4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/base.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-lattice.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-lattice.png new file mode 100644 index 00000000000..6fc685dfb33 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal-lattice.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png new file mode 100644 index 00000000000..7ed3033569e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/crystal.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-lattice.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-lattice.png new file mode 100644 index 00000000000..d0847f8e58e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow-lattice.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png new file mode 100644 index 00000000000..3fc6d4d2992 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/glow.png differ diff --git a/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json new file mode 100644 index 00000000000..7dab1dcc9e1 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Lighting/LightPosts/lampeidolitewell.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base" + }, + { + "name": "crystal" + }, + { + "name": "glow" + }, + { + "name": "base-lattice" + }, + { + "name": "crystal-lattice" + }, + { + "name": "glow-lattice" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/broken.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/broken.png new file mode 100644 index 00000000000..d63f1ed0f61 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/deny-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/deny-unshaded.png new file mode 100644 index 00000000000..f738cda6620 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/eject-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/eject-unshaded.png new file mode 100644 index 00000000000..9ca69d52a1d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/meta.json b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/meta.json new file mode 100644 index 00000000000..aa35b7123b0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/meta.json @@ -0,0 +1,105 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "off" + }, + { + "name": "broken" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/normal-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/normal-unshaded.png new file mode 100644 index 00000000000..18adf2dcf7f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/off.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/off.png new file mode 100644 index 00000000000..16bf1e15dc9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/off.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/panel.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/panel.png new file mode 100644 index 00000000000..aac314eb7f7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantispenthouse.rsi/panel.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/broken.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/broken.png new file mode 100644 index 00000000000..13bb6fe4a1d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/deny-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/deny-unshaded.png new file mode 100644 index 00000000000..af0f5dcc1cf Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/eject-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/eject-unshaded.png new file mode 100644 index 00000000000..3a4a51ccd8d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/meta.json new file mode 100644 index 00000000000..aa35b7123b0 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/meta.json @@ -0,0 +1,105 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "eject-unshaded", + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "deny-unshaded", + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "off" + }, + { + "name": "broken" + }, + { + "name": "panel" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/normal-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/normal-unshaded.png new file mode 100644 index 00000000000..647ac9be3d1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/off.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/off.png new file mode 100644 index 00000000000..682cc916791 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/off.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/panel.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/panel.png new file mode 100644 index 00000000000..f868863f6a5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantissanctum.rsi/panel.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/broken.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/broken.png new file mode 100644 index 00000000000..c947d0f1c61 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/deny-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/deny-unshaded.png new file mode 100644 index 00000000000..30cb7cf349b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/eject-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/eject-unshaded.png new file mode 100644 index 00000000000..afb772c4f28 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/meta.json b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/meta.json new file mode 100644 index 00000000000..7f4365f7945 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/meta.json @@ -0,0 +1,321 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "eject-unshaded", + "directions": 4, + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "deny-unshaded", + "directions": 4, + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "off", + "directions": 4 + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "panel", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/normal-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/normal-unshaded.png new file mode 100644 index 00000000000..c4786972a77 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/off.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/off.png new file mode 100644 index 00000000000..1327ca16353 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/off.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/panel.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/panel.png new file mode 100644 index 00000000000..337e63e7aac Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallpenthouse.rsi/panel.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/broken.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/broken.png new file mode 100644 index 00000000000..fc6aff25d27 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/broken.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/deny-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/deny-unshaded.png new file mode 100644 index 00000000000..6c4266f9efd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/deny-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/eject-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/eject-unshaded.png new file mode 100644 index 00000000000..aaeed7286b0 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/eject-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/meta.json b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/meta.json new file mode 100644 index 00000000000..7f4365f7945 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/meta.json @@ -0,0 +1,321 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "normal-unshaded", + "directions": 4, + "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2 + ] + ] + }, + { + "name": "eject-unshaded", + "directions": 4, + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "deny-unshaded", + "directions": 4, + "delays": [ + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ], + [ + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05, + 0.05 + ] + ] + }, + { + "name": "off", + "directions": 4 + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "panel", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/normal-unshaded.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/normal-unshaded.png new file mode 100644 index 00000000000..b64005ef913 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/normal-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/off.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/off.png new file mode 100644 index 00000000000..823876a8f81 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/off.png differ diff --git a/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/panel.png b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/panel.png new file mode 100644 index 00000000000..5a80b374c4f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Machines/VendingMachines/mantiswallsanctum.rsi/panel.png differ diff --git a/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/inlaid.png b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/inlaid.png new file mode 100644 index 00000000000..4cefb076f68 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/inlaid.png differ diff --git a/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/invisible.png b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/invisible.png new file mode 100644 index 00000000000..d6656195cbd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/meta.json b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/meta.json new file mode 100644 index 00000000000..f91bf2199a7 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Specific/Chapel/sombernazarinlaid.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Made by Sha-Seng (GitHub)", + "states": [ + { + "name": "inlaid" + }, + { + "name": "invisible" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/meta.json b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/meta.json new file mode 100644 index 00000000000..8af8e696a95 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/meta.json @@ -0,0 +1,29 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by EmoGarbage, Painting 17 and the Among Us IP is used in respect with the policy at https://www.innersloth.com/fan-creation-policy/, painting 19 was taken from vg station at commit https://github.com/vgstation-coders/vgstation13/commit/af32149e4e9e4ccb1edcbc36d9a1f72b05a6c66c, paintings 21 through 23 by leonardo-dabepis, painting 24 by GhostPhaseMoon, all edited by Sha-Seng (GitHub).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { "name": "painting1" }, + { "name": "painting2" }, + { "name": "painting3" }, + { "name": "painting4" }, + { "name": "painting5" }, + { "name": "painting6" }, + { "name": "painting7" }, + { "name": "painting8" }, + { "name": "painting9" }, + { "name": "painting12" }, + { "name": "painting13" }, + { "name": "painting14" }, + { "name": "painting15" }, + { "name": "painting21" }, + { "name": "painting22" }, + { "name": "painting23" }, + { "name": "painting24" }, + { "name": "painting25" } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting1.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting1.png new file mode 100644 index 00000000000..b403e654ec8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting1.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting12.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting12.png new file mode 100644 index 00000000000..c3d70314bf3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting12.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting13.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting13.png new file mode 100644 index 00000000000..73099c0fa65 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting13.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting14.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting14.png new file mode 100644 index 00000000000..0d918e2d8cc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting14.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting15.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting15.png new file mode 100644 index 00000000000..973a8752d7f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting15.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting2.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting2.png new file mode 100644 index 00000000000..2d83d3f29ca Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting2.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting21.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting21.png new file mode 100644 index 00000000000..36d2cb7b8d5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting21.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting22.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting22.png new file mode 100644 index 00000000000..452ea2296ad Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting22.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting23.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting23.png new file mode 100644 index 00000000000..dbd50bdabc9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting23.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting24.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting24.png new file mode 100644 index 00000000000..d00c77cc5a6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting24.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting25.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting25.png new file mode 100644 index 00000000000..9c9c8b245f8 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting25.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting3.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting3.png new file mode 100644 index 00000000000..650f7324b07 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting3.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting4.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting4.png new file mode 100644 index 00000000000..3dd79076fb1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting4.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting5.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting5.png new file mode 100644 index 00000000000..02c166bdca6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting5.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting6.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting6.png new file mode 100644 index 00000000000..c19865a4a62 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting6.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting7.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting7.png new file mode 100644 index 00000000000..ba16695f2d4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting7.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting8.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting8.png new file mode 100644 index 00000000000..fb08b7761fe Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting8.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting9.png b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting9.png new file mode 100644 index 00000000000..983fbe60f8b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/paintings.rsi/painting9.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons-unshaded.png b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons-unshaded.png new file mode 100644 index 00000000000..98a76f5d32e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons-unshaded.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons.png b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons.png new file mode 100644 index 00000000000..efcd8ce7761 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/buttons.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/meta.json b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/meta.json new file mode 100644 index 00000000000..f8c9c878e23 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "buttons", + "directions": 4 + }, + { + "name": "buttons-unshaded", + "directions": 4 + }, + { + "name": "wires", + "directions": 4 + }, + { + "name": "wiresleft", + "directions": 4 + }, + { + "name": "wiresright", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wires.png b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wires.png new file mode 100644 index 00000000000..9dfcfa02f17 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wires.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresleft.png b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresleft.png new file mode 100644 index 00000000000..e12f19f230b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresleft.png differ diff --git a/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresright.png b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresright.png new file mode 100644 index 00000000000..9b442563af6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Wallmounts/switch.rsi/wiresright.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/full.png new file mode 100644 index 00000000000..229e07bcb43 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/meta.json new file mode 100644 index 00000000000..7e43add2b81 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/f743754ec3ef446c8172388431effa73aeddb7ff#diff-b429dd7fccbca60d740d4887c1077a178abf1efffe57e7ae2a0b607c8a9e2202, modified by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "mining0", + "directions": 4 + }, + { + "name": "mining1", + "directions": 4 + }, + { + "name": "mining2", + "directions": 4 + }, + { + "name": "mining3", + "directions": 4 + }, + { + "name": "mining4", + "directions": 4 + }, + { + "name": "mining5", + "directions": 4 + }, + { + "name": "mining6", + "directions": 4 + }, + { + "name": "mining7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining0.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining0.png new file mode 100644 index 00000000000..0caa2f85dd5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining1.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining1.png new file mode 100644 index 00000000000..b62774d8339 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining2.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining2.png new file mode 100644 index 00000000000..bd72aa70f37 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining3.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining3.png new file mode 100644 index 00000000000..7dce53ae0c6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining4.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining4.png new file mode 100644 index 00000000000..4fa7e06b5aa Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining5.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining5.png new file mode 100644 index 00000000000..bec334f35eb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining6.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining6.png new file mode 100644 index 00000000000..2e916187cd6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining6.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining7.png b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining7.png new file mode 100644 index 00000000000..7d79210b199 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevator.rsi/mining7.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/full.png new file mode 100644 index 00000000000..1ec631cb1be Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/meta.json new file mode 100644 index 00000000000..7e43add2b81 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/f743754ec3ef446c8172388431effa73aeddb7ff#diff-b429dd7fccbca60d740d4887c1077a178abf1efffe57e7ae2a0b607c8a9e2202, modified by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "mining0", + "directions": 4 + }, + { + "name": "mining1", + "directions": 4 + }, + { + "name": "mining2", + "directions": 4 + }, + { + "name": "mining3", + "directions": 4 + }, + { + "name": "mining4", + "directions": 4 + }, + { + "name": "mining5", + "directions": 4 + }, + { + "name": "mining6", + "directions": 4 + }, + { + "name": "mining7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining0.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining0.png new file mode 100644 index 00000000000..4b39cfecfcc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining1.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining1.png new file mode 100644 index 00000000000..09a07157fec Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining2.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining2.png new file mode 100644 index 00000000000..26ec6cb4611 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining3.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining3.png new file mode 100644 index 00000000000..32fddb61f80 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining4.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining4.png new file mode 100644 index 00000000000..2dff79b42b3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining5.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining5.png new file mode 100644 index 00000000000..4660dc202d1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining6.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining6.png new file mode 100644 index 00000000000..6564bdb1d68 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining6.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining7.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining7.png new file mode 100644 index 00000000000..f9fde14410c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleft.rsi/mining7.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/full.png new file mode 100644 index 00000000000..16ca24b6b4b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/meta.json new file mode 100644 index 00000000000..7e43add2b81 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/tgstation/tgstation/commit/f743754ec3ef446c8172388431effa73aeddb7ff#diff-b429dd7fccbca60d740d4887c1077a178abf1efffe57e7ae2a0b607c8a9e2202, modified by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "mining0", + "directions": 4 + }, + { + "name": "mining1", + "directions": 4 + }, + { + "name": "mining2", + "directions": 4 + }, + { + "name": "mining3", + "directions": 4 + }, + { + "name": "mining4", + "directions": 4 + }, + { + "name": "mining5", + "directions": 4 + }, + { + "name": "mining6", + "directions": 4 + }, + { + "name": "mining7", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining0.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining0.png new file mode 100644 index 00000000000..ad07e340bdc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining1.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining1.png new file mode 100644 index 00000000000..e8436a317b3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining2.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining2.png new file mode 100644 index 00000000000..0248ab35745 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining3.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining3.png new file mode 100644 index 00000000000..54ce2161c25 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining4.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining4.png new file mode 100644 index 00000000000..3f2177077ae Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining5.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining5.png new file mode 100644 index 00000000000..167ba8511ce Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining6.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining6.png new file mode 100644 index 00000000000..3f2177077ae Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining6.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining7.png b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining7.png new file mode 100644 index 00000000000..bbfcfdb9f0b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/elevatorleftblack.rsi/mining7.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape.png new file mode 100644 index 00000000000..808536c902b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_corner.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_corner.png new file mode 100644 index 00000000000..052c649e895 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_corner.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half.png new file mode 100644 index 00000000000..58dcb62b8cc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_left.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_left.png new file mode 100644 index 00000000000..686e88c866e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_right.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_right.png new file mode 100644 index 00000000000..3e4f132700a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_half_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_left.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_left.png new file mode 100644 index 00000000000..a656ff86700 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_right.png b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_right.png new file mode 100644 index 00000000000..56d33e04f34 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/fire_escape_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/meta.json new file mode 100644 index 00000000000..45971beca02 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/fire_escape.rsi/meta.json @@ -0,0 +1,39 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub) for personal use", + "states": [ + { + "name": "fire_escape", + "directions": 4 + }, + { + "name": "fire_escape_left", + "directions": 4 + }, + { + "name": "fire_escape_right", + "directions": 4 + }, + { + "name": "fire_escape_corner", + "directions": 4 + }, + { + "name": "fire_escape_half", + "directions": 4 + }, + { + "name": "fire_escape_half_left", + "directions": 4 + }, + { + "name": "fire_escape_half_right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/invisible.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/invisible.png new file mode 100644 index 00000000000..ec63a10980a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/invisible.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/meta.json new file mode 100644 index 00000000000..30ebabc4e48 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "invisible" + }, + { + "name": "occluder" + }, + { + "name": "occludercenter" + }, + { + "name": "occluder_half", + "directions": 4 + }, + { + "name": "occluder_half_left", + "directions": 4 + }, + { + "name": "occluder_half_right", + "directions": 4 + }, + { + "name": "occluder_left", + "directions": 4 + }, + { + "name": "occluder_right", + "directions": 4 + }, + { + "name": "occluder_full" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder.png new file mode 100644 index 00000000000..032f74e9d53 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_full.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_full.png new file mode 100644 index 00000000000..2e8a85d73e5 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half.png new file mode 100644 index 00000000000..de404f494b3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_left.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_left.png new file mode 100644 index 00000000000..5a66df021dd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_right.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_right.png new file mode 100644 index 00000000000..7ef8ea0dca3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_half_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_left.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_left.png new file mode 100644 index 00000000000..44bcbf543c6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_right.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_right.png new file mode 100644 index 00000000000..97ca1d03cfa Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occluder_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occludercenter.png b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occludercenter.png new file mode 100644 index 00000000000..a005d4d7c2b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/invisible.rsi/occludercenter.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/meta.json new file mode 100644 index 00000000000..9c21a577004 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/meta.json @@ -0,0 +1,15 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "somber", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/somber.png b/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/somber.png new file mode 100644 index 00000000000..c70db936b4b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somber_directional.rsi/somber.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/full.png new file mode 100644 index 00000000000..058c562ddc3 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/meta.json new file mode 100644 index 00000000000..5042f133f01 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/meta.json @@ -0,0 +1,105 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "solid0", + "directions": 4 + }, + { + "name": "solid1", + "directions": 4 + }, + { + "name": "solid2", + "directions": 4 + }, + { + "name": "solid3", + "directions": 4 + }, + { + "name": "solid4", + "directions": 4 + }, + { + "name": "solid5", + "directions": 4 + }, + { + "name": "solid6", + "directions": 4 + }, + { + "name": "solid7", + "directions": 4 + }, + { + "name": "reinf_construct-0" + }, + { + "name": "reinf_construct-1" + }, + { + "name": "reinf_construct-2" + }, + { + "name": "reinf_construct-3" + }, + { + "name": "reinf_construct-4" + }, + { + "name": "reinf_construct-5" + }, + { + "name": "reinf_over0", + "directions": 4 + }, + { + "name": "reinf_over1", + "directions": 4 + }, + { + "name": "reinf_over2", + "directions": 4 + }, + { + "name": "reinf_over3", + "directions": 4 + }, + { + "name": "reinf_over4", + "directions": 4 + }, + { + "name": "reinf_over5", + "directions": 4 + }, + { + "name": "reinf_over6", + "directions": 4 + }, + { + "name": "reinf_over7", + "directions": 4 + }, + { + "name": "rgeneric" + }, + { + "name": "wall_girder" + }, + { + "name": "reinforced_wall_girder" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-0.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-0.png new file mode 100644 index 00000000000..08211acba04 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-1.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-1.png new file mode 100644 index 00000000000..dce3f519cb4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-2.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-2.png new file mode 100644 index 00000000000..18cc0173003 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-3.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-3.png new file mode 100644 index 00000000000..d5798a1a9dc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-4.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-4.png new file mode 100644 index 00000000000..2ee083db499 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-5.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-5.png new file mode 100644 index 00000000000..a300bfa4650 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_construct-5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over0.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over0.png new file mode 100644 index 00000000000..7a87c57b4b2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over1.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over1.png new file mode 100644 index 00000000000..3860c9937dd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over2.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over2.png new file mode 100644 index 00000000000..59720815f8f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over3.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over3.png new file mode 100644 index 00000000000..1946246fce9 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over4.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over4.png new file mode 100644 index 00000000000..4f6b663be79 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over5.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over5.png new file mode 100644 index 00000000000..a61a2bc92ca Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over6.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over6.png new file mode 100644 index 00000000000..45014c02187 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over6.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over7.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over7.png new file mode 100644 index 00000000000..e5c824a6787 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinf_over7.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinforced_wall_girder.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinforced_wall_girder.png new file mode 100644 index 00000000000..c104e843df2 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/reinforced_wall_girder.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/rgeneric.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/rgeneric.png new file mode 100644 index 00000000000..c470520203a Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/rgeneric.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid0.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid0.png new file mode 100644 index 00000000000..3d552ac9897 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid0.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid1.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid1.png new file mode 100644 index 00000000000..d0d6fd28a9b Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid1.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid2.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid2.png new file mode 100644 index 00000000000..1ebcc5abc7c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid2.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid3.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid3.png new file mode 100644 index 00000000000..43fb8f7f567 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid3.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid4.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid4.png new file mode 100644 index 00000000000..d51f8f619eb Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid4.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid5.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid5.png new file mode 100644 index 00000000000..a3ffe5ea7d6 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid5.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid6.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid6.png new file mode 100644 index 00000000000..5b5c9df5200 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid6.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid7.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid7.png new file mode 100644 index 00000000000..d56817f946d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/solid7.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/wall_girder.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/wall_girder.png new file mode 100644 index 00000000000..47d7ff01f1f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditation.rsi/wall_girder.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/full.png new file mode 100644 index 00000000000..e7c531fd4c7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/meta.json new file mode 100644 index 00000000000..54c4f0e7d07 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/sombermeditationleft.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/full.png b/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/full.png new file mode 100644 index 00000000000..f65f3e91aa4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/full.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/meta.json new file mode 100644 index 00000000000..54c4f0e7d07 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/sombermeditationright.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner.png new file mode 100644 index 00000000000..aaa38596e2d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner_small.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner_small.png new file mode 100644 index 00000000000..9f5df19acf4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/corner_small.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/meta.json b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/meta.json new file mode 100644 index 00000000000..e428ed10192 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "side", + "directions": 4 + }, + { + "name": "corner", + "directions": 4 + }, + { + "name": "corner_small", + "directions": 4 + }, + { + "name": "round", + "directions": 4 + }, + { + "name": "transition_left", + "directions": 4 + }, + { + "name": "transition_right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/round.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/round.png new file mode 100644 index 00000000000..1bc335c8315 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/round.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/side.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/side.png new file mode 100644 index 00000000000..ee610a6fe32 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/side.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_left.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_left.png new file mode 100644 index 00000000000..835ec783d4f Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_left.png differ diff --git a/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_right.png b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_right.png new file mode 100644 index 00000000000..cbd51df13fc Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Walls/somberrailing.rsi/transition_right.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/meta.json b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state0.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state0.png new file mode 100644 index 00000000000..28eaf9fcda1 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state0.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state1.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state1.png new file mode 100644 index 00000000000..937bf85a738 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_left_end.rsi/state1.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/meta.json b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state0.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state0.png new file mode 100644 index 00000000000..6bfc9294809 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state0.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state1.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state1.png new file mode 100644 index 00000000000..a28e49056d7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somber_diagonal_framed_right_end.rsi/state1.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/meta.json b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state0.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state0.png new file mode 100644 index 00000000000..62d03bb9203 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state0.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state1.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state1.png new file mode 100644 index 00000000000..0a64b964037 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_left_end.rsi/state1.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/meta.json b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/meta.json new file mode 100644 index 00000000000..a9ca29c3602 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "states": [ + { + "name": "state0" + }, + { + "name": "state1" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state0.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state0.png new file mode 100644 index 00000000000..0224a23152c Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state0.png differ diff --git a/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state1.png b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state1.png new file mode 100644 index 00000000000..84886617821 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/Windows/Somber/somberdark_diagonal_framed_right_end.rsi/state1.png differ diff --git a/Resources/Textures/_SHA/Structures/nosmooth.rsi/meta.json b/Resources/Textures/_SHA/Structures/nosmooth.rsi/meta.json new file mode 100644 index 00000000000..6cbf34ab284 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/nosmooth.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "windowcorner" + }, + { + "name": "window" + }, + { + "name": "walledge" + }, + { + "name": "walledgeframed" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledge.png b/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledge.png new file mode 100644 index 00000000000..0cd12aeba6d Binary files /dev/null and b/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledge.png differ diff --git a/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledgeframed.png b/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledgeframed.png new file mode 100644 index 00000000000..a8a5fc7c591 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/nosmooth.rsi/walledgeframed.png differ diff --git a/Resources/Textures/_SHA/Structures/nosmooth.rsi/window.png b/Resources/Textures/_SHA/Structures/nosmooth.rsi/window.png new file mode 100644 index 00000000000..8368cef9da4 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/nosmooth.rsi/window.png differ diff --git a/Resources/Textures/_SHA/Structures/nosmooth.rsi/windowcorner.png b/Resources/Textures/_SHA/Structures/nosmooth.rsi/windowcorner.png new file mode 100644 index 00000000000..f356e235014 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/nosmooth.rsi/windowcorner.png differ diff --git a/Resources/Textures/_SHA/Structures/stairs.rsi/meta.json b/Resources/Textures/_SHA/Structures/stairs.rsi/meta.json new file mode 100644 index 00000000000..70aad770fd2 --- /dev/null +++ b/Resources/Textures/_SHA/Structures/stairs.rsi/meta.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from /vg/station at commit https://github.com/vgstation-coders/vgstation13/commit/02b9f6894af4419c9f7e699a22c402b086d8067e and modified by Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "stairs_fire_escape", + "directions": 4 + }, + { + "name": "wide_somber_stairs_fade" + }, + { + "name": "wide_somber_stairs_fade_left" + }, + { + "name": "wide_somber_stairs_fade_right" + } + ] +} diff --git a/Resources/Textures/_SHA/Structures/stairs.rsi/stairs_fire_escape.png b/Resources/Textures/_SHA/Structures/stairs.rsi/stairs_fire_escape.png new file mode 100644 index 00000000000..e9d853f61cd Binary files /dev/null and b/Resources/Textures/_SHA/Structures/stairs.rsi/stairs_fire_escape.png differ diff --git a/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade.png b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade.png new file mode 100644 index 00000000000..e54b27dd5a7 Binary files /dev/null and b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade.png differ diff --git a/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_left.png b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_left.png new file mode 100644 index 00000000000..d0d312ff84e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_left.png differ diff --git a/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_right.png b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_right.png new file mode 100644 index 00000000000..a9f6d675b0e Binary files /dev/null and b/Resources/Textures/_SHA/Structures/stairs.rsi/wide_somber_stairs_fade_right.png differ diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/meta.json b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/meta.json new file mode 100644 index 00000000000..838008b9b44 --- /dev/null +++ b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/Citadel-Station-13/Citadel-Station-13-RP/tree/2ac1c566b89a6862c46380de02700c7c0d21a10d/icons/turf, edited by ShaSeng (GitHub)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "watercorner", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "watershinecorner", + "directions": 4, + "delays": [ + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ], + [ 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3 ] + ] + }, + { + "name": "pooltilecorner", + "directions": 4 + }, + { + "name": "poolglassdiagonaldark", + "directions": 4 + }, + { + "name": "pooldiagonalcut", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooldiagonalcut.png b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooldiagonalcut.png new file mode 100644 index 00000000000..f46b6736cff Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooldiagonalcut.png differ diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png new file mode 100644 index 00000000000..23cc6e064c3 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/poolglassdiagonaldark.png differ diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooltilecorner.png b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooltilecorner.png new file mode 100644 index 00000000000..cef05bb9397 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/pooltilecorner.png differ diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watercorner.png b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watercorner.png new file mode 100644 index 00000000000..37f3c4709b9 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watercorner.png differ diff --git a/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watershinecorner.png b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watershinecorner.png new file mode 100644 index 00000000000..aa17e148891 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/Planet/Somber/water.rsi/watershinecorner.png differ diff --git a/Resources/Textures/_SHA/Tiles/black.png b/Resources/Textures/_SHA/Tiles/black.png new file mode 100644 index 00000000000..4fe03bdc084 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/black.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator.png b/Resources/Textures/_SHA/Tiles/elevator.png new file mode 100644 index 00000000000..68017e4169c Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator0.png b/Resources/Textures/_SHA/Tiles/elevator0.png new file mode 100644 index 00000000000..bdec430ce57 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator0.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator1.png b/Resources/Textures/_SHA/Tiles/elevator1.png new file mode 100644 index 00000000000..006806acf98 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator1.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator2.png b/Resources/Textures/_SHA/Tiles/elevator2.png new file mode 100644 index 00000000000..1d85d736b73 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator2.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator3.png b/Resources/Textures/_SHA/Tiles/elevator3.png new file mode 100644 index 00000000000..49b348cc6b1 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator3.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator4.png b/Resources/Textures/_SHA/Tiles/elevator4.png new file mode 100644 index 00000000000..c94a3b8b212 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator4.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator5.png b/Resources/Textures/_SHA/Tiles/elevator5.png new file mode 100644 index 00000000000..f486ee8e3ff Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator5.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator6.png b/Resources/Textures/_SHA/Tiles/elevator6.png new file mode 100644 index 00000000000..a1931e9c56a Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator6.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator7.png b/Resources/Textures/_SHA/Tiles/elevator7.png new file mode 100644 index 00000000000..11cac773904 Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator7.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator8.png b/Resources/Textures/_SHA/Tiles/elevator8.png new file mode 100644 index 00000000000..b5b964e1b2f Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator8.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevator9.png b/Resources/Textures/_SHA/Tiles/elevator9.png new file mode 100644 index 00000000000..67b61800e8f Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevator9.png differ diff --git a/Resources/Textures/_SHA/Tiles/elevatorleft.png b/Resources/Textures/_SHA/Tiles/elevatorleft.png new file mode 100644 index 00000000000..93f95fb648c Binary files /dev/null and b/Resources/Textures/_SHA/Tiles/elevatorleft.png differ diff --git a/Resources/Textures/_SHA/Tiles/meta.json b/Resources/Textures/_SHA/Tiles/meta.json new file mode 100644 index 00000000000..be88d40ec47 --- /dev/null +++ b/Resources/Textures/_SHA/Tiles/meta.json @@ -0,0 +1,50 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "By Sha-Seng (GitHub) for personal use", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "elevator" + }, + { + "name": "elevator0" + }, + { + "name": "elevator1" + }, + { + "name": "elevator2" + }, + { + "name": "elevator3" + }, + { + "name": "elevator4" + }, + { + "name": "elevator5" + }, + { + "name": "elevator6" + }, + { + "name": "elevator7" + }, + { + "name": "elevator8" + }, + { + "name": "elevator9" + }, + { + "name": "elevatorleft" + }, + { + "name": "black" + } + ] +} diff --git a/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_leader.png b/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_leader.png index b31b12ad508..9527e5ceb77 100644 Binary files a/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_leader.png and b/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_leader.png differ diff --git a/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_member.png b/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_member.png index d069a3a6528..ce984fc5c0e 100644 Binary files a/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_member.png and b/Resources/Textures/_White/BloodCult/cult_hud.rsi/cult_member.png differ diff --git a/Resources/manifest.yml b/Resources/manifest.yml index bec1875a17f..50a43674aa2 100644 --- a/Resources/manifest.yml +++ b/Resources/manifest.yml @@ -13,6 +13,6 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later AND MIT -defaultWindowTitle: The Den +defaultWindowTitle: The Estate windowIconSet: /Textures/Logo/icon splashLogo: /Textures/Logo/logo.png