From 552918d59d38286fbb901ed382770c2a68b011a5 Mon Sep 17 00:00:00 2001 From: Swept Date: Tue, 29 Sep 2020 14:11:42 +0000 Subject: [PATCH] TABLE TIME LET'S GET ITTTTTTT (#2141) * Replace pilot chair with a better sprite * Refactors furniture.yml * Cleans up dumb indentations * Massive table cleanup YEAAHAHAAAHAHAHA FUCK YEAH WE CAN GAMBLE NOW * Bookshelves, rack, metal shelf * Actually good looking carpets holy crap lois * three more colored carpets * Rest of carpet colors and they now have proper drawdepth * Adds Phoron windows and recolor phoron gas * A bunch of decorative lights * CarpetBase now abstract * Inhands for torches * Tables now have icons and a much nicer rsi/yaml layout * Carpet Icons fix * Removes old carpet --- Resources/Audio/Effects/picaxe2.ogg | Bin 0 -> 19843 bytes Resources/Audio/Effects/woodhit.ogg | Bin 0 -> 7986 bytes .../Entities/Constructible/Furniture/beds.yml | 19 ++ .../Constructible/Furniture/bookshelf.yml | 71 ++++++ .../Constructible/Furniture/carpets.yml | 112 +++++++++ .../{Ground => Furniture}/instruments.yml | 4 - .../{Ground => Furniture}/pilot_chair.yml | 4 +- .../{Ground => Furniture}/potted_plants.yml | 14 -- .../furniture.yml => Furniture/seats.yml} | 107 +++----- .../Constructible/Furniture/storage.yml | 49 ++++ .../Constructible/Furniture/tables.yml | 197 +++++++++++++++ .../Entities/Constructible/Ground/table.yml | 60 ----- .../Entities/Constructible/Walls/windows.yml | 19 +- .../Entities/Objects/Misc/fluff_lights.yml | 159 ++++++++++++ Resources/Prototypes/Tiles/floors.yml | 15 +- .../Carpets/black_carpet.rsi/carpet_0.png | Bin 0 -> 640 bytes .../Carpets/black_carpet.rsi/carpet_1.png | Bin 0 -> 478 bytes .../Carpets/black_carpet.rsi/carpet_2.png | Bin 0 -> 640 bytes .../Carpets/black_carpet.rsi/carpet_3.png | Bin 0 -> 478 bytes .../Carpets/black_carpet.rsi/carpet_4.png | Bin 0 -> 474 bytes .../Carpets/black_carpet.rsi/carpet_5.png | Bin 0 -> 540 bytes .../Carpets/black_carpet.rsi/carpet_6.png | Bin 0 -> 474 bytes .../Carpets/black_carpet.rsi/carpet_7.png | Bin 0 -> 431 bytes .../Carpets/black_carpet.rsi/full.png | Bin 0 -> 408 bytes .../Carpets/black_carpet.rsi/meta.json | 65 +++++ .../Carpets/blue_carpet.rsi/carpet_0.png | Bin 0 -> 644 bytes .../Carpets/blue_carpet.rsi/carpet_1.png | Bin 0 -> 479 bytes .../Carpets/blue_carpet.rsi/carpet_2.png | Bin 0 -> 644 bytes .../Carpets/blue_carpet.rsi/carpet_3.png | Bin 0 -> 479 bytes .../Carpets/blue_carpet.rsi/carpet_4.png | Bin 0 -> 481 bytes .../Carpets/blue_carpet.rsi/carpet_5.png | Bin 0 -> 526 bytes .../Carpets/blue_carpet.rsi/carpet_6.png | Bin 0 -> 481 bytes .../Carpets/blue_carpet.rsi/carpet_7.png | Bin 0 -> 442 bytes .../Carpets/blue_carpet.rsi/full.png | Bin 0 -> 435 bytes .../Carpets/blue_carpet.rsi/meta.json | 65 +++++ .../Carpets/gay_carpet.rsi/carpet_0.png | Bin 0 -> 657 bytes .../Carpets/gay_carpet.rsi/carpet_1.png | Bin 0 -> 485 bytes .../Carpets/gay_carpet.rsi/carpet_2.png | Bin 0 -> 657 bytes .../Carpets/gay_carpet.rsi/carpet_3.png | Bin 0 -> 485 bytes .../Carpets/gay_carpet.rsi/carpet_4.png | Bin 0 -> 497 bytes .../Carpets/gay_carpet.rsi/carpet_5.png | Bin 0 -> 546 bytes .../Carpets/gay_carpet.rsi/carpet_6.png | Bin 0 -> 497 bytes .../Carpets/gay_carpet.rsi/carpet_7.png | Bin 0 -> 444 bytes .../Carpets/gay_carpet.rsi/full.png | Bin 0 -> 393 bytes .../Carpets/gay_carpet.rsi/meta.json | 65 +++++ .../Carpets/green_carpet.rsi/carpet_0.png | Bin 0 -> 663 bytes .../Carpets/green_carpet.rsi/carpet_1.png | Bin 0 -> 463 bytes .../Carpets/green_carpet.rsi/carpet_2.png | Bin 0 -> 663 bytes .../Carpets/green_carpet.rsi/carpet_3.png | Bin 0 -> 463 bytes .../Carpets/green_carpet.rsi/carpet_4.png | Bin 0 -> 471 bytes .../Carpets/green_carpet.rsi/carpet_5.png | Bin 0 -> 529 bytes .../Carpets/green_carpet.rsi/carpet_6.png | Bin 0 -> 471 bytes .../Carpets/green_carpet.rsi/carpet_7.png | Bin 0 -> 431 bytes .../Carpets/green_carpet.rsi/full.png | Bin 0 -> 397 bytes .../Carpets/green_carpet.rsi/meta.json | 65 +++++ .../Carpets/orange_carpet.rsi/carpet_0.png | Bin 0 -> 641 bytes .../Carpets/orange_carpet.rsi/carpet_1.png | Bin 0 -> 471 bytes .../Carpets/orange_carpet.rsi/carpet_2.png | Bin 0 -> 641 bytes .../Carpets/orange_carpet.rsi/carpet_3.png | Bin 0 -> 471 bytes .../Carpets/orange_carpet.rsi/carpet_4.png | Bin 0 -> 499 bytes .../Carpets/orange_carpet.rsi/carpet_5.png | Bin 0 -> 532 bytes .../Carpets/orange_carpet.rsi/carpet_6.png | Bin 0 -> 499 bytes .../Carpets/orange_carpet.rsi/carpet_7.png | Bin 0 -> 436 bytes .../Carpets/orange_carpet.rsi/full.png | Bin 0 -> 382 bytes .../Carpets/orange_carpet.rsi/meta.json | 65 +++++ .../Carpets/purple_carpet.rsi/carpet_0.png | Bin 0 -> 647 bytes .../Carpets/purple_carpet.rsi/carpet_1.png | Bin 0 -> 488 bytes .../Carpets/purple_carpet.rsi/carpet_2.png | Bin 0 -> 647 bytes .../Carpets/purple_carpet.rsi/carpet_3.png | Bin 0 -> 488 bytes .../Carpets/purple_carpet.rsi/carpet_4.png | Bin 0 -> 487 bytes .../Carpets/purple_carpet.rsi/carpet_5.png | Bin 0 -> 541 bytes .../Carpets/purple_carpet.rsi/carpet_6.png | Bin 0 -> 487 bytes .../Carpets/purple_carpet.rsi/carpet_7.png | Bin 0 -> 439 bytes .../Carpets/purple_carpet.rsi/full.png | Bin 0 -> 385 bytes .../Carpets/purple_carpet.rsi/meta.json | 65 +++++ .../Carpets/red_carpet.rsi/carpet_0.png | Bin 0 -> 698 bytes .../Carpets/red_carpet.rsi/carpet_1.png | Bin 0 -> 464 bytes .../Carpets/red_carpet.rsi/carpet_2.png | Bin 0 -> 698 bytes .../Carpets/red_carpet.rsi/carpet_3.png | Bin 0 -> 464 bytes .../Carpets/red_carpet.rsi/carpet_4.png | Bin 0 -> 466 bytes .../Carpets/red_carpet.rsi/carpet_5.png | Bin 0 -> 541 bytes .../Carpets/red_carpet.rsi/carpet_6.png | Bin 0 -> 466 bytes .../Carpets/red_carpet.rsi/carpet_7.png | Bin 0 -> 419 bytes .../Carpets/red_carpet.rsi/full.png | Bin 0 -> 474 bytes .../Carpets/red_carpet.rsi/meta.json | 65 +++++ .../Carpets/skyblue_carpet.rsi/carpet_0.png | Bin 0 -> 643 bytes .../Carpets/skyblue_carpet.rsi/carpet_1.png | Bin 0 -> 475 bytes .../Carpets/skyblue_carpet.rsi/carpet_2.png | Bin 0 -> 643 bytes .../Carpets/skyblue_carpet.rsi/carpet_3.png | Bin 0 -> 475 bytes .../Carpets/skyblue_carpet.rsi/carpet_4.png | Bin 0 -> 488 bytes .../Carpets/skyblue_carpet.rsi/carpet_5.png | Bin 0 -> 545 bytes .../Carpets/skyblue_carpet.rsi/carpet_6.png | Bin 0 -> 488 bytes .../Carpets/skyblue_carpet.rsi/carpet_7.png | Bin 0 -> 440 bytes .../Carpets/skyblue_carpet.rsi/full.png | Bin 0 -> 407 bytes .../Carpets/skyblue_carpet.rsi/meta.json | 65 +++++ .../Misc/bookshelf.rsi/book-0.png | Bin 0 -> 154 bytes .../Misc/bookshelf.rsi/book-1.png | Bin 0 -> 257 bytes .../Misc/bookshelf.rsi/book-2.png | Bin 0 -> 320 bytes .../Misc/bookshelf.rsi/book-3.png | Bin 0 -> 369 bytes .../Misc/bookshelf.rsi/book-4.png | Bin 0 -> 384 bytes .../Misc/bookshelf.rsi/book-5.png | Bin 0 -> 441 bytes .../Misc/bookshelf.rsi/meta.json | 65 +++++ .../Misc/furniture.rsi/blank.png | Bin 83 -> 0 bytes .../Misc/furniture.rsi/meta.json | 9 - .../Textures/Constructible/Misc/rack.png | Bin 0 -> 203 bytes .../Textures/Constructible/Misc/shelf.png | Bin 0 -> 220 bytes .../Structures/Tables/bar.rsi/full.png | Bin 0 -> 479 bytes .../Structures/Tables/bar.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/bar.rsi/state_0.png | Bin 0 -> 753 bytes .../Structures/Tables/bar.rsi/state_1.png | Bin 0 -> 492 bytes .../Structures/Tables/bar.rsi/state_2.png | Bin 0 -> 753 bytes .../Structures/Tables/bar.rsi/state_3.png | Bin 0 -> 500 bytes .../Structures/Tables/bar.rsi/state_4.png | Bin 0 -> 507 bytes .../Structures/Tables/bar.rsi/state_5.png | Bin 0 -> 491 bytes .../Structures/Tables/bar.rsi/state_6.png | Bin 0 -> 506 bytes .../Structures/Tables/bar.rsi/state_7.png | Bin 0 -> 246 bytes .../Structures/Tables/carpet.rsi/full.png | Bin 0 -> 337 bytes .../Structures/Tables/carpet.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/carpet.rsi/state_0.png | Bin 0 -> 677 bytes .../Structures/Tables/carpet.rsi/state_1.png | Bin 0 -> 476 bytes .../Structures/Tables/carpet.rsi/state_2.png | Bin 0 -> 677 bytes .../Structures/Tables/carpet.rsi/state_3.png | Bin 0 -> 476 bytes .../Structures/Tables/carpet.rsi/state_4.png | Bin 0 -> 489 bytes .../Structures/Tables/carpet.rsi/state_5.png | Bin 0 -> 659 bytes .../Structures/Tables/carpet.rsi/state_6.png | Bin 0 -> 489 bytes .../Structures/Tables/carpet.rsi/state_7.png | Bin 0 -> 242 bytes .../Structures/Tables/debug.rsi/full.png | Bin 0 -> 129 bytes .../Structures/Tables/debug.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/debug.rsi/state_0.png | Bin 0 -> 281 bytes .../Structures/Tables/debug.rsi/state_1.png | Bin 0 -> 273 bytes .../Structures/Tables/debug.rsi/state_2.png | Bin 0 -> 276 bytes .../Structures/Tables/debug.rsi/state_3.png | Bin 0 -> 288 bytes .../Structures/Tables/debug.rsi/state_4.png | Bin 0 -> 281 bytes .../Structures/Tables/debug.rsi/state_5.png | Bin 0 -> 278 bytes .../Structures/Tables/debug.rsi/state_6.png | Bin 0 -> 277 bytes .../Structures/Tables/debug.rsi/state_7.png | Bin 0 -> 235 bytes .../Structures/Tables/frame.rsi/full.png | Bin 0 -> 195 bytes .../Structures/Tables/frame.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/frame.rsi/state_0.png | Bin 0 -> 374 bytes .../Structures/Tables/frame.rsi/state_1.png | Bin 0 -> 295 bytes .../Structures/Tables/frame.rsi/state_2.png | Bin 0 -> 374 bytes .../Structures/Tables/frame.rsi/state_3.png | Bin 0 -> 295 bytes .../Structures/Tables/frame.rsi/state_4.png | Bin 0 -> 294 bytes .../Structures/Tables/frame.rsi/state_5.png | Bin 0 -> 423 bytes .../Structures/Tables/frame.rsi/state_6.png | Bin 0 -> 294 bytes .../Structures/Tables/frame.rsi/state_7.png | Bin 0 -> 238 bytes .../{plain_preview.png => full.png} | Bin .../Structures/Tables/generic.rsi/meta.json | 20 +- .../generic.rsi/{solid_0.png => state_0.png} | Bin .../generic.rsi/{solid_1.png => state_1.png} | Bin .../generic.rsi/{solid_2.png => state_2.png} | Bin .../generic.rsi/{solid_3.png => state_3.png} | Bin .../generic.rsi/{solid_4.png => state_4.png} | Bin .../generic.rsi/{solid_5.png => state_5.png} | Bin .../generic.rsi/{solid_6.png => state_6.png} | Bin .../generic.rsi/{solid_7.png => state_7.png} | Bin .../Structures/Tables/glass.rsi/full.png | Bin 0 -> 431 bytes .../Structures/Tables/glass.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/glass.rsi/state_0.png | Bin 0 -> 672 bytes .../Structures/Tables/glass.rsi/state_1.png | Bin 0 -> 476 bytes .../Structures/Tables/glass.rsi/state_2.png | Bin 0 -> 672 bytes .../Structures/Tables/glass.rsi/state_3.png | Bin 0 -> 476 bytes .../Structures/Tables/glass.rsi/state_4.png | Bin 0 -> 512 bytes .../Structures/Tables/glass.rsi/state_5.png | Bin 0 -> 684 bytes .../Structures/Tables/glass.rsi/state_6.png | Bin 0 -> 512 bytes .../Structures/Tables/glass.rsi/state_7.png | Bin 0 -> 240 bytes .../Structures/Tables/metal.rsi/full.png | Bin 0 -> 294 bytes .../Structures/Tables/metal.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/metal.rsi/state_0.png | Bin 0 -> 508 bytes .../Structures/Tables/metal.rsi/state_1.png | Bin 0 -> 334 bytes .../Structures/Tables/metal.rsi/state_2.png | Bin 0 -> 508 bytes .../Structures/Tables/metal.rsi/state_3.png | Bin 0 -> 334 bytes .../Structures/Tables/metal.rsi/state_4.png | Bin 0 -> 334 bytes .../Structures/Tables/metal.rsi/state_5.png | Bin 0 -> 448 bytes .../Structures/Tables/metal.rsi/state_6.png | Bin 0 -> 334 bytes .../Structures/Tables/metal.rsi/state_7.png | Bin 0 -> 239 bytes .../Structures/Tables/r_glass.rsi/full.png | Bin 0 -> 806 bytes .../Structures/Tables/r_glass.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/r_glass.rsi/state_0.png | Bin 0 -> 1115 bytes .../Structures/Tables/r_glass.rsi/state_1.png | Bin 0 -> 1141 bytes .../Structures/Tables/r_glass.rsi/state_2.png | Bin 0 -> 1115 bytes .../Structures/Tables/r_glass.rsi/state_3.png | Bin 0 -> 1141 bytes .../Structures/Tables/r_glass.rsi/state_4.png | Bin 0 -> 1183 bytes .../Structures/Tables/r_glass.rsi/state_5.png | Bin 0 -> 1329 bytes .../Structures/Tables/r_glass.rsi/state_6.png | Bin 0 -> 1183 bytes .../Structures/Tables/r_glass.rsi/state_7.png | Bin 0 -> 384 bytes .../Structures/Tables/reinforced.rsi/full.png | Bin 0 -> 369 bytes .../Tables/reinforced.rsi/meta.json | 164 ++++++++++++ .../Tables/reinforced.rsi/state_0.png | Bin 0 -> 609 bytes .../Tables/reinforced.rsi/state_1.png | Bin 0 -> 631 bytes .../Tables/reinforced.rsi/state_2.png | Bin 0 -> 609 bytes .../Tables/reinforced.rsi/state_3.png | Bin 0 -> 631 bytes .../Tables/reinforced.rsi/state_4.png | Bin 0 -> 617 bytes .../Tables/reinforced.rsi/state_5.png | Bin 0 -> 698 bytes .../Tables/reinforced.rsi/state_6.png | Bin 0 -> 617 bytes .../Tables/reinforced.rsi/state_7.png | Bin 0 -> 513 bytes .../Structures/Tables/stone.rsi/full.png | Bin 0 -> 444 bytes .../Structures/Tables/stone.rsi/meta.json | 164 ++++++++++++ .../Structures/Tables/stone.rsi/state_0.png | Bin 0 -> 788 bytes .../Structures/Tables/stone.rsi/state_1.png | Bin 0 -> 697 bytes .../Structures/Tables/stone.rsi/state_2.png | Bin 0 -> 788 bytes .../Structures/Tables/stone.rsi/state_3.png | Bin 0 -> 697 bytes .../Structures/Tables/stone.rsi/state_4.png | Bin 0 -> 689 bytes .../Structures/Tables/stone.rsi/state_5.png | Bin 0 -> 736 bytes .../Structures/Tables/stone.rsi/state_6.png | Bin 0 -> 689 bytes .../Structures/Tables/stone.rsi/state_7.png | Bin 0 -> 517 bytes .../Tables/wood.rsi/{icon.png => full.png} | Bin .../Structures/Tables/wood.rsi/meta.json | 18 +- .../wood.rsi/{wood_0.png => state_0.png} | Bin .../wood.rsi/{wood_1.png => state_1.png} | Bin .../wood.rsi/{wood_2.png => state_2.png} | Bin .../wood.rsi/{wood_3.png => state_3.png} | Bin .../wood.rsi/{wood_4.png => state_4.png} | Bin .../wood.rsi/{wood_5.png => state_5.png} | Bin .../wood.rsi/{wood_6.png => state_6.png} | Bin .../wood.rsi/{wood_7.png => state_7.png} | Bin .../Windows/phoron_window.rsi/full.png | Bin 0 -> 523 bytes .../Windows/phoron_window.rsi/meta.json | 164 ++++++++++++ .../Windows/phoron_window.rsi/pwindow0.png | Bin 0 -> 775 bytes .../Windows/phoron_window.rsi/pwindow1.png | Bin 0 -> 472 bytes .../Windows/phoron_window.rsi/pwindow2.png | Bin 0 -> 775 bytes .../Windows/phoron_window.rsi/pwindow3.png | Bin 0 -> 472 bytes .../Windows/phoron_window.rsi/pwindow4.png | Bin 0 -> 491 bytes .../Windows/phoron_window.rsi/pwindow5.png | Bin 0 -> 892 bytes .../Windows/phoron_window.rsi/pwindow6.png | Bin 0 -> 491 bytes .../Windows/phoron_window.rsi/pwindow7.png | Bin 0 -> 325 bytes .../Textures/Constructible/Tiles/carpet.png | Bin 281 -> 0 bytes .../Effects/atmospherics.rsi/phoron.png | Bin 1953 -> 1909 bytes .../Objects/Misc/lights.rsi/bananalamp.png | Bin 0 -> 664 bytes .../Objects/Misc/lights.rsi/bananalamp_on.png | Bin 0 -> 154 bytes .../Objects/Misc/lights.rsi/floodlight.png | Bin 0 -> 357 bytes .../Misc/lights.rsi/floodlight_broken.png | Bin 0 -> 381 bytes .../Misc/lights.rsi/floodlight_burned.png | Bin 0 -> 527 bytes .../Objects/Misc/lights.rsi/floodlight_on.png | Bin 0 -> 124 bytes .../Textures/Objects/Misc/lights.rsi/lamp.png | Bin 0 -> 514 bytes .../Objects/Misc/lights.rsi/lamp_on.png | Bin 0 -> 181 bytes .../Objects/Misc/lights.rsi/lampgreen.png | Bin 0 -> 470 bytes .../Objects/Misc/lights.rsi/lampgreen_on.png | Bin 0 -> 183 bytes .../Objects/Misc/lights.rsi/meta.json | 99 ++++++++ .../Objects/Misc/markers.rsi/markerbronze.png | Bin 0 -> 207 bytes .../Misc/markers.rsi/markerbronze_on.png | Bin 0 -> 283 bytes .../Misc/markers.rsi/markerburgundy.png | Bin 0 -> 184 bytes .../Misc/markers.rsi/markerburgundy_on.png | Bin 0 -> 273 bytes .../Misc/markers.rsi/markercerulean.png | Bin 0 -> 204 bytes .../Misc/markers.rsi/markercerulean_on.png | Bin 0 -> 284 bytes .../Misc/markers.rsi/markerfuchsia.png | Bin 0 -> 204 bytes .../Misc/markers.rsi/markerfuchsia_on.png | Bin 0 -> 283 bytes .../Objects/Misc/markers.rsi/markerindigo.png | Bin 0 -> 183 bytes .../Misc/markers.rsi/markerindigo_on.png | Bin 0 -> 280 bytes .../Objects/Misc/markers.rsi/markerjade.png | Bin 0 -> 204 bytes .../Misc/markers.rsi/markerjade_on.png | Bin 0 -> 286 bytes .../Objects/Misc/markers.rsi/markerlime.png | Bin 0 -> 207 bytes .../Misc/markers.rsi/markerlime_on.png | Bin 0 -> 287 bytes .../Objects/Misc/markers.rsi/markerolive.png | Bin 0 -> 187 bytes .../Misc/markers.rsi/markerolive_on.png | Bin 0 -> 277 bytes .../Objects/Misc/markers.rsi/markerpurple.png | Bin 0 -> 205 bytes .../Misc/markers.rsi/markerpurple_on.png | Bin 0 -> 284 bytes .../Objects/Misc/markers.rsi/markerrandom.png | Bin 0 -> 196 bytes .../Objects/Misc/markers.rsi/markerteal.png | Bin 0 -> 189 bytes .../Misc/markers.rsi/markerteal_on.png | Bin 0 -> 275 bytes .../Objects/Misc/markers.rsi/markerviolet.png | Bin 0 -> 189 bytes .../Misc/markers.rsi/markerviolet_on.png | Bin 0 -> 274 bytes .../Objects/Misc/markers.rsi/markeryellow.png | Bin 0 -> 187 bytes .../Misc/markers.rsi/markeryellow_on.png | Bin 0 -> 274 bytes .../Objects/Misc/markers.rsi/meta.json | 234 ++++++++++++++++++ .../Textures/Objects/Misc/torch.rsi/meta.json | 140 +++++++++++ .../Misc/torch.rsi/off-inhand-left.png | Bin 0 -> 376 bytes .../Misc/torch.rsi/off-inhand-right.png | Bin 0 -> 380 bytes .../Objects/Misc/torch.rsi/on-inhand-left.png | Bin 0 -> 1610 bytes .../Misc/torch.rsi/on-inhand-right.png | Bin 0 -> 1555 bytes .../Textures/Objects/Misc/torch.rsi/torch.png | Bin 0 -> 296 bytes .../Objects/Misc/torch.rsi/torch_empty.png | Bin 0 -> 199 bytes .../Objects/Misc/torch.rsi/torch_on.png | Bin 0 -> 1046 bytes 273 files changed, 3373 insertions(+), 202 deletions(-) create mode 100644 Resources/Audio/Effects/picaxe2.ogg create mode 100644 Resources/Audio/Effects/woodhit.ogg create mode 100644 Resources/Prototypes/Entities/Constructible/Furniture/beds.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml rename Resources/Prototypes/Entities/Constructible/{Ground => Furniture}/instruments.yml (99%) rename Resources/Prototypes/Entities/Constructible/{Ground => Furniture}/pilot_chair.yml (91%) rename Resources/Prototypes/Entities/Constructible/{Ground => Furniture}/potted_plants.yml (98%) rename Resources/Prototypes/Entities/Constructible/{Ground/furniture.yml => Furniture/seats.yml} (51%) create mode 100644 Resources/Prototypes/Entities/Constructible/Furniture/storage.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Furniture/tables.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Ground/table.yml create mode 100644 Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/black_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/blue_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/gay_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/green_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/orange_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/purple_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/red_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_0.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_1.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_2.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_3.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_4.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_5.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_6.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_7.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-0.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-1.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-2.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-3.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-4.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/book-5.png create mode 100644 Resources/Textures/Constructible/Misc/bookshelf.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Misc/furniture.rsi/blank.png create mode 100644 Resources/Textures/Constructible/Misc/rack.png create mode 100644 Resources/Textures/Constructible/Misc/shelf.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_7.png rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{plain_preview.png => full.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_0.png => state_0.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_1.png => state_1.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_2.png => state_2.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_3.png => state_3.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_4.png => state_4.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_5.png => state_5.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_6.png => state_6.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/generic.rsi/{solid_7.png => state_7.png} (100%) create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_7.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_0.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_1.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_2.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_3.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_4.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_5.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_6.png create mode 100644 Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_7.png rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{icon.png => full.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_0.png => state_0.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_1.png => state_1.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_2.png => state_2.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_3.png => state_3.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_4.png => state_4.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_5.png => state_5.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_6.png => state_6.png} (100%) rename Resources/Textures/Constructible/Structures/Tables/wood.rsi/{wood_7.png => state_7.png} (100%) create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/full.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow0.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow1.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow2.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow3.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow4.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow5.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow6.png create mode 100644 Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow7.png delete mode 100644 Resources/Textures/Constructible/Tiles/carpet.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/bananalamp.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/bananalamp_on.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/floodlight.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/floodlight_broken.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/floodlight_burned.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/floodlight_on.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/lamp.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/lamp_on.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/lampgreen.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/lampgreen_on.png create mode 100644 Resources/Textures/Objects/Misc/lights.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerbronze.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerbronze_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerburgundy.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerburgundy_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markercerulean.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markercerulean_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerindigo.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerindigo_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerjade.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerjade_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerlime.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerlime_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerolive.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerolive_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerpurple.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerpurple_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerrandom.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerteal.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerteal_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerviolet.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markerviolet_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markeryellow.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/markeryellow_on.png create mode 100644 Resources/Textures/Objects/Misc/markers.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/meta.json create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/torch.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/torch_empty.png create mode 100644 Resources/Textures/Objects/Misc/torch.rsi/torch_on.png diff --git a/Resources/Audio/Effects/picaxe2.ogg b/Resources/Audio/Effects/picaxe2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e280748337d6869d8c69fc08aadad3c11da22033 GIT binary patch literal 19843 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 POf2`in`|LF#P)vx+=9tK literal 0 HcmV?d00001 diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/beds.yml b/Resources/Prototypes/Entities/Constructible/Furniture/beds.yml new file mode 100644 index 0000000000..9a21751026 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Furniture/beds.yml @@ -0,0 +1,19 @@ +- type: entity + name: bed + id: Bed + description: This is used to lie in, sleep in or strap on. + components: + - type: Clickable + - type: InteractionOutline + - type: Collidable + - type: Sprite + sprite: Constructible/Misc/furniture.rsi + state: bed + - type: Strap + position: Down + rotation: -90 + - type: Destructible + deadThreshold: 75 + resistances: metallicResistances + placement: + mode: SnapgridCenter \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml b/Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml new file mode 100644 index 0000000000..e4d81e0cef --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml @@ -0,0 +1,71 @@ +- type: entity + id: BookshelfBase + name: "bookshelf" + description: Mostly filled with erotica. + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + sprite: Constructible/Misc/bookshelf.rsi + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: Destructible + deadThreshold: 30 + destroySound: /Audio/Effects/woodhit.ogg + spawnOnDestroy: WoodPlank + resistances: metallicResistances + - type: Occluder + sizeX: 32 + sizeY: 32 + +- type: entity + id: Bookshelf0 + parent: BookshelfBase + components: + - type: Sprite + state: book-0 + +- type: entity + id: Bookshelf1 + parent: BookshelfBase + components: + - type: Sprite + state: book-1 + +- type: entity + id: Bookshelf2 + parent: BookshelfBase + components: + - type: Sprite + state: book-2 + +- type: entity + id: Bookshelf3 + parent: BookshelfBase + components: + - type: Sprite + state: book-3 + +- type: entity + id: Bookshelf4 + parent: BookshelfBase + components: + - type: Sprite + state: book-4 + +- type: entity + id: Bookshelf5 + parent: BookshelfBase + components: + - type: Sprite + state: book-5 diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml b/Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml new file mode 100644 index 0000000000..25e937f9b0 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml @@ -0,0 +1,112 @@ +- type: entity + id: CarpetBase + description: + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Sprite + drawdepth: FloorTiles + - type: Icon + state: full + - type: SnapGrid + offset: Center + - type: IconSmooth + key: full + base: carpet_ + +- type: entity + id: Carpet + parent: CarpetBase + name: "carpet" + description: + components: + - type: Sprite + sprite: Constructible/Carpets/red_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/red_carpet.rsi + +- type: entity + id: CarpetBlack + parent: CarpetBase + name: "black carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/black_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/black_carpet.rsi + +- type: entity + id: CarpetGay + parent: CarpetBase + name: "pink carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/gay_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/gay_carpet.rsi + +- type: entity + id: CarpetBlue + parent: CarpetBase + name: "blue carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/blue_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/blue_carpet.rsi + +- type: entity + id: CarpetGreen + parent: CarpetBase + name: "green carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/green_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/green_carpet.rsi + +- type: entity + id: CarpetOrange + parent: CarpetBase + name: "orange carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/orange_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/orange_carpet.rsi + +- type: entity + id: CarpetSBlue + parent: CarpetBase + name: "skyblue carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/skyblue_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/skyblue_carpet.rsi + +- type: entity + id: CarpetPurple + parent: CarpetBase + name: "purple carpet" + description: + components: + - type: Clickable + - type: Sprite + sprite: Constructible/Carpets/purple_carpet.rsi + - type: Icon + sprite: Constructible/Carpets/purple_carpet.rsi diff --git a/Resources/Prototypes/Entities/Constructible/Ground/instruments.yml b/Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml similarity index 99% rename from Resources/Prototypes/Entities/Constructible/Ground/instruments.yml rename to Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml index 0692442c73..976805538a 100644 --- a/Resources/Prototypes/Entities/Constructible/Ground/instruments.yml +++ b/Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml @@ -37,7 +37,6 @@ sprite: Objects/Fun/Instruments/otherinstruments.rsi state: piano - - type: entity name: minimoog parent: BasePlaceableInstrument @@ -50,7 +49,6 @@ sprite: Objects/Fun/Instruments/otherinstruments.rsi state: minimoog - - type: entity name: church organ parent: BasePlaceableInstrument @@ -63,7 +61,6 @@ sprite: Objects/Fun/Instruments/otherinstruments.rsi state: church_organ - - type: entity name: xylophone parent: BasePlaceableInstrument @@ -76,4 +73,3 @@ - type: Sprite sprite: Objects/Fun/Instruments/otherinstruments.rsi state: xylophone - diff --git a/Resources/Prototypes/Entities/Constructible/Ground/pilot_chair.yml b/Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Ground/pilot_chair.yml rename to Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml index c13cd44019..9ab11d0402 100644 --- a/Resources/Prototypes/Entities/Constructible/Ground/pilot_chair.yml +++ b/Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml @@ -5,9 +5,7 @@ components: - type: Sprite sprite: Constructible/Misc/furniture.rsi - state: chair - color: "#8e9799" - + state: shuttle_chair - type: Collidable - type: Clickable - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Constructible/Ground/potted_plants.yml b/Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml similarity index 98% rename from Resources/Prototypes/Entities/Constructible/Ground/potted_plants.yml rename to Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml index e771768013..198ef21fed 100644 --- a/Resources/Prototypes/Entities/Constructible/Ground/potted_plants.yml +++ b/Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml @@ -7,7 +7,6 @@ - type: Collidable - type: Sprite sprite: Constructible/Misc/potted_plants.rsi - - type: PottedPlantHide - type: Pullable @@ -19,12 +18,8 @@ components: - type: Sprite state: random - - - - type: RandomPottedPlant - - type: entity id: PottedPlantRandomPlastic parent: PottedPlantBase @@ -33,9 +28,6 @@ components: - type: Sprite state: plant-26 - - - - type: RandomPottedPlant plastic: true @@ -48,9 +40,6 @@ - type: Sprite state: plant-25 - - - - type: entity id: PottedPlantBioluminscent parent: PottedPlantBase @@ -59,9 +48,6 @@ components: - type: Sprite state: plant-09 - - - - type: PointLight radius: 2 color: "#2cb2e8" diff --git a/Resources/Prototypes/Entities/Constructible/Ground/furniture.yml b/Resources/Prototypes/Entities/Constructible/Furniture/seats.yml similarity index 51% rename from Resources/Prototypes/Entities/Constructible/Ground/furniture.yml rename to Resources/Prototypes/Entities/Constructible/Furniture/seats.yml index 9a0afd88ec..cb05a02c43 100644 --- a/Resources/Prototypes/Entities/Constructible/Ground/furniture.yml +++ b/Resources/Prototypes/Entities/Constructible/Furniture/seats.yml @@ -1,16 +1,13 @@ -- type: entity - name: stool - id: Stool - description: Apply butt. +- type: entity + name: chair + id: SeatBase + description: You sit in this. Either by will or force. components: - type: Clickable - type: InteractionOutline - type: Collidable - type: Sprite sprite: Constructible/Misc/furniture.rsi - state: stool_base - color: "#8e9799" - - type: Strap position: Stand - type: Anchorable @@ -19,111 +16,67 @@ deadThreshold: 50 resistances: metallicResistances +- type: entity + name: chair + id: Chair + parent: SeatBase + description: Apply butt. + components: + - type: Rotatable + - type: Sprite + state: chair + color: "#8e9799" + +- type: entity + name: stool + id: Stool + parent: SeatBase + description: Apply butt. + components: + - type: Sprite + state: stool_base + color: "#8e9799" + - type: entity name: bar stool id: StoolBar - parent: Stool + parent: SeatBase components: - type: Sprite state: bar_stool color: "white" - - type: entity name: white office chair id: ChairOfficeLight - description: You sit in this. Either by will or force. + parent: SeatBase components: - type: Rotatable - - type: Clickable - - type: InteractionOutline - - type: Collidable - type: Sprite - sprite: Constructible/Misc/furniture.rsi state: officechair_white - - type: Strap - position: Stand - - type: Anchorable - - type: Pullable - - type: Destructible - deadThreshold: 50 - resistances: metallicResistances - - type: entity name: dark office chair id: ChairOfficeDark - parent: ChairOfficeLight + parent: SeatBase components: - type: Sprite - sprite: Constructible/Misc/furniture.rsi state: officechair_dark - - - type: entity - name: chair - id: Chair - description: You sit in this. Either by will or force. - components: - - type: Clickable - - type: InteractionOutline - - type: Collidable - - type: Sprite - sprite: Constructible/Misc/furniture.rsi - state: chair - color: "#8e9799" - - - type: Strap - position: Stand - - type: Anchorable - - type: Pullable - - type: Destructible - deadThreshold: 50 - resistances: metallicResistances - -- type: entity - parent: Chair name: comfy chair id: ComfyChair + parent: SeatBase description: It looks comfy. components: - type: Sprite - sprite: Constructible/Misc/furniture.rsi state: comfychair_preview - - - - type: entity name: wooden chair id: ChairWood - parent: Chair + parent: SeatBase components: - type: Sprite state: wooden_chair color: "white" - - - type: Anchorable - - type: Pullable - -- type: entity - name: bed - id: Bed - description: This is used to lie in, sleep in or strap on. - components: - - type: Clickable - - type: InteractionOutline - - type: Collidable - - type: Sprite - sprite: Constructible/Misc/furniture.rsi - state: bed - - - type: Strap - position: Down - rotation: -90 - - type: Destructible - deadThreshold: 75 - resistances: metallicResistances - placement: - mode: SnapgridCenter diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/storage.yml b/Resources/Prototypes/Entities/Constructible/Furniture/storage.yml new file mode 100644 index 0000000000..ab00940ea1 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Furniture/storage.yml @@ -0,0 +1,49 @@ +- type: entity + id: Rack + name: "rack" + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + texture: Constructible/Misc/rack.png + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: Destructible + deadThreshold: 30 + destroySound: /Audio/Effects/metalbreak.ogg + spawnOnDestroy: MetalSheet1 + resistances: metallicResistances + +- type: entity + id: Shelf + name: "shelf" + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + texture: Constructible/Misc/shelf.png + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: Destructible + deadThreshold: 30 + destroySound: /Audio/Effects/metalbreak.ogg + spawnOnDestroy: MetalSheet1 + resistances: metallicResistances diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/tables.yml b/Resources/Prototypes/Entities/Constructible/Furniture/tables.yml new file mode 100644 index 0000000000..d569b81d0a --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Furniture/tables.yml @@ -0,0 +1,197 @@ +- type: entity + id: TableBase + name: "table" + description: A square piece of metal standing on four metal legs. + abstract: true + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: PlaceableSurface + - type: Sprite + netsync: false + drawdepth: FloorTiles + - type: Icon + state: full + - type: IconSmooth + key: state + base: state_ + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - VaultImpassable + - type: SnapGrid + offset: Center + - type: Climbable + +- type: entity + id: Table + parent: TableBase + name: "table" + description: A square piece of metal standing on four metal legs. + components: + - type: Sprite + sprite: Constructible/Structures/Tables/generic.rsi + - type: Icon + sprite: Constructible/Structures/Tables/generic.rsi + - type: Destructible + deadThreshold: 15 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + spawnOnDestroy: SteelSheet1 + +- type: entity + id: TableFrame + parent: TableBase + name: "table frame" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/frame.rsi + - type: Icon + sprite: Constructible/Structures/Tables/frame.rsi + - type: Destructible + deadThreshold: 1 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + spawnOnDestroy: SteelSheet1 + +- type: entity + id: TableBar + parent: TableBase + name: "bar table" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/bar.rsi + - type: Icon + sprite: Constructible/Structures/Tables/bar.rsi + - type: Destructible + deadThreshold: 1 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + spawnOnDestroy: SteelSheet1 + +- type: entity + id: TableMetal + parent: TableBase + name: "metal table" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/metal.rsi + - type: Icon + sprite: Constructible/Structures/Tables/metal.rsi + - type: Destructible + deadThreshold: 15 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + spawnOnDestroy: SteelSheet1 + +- type: entity + id: TableR + parent: TableBase + name: "reinforced table" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/reinforced.rsi + - type: Icon + sprite: Constructible/Structures/Tables/reinforced.rsi + - type: Destructible + deadThreshold: 1 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + spawnOnDestroy: SteelSheet1 + +- type: entity + id: TableGlass + parent: TableBase + name: "glass table" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/glass.rsi + - type: Icon + sprite: Constructible/Structures/Tables/glass.rsi + - type: Destructible + deadThreshold: 5 + destroySound: /Audio/Effects/glassbreak2.ogg + resistances: metallicResistances + +- type: entity + id: TableGlassR + parent: TableBase + name: "reinforced glass table" + description: + components: + - type: Sprite + sprite: Constructible/Structures/Tables/r_glass.rsi + - type: Icon + sprite: Constructible/Structures/Tables/r_glass.rsi + - type: Destructible + deadThreshold: 20 + destroySound: /Audio/Effects/glassbreak2.ogg + resistances: metallicResistances + +- type: entity + id: TableWood + parent: TableBase + name: "wood table" + description: Do not apply fire to this. Rumour says it burns easily. + components: + - type: Sprite + sprite: Constructible/Structures/Tables/wood.rsi + - type: Icon + sprite: Constructible/Structures/Tables/wood.rsi + - type: Destructible + deadThreshold: 15 + destroySound: /Audio/Effects/woodhit.ogg + resistances: metallicResistances + spawnOnDestroy: WoodPlank + +- type: entity + id: TableCarpet + parent: TableBase + name: "gambling table" + description: Play em' cowboy. + components: + - type: Sprite + sprite: Constructible/Structures/Tables/carpet.rsi + - type: Icon + sprite: Constructible/Structures/Tables/carpet.rsi + - type: Destructible + deadThreshold: 15 + destroySound: /Audio/Effects/woodhit.ogg + resistances: metallicResistances + spawnOnDestroy: WoodPlank + +- type: entity + id: TableStone + parent: TableBase + name: "stone table" + description: Literally the sturdiest thing you have ever seen. + components: + - type: Sprite + sprite: Constructible/Structures/Tables/stone.rsi + - type: Icon + sprite: Constructible/Structures/Tables/stone.rsi + - type: Destructible + deadThreshold: 50 + destroySound: /Audio/Effects/picaxe2.ogg + resistances: metallicResistances + +- type: entity + id: TableDebug + parent: TableBase + name: "debug table" + description: PUT ON THEM CODERSOCKS!! + components: + - type: Sprite + sprite: Constructible/Structures/Tables/debug.rsi + - type: Icon + sprite: Constructible/Structures/Tables/debug.rsi + - type: Destructible + deadThreshold: 1 + resistances: metallicResistances diff --git a/Resources/Prototypes/Entities/Constructible/Ground/table.yml b/Resources/Prototypes/Entities/Constructible/Ground/table.yml deleted file mode 100644 index 6933c0a044..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Ground/table.yml +++ /dev/null @@ -1,60 +0,0 @@ -- type: entity - id: Table - name: "table" - description: A square piece of metal standing on four metal legs. - components: - - type: Clickable - - type: InteractionOutline - - type: PlaceableSurface - - type: Sprite - netsync: false - sprite: Constructible/Structures/Tables/generic.rsi - - type: Icon - sprite: Constructible/Structures/Tables/generic.rsi - state: plain_preview - - type: Collidable - shapes: - - !type:PhysShapeAabb - layer: - - VaultImpassable - - type: SnapGrid - offset: Center - - type: IconSmooth - key: generic - base: solid_ - - type: Climbable - - type: Destructible - deadThreshold: 50 - resistances: metallicResistances - spawnOnDestroy: SteelSheet1 - -- type: entity - id: TableWood - name: "wood table" - description: Do not apply fire to this. Rumour says it burns easily. - components: - - type: Clickable - - type: InteractionOutline - - type: PlaceableSurface - - type: Sprite - netsync: false - sprite: Constructible/Structures/Tables/wood.rsi - preview_state: icon - - type: Icon - sprite: Constructible/Structures/Tables/wood.rsi - state: icon - - type: Collidable - shapes: - - !type:PhysShapeAabb - layer: - - VaultImpassable - - type: SnapGrid - offset: Center - - type: IconSmooth - key: wood - base: wood_ - - type: Climbable - - type: Destructible - deadThreshold: 15 - resistances: metallicResistances - spawnOnDestroy: WoodPlank diff --git a/Resources/Prototypes/Entities/Constructible/Walls/windows.yml b/Resources/Prototypes/Entities/Constructible/Walls/windows.yml index 6ae5007b1b..fe6d4a6e7e 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/windows.yml +++ b/Resources/Prototypes/Entities/Constructible/Walls/windows.yml @@ -15,7 +15,6 @@ netsync: false drawdepth: WallTops sprite: Constructible/Structures/Windows/window.rsi - - type: Collidable shapes: - !type:PhysShapeAabb @@ -26,7 +25,7 @@ - VaultImpassable - SmallImpassable - type: Destructible - deadThreshold: 100 + deadThreshold: 15 resistances: metallicResistances - type: SnapGrid offset: Center @@ -42,6 +41,22 @@ - type: Sprite drawdepth: WallTops sprite: Constructible/Structures/Windows/reinforced_window.rsi + - type: Destructible + deadThreshold: 75 + resistances: metallicResistances - type: Window base: rwindow +- type: entity + id: PhoronWindow + name: phoronwindow + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Constructible/Structures/Windows/phoron_window.rsi + - type: Destructible + deadThreshold: 100 + resistances: metallicResistances + - type: Window + base: pwindow diff --git a/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml b/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml new file mode 100644 index 0000000000..b680effe4d --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml @@ -0,0 +1,159 @@ +- type: entity + name: lantern + parent: BaseItem + id: BaseLamp + description: + abstract: true + components: + - type: HandheldLight + - type: Sprite + sprite: Objects/Misc/lights.rsi + - type: Item + sprite: Objects/Misc/lights.rsi + HeldPrefix: off + +- type: entity + name: lamp + id: Lamp + parent: BaseLamp + description: + components: + - type: Sprite + layers: + - state: lamp + - state: lamp_on + shader: unshaded + visible: false + - type: PointLight + enabled: false + radius: 3 + energy: 2 + - type: Appearance + visuals: + - type: FlashLightVisualizer + +- type: entity + name: banana lamp + id: LampBanana + parent: BaseLamp + description: + components: + - type: Sprite + layers: + - state: bananalamp + - state: bananalamp_on + shader: unshaded + visible: false + - type: PointLight + enabled: false + radius: 3 + energy: 2 + - type: Appearance + visuals: + - type: FlashLightVisualizer + +- type: entity + name: desk lamp + id: LampGold + parent: BaseLamp + description: + components: + - type: Sprite + layers: + - state: lampgreen + - state: lampgreen_on + shader: unshaded + visible: false + - type: PointLight + enabled: false + radius: 3 + energy: 2 + - type: Appearance + visuals: + - type: FlashLightVisualizer + +- type: entity + name: torch + id: Torch + parent: BaseLamp + description: + components: + - type: Sprite + sprite: Objects/Misc/torch.rsi + layers: + - state: torch + - state: torch_on + shader: unshaded + visible: false + - type: Item + sprite: Objects/Misc/torch.rsi + HeldPrefix: off + - type: PointLight + enabled: false + radius: 1 + energy: 4 + color: "#FFC458" + - type: LoopingSound + - type: Appearance + visuals: + - type: LanternVisualizer + +- type: entity + name: floodlight + id: Floodlight + parent: BaseLamp + description: + components: + - type: Sprite + layers: + - state: floodlight + - state: floodlight_on + shader: unshaded + visible: false + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: PointLight + enabled: false + radius: 8 + energy: 5 + - type: Anchorable + - type: Destructible + deadThreshold: 10 + spawnOnDestroy: FloodlightBroken + destroySound: /Audio/Effects/glassbreak1.ogg + resistances: metallicResistances + - type: Appearance + visuals: + - type: FlashLightVisualizer + +- type: entity + name: broken floodlight + id: FloodlightBroken + parent: BaseItem + description: + components: + - type: Sprite + sprite: Objects/Misc/lights.rsi + state: floodlight_broken + - type: Anchorable + - type: Destructible + deadThreshold: 20 + spawnOnDestroy: SteelSheet1 + destroySound: /Audio/Effects/metalbreak.ogg + resistances: metallicResistances + - type: Collidable + shapes: + - !type:PhysShapeAabb + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 3de2ef26ed..368e32b604 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -1,16 +1,3 @@ -- type: tile - name: floor_carpet - display_name: Carpet - texture: "carpet" - base_turfs: - - space - - plating - is_subfloor: false - can_crowbar: true - footstep_sounds: footstep_carpet - friction: 0.35 - item_drop: FloorTileItemCarpet - - type: tile name: floor_dark display_name: Dark floor @@ -135,7 +122,7 @@ - plating is_subfloor: false can_crowbar: true - footstep_sounds: + footstep_sounds: friction: 0.35 item_drop: FloorTileItemShowroom diff --git a/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_0.png b/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_0.png new file mode 100644 index 0000000000000000000000000000000000000000..0dbf669528fea84db87d30db929863161c0b8af9 GIT binary patch literal 640 zcmV-`0)PF9P)hbH-~(8uPhLO>7wiIBTBJy@Pz&(|>?0Ex zTmre<+kZ0|Zs%`SB6o8$`|a+{+-}Q(n$2d=4chG!=myj2E9Ao_a&ao{?(ezI&e)wD z{nWnW@g4RMDgr>xlkT575m)yi+bRM;J)JiDXV`6Hc@y$Oc4Tocry zB*~EUH~o|nONRV!{#hkMzSCJ2M0}^SEs1eGz>1<)6g2{j0By>i0MP(wBtXS^0ZOTP z&j9BM{+@y|6@xzHgSvuF@mSm?aQRhEx#1<@1=m2E_ogo%iv1 a=iDFb_=lTvU#La^0000?b#O8Kf#z_C+`JEs z<{8+_47%Igfbo4EUf++yb@#hcy8z>x8z7U&zs|RxtF<3ceDgJ+ch`qHSUk_tUIVfd z>>Et}5s27V7iQoAK83VJ100OOR5ZZB7)(V29E`zKwKo9X3g6s5KwH_Drz!S6-@v9& zdje>HgE5$j1~?dlsc3+MF_^0M2EZ91G^J%N*Z?%8^=NDW{0Kw>s(pszb zFGDZ^Qrb#cFahoMB}Bk_{gyTX&DLq@HL~EzuZ6Vo>`O&h$mvhc(D1NSD?@k{X#Y~( z2}S}ui3Df{BLO6U1Zal)mq>tSFcLrlNB{}&CK8|-%p(CV{x2{ceC~1t@$7KSA(RO{ zD(k8+^7r7hmRuPi>w|W>oCK&wD-j7G0VIF~kN^@u0#sv?0M%$EA^{{onSc<&FPq%e UG-SB(KL7v#07*qoM6N<$g5rM0H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0dbf669528fea84db87d30db929863161c0b8af9 GIT binary patch literal 640 zcmV-`0)PF9P)hbH-~(8uPhLO>7wiIBTBJy@Pz&(|>?0Ex zTmre<+kZ0|Zs%`SB6o8$`|a+{+-}Q(n$2d=4chG!=myj2E9Ao_a&ao{?(ezI&e)wD z{nWnW@g4RMDgr>xlkT575m)yi+bRM;J)JiDXV`6Hc@y$Oc4Tocry zB*~EUH~o|nONRV!{#hkMzSCJ2M0}^SEs1eGz>1<)6g2{j0By>i0MP(wBtXS^0ZOTP z&j9BM{+@y|6@xzHgSvuF@mSm?aQRhEx#1<@1=m2E_ogo%iv1 a=iDFb_=lTvU#La^0000?b#O8Kf#z_C+`JEs z<{8+_47%Igfbo4EUf++yb@#hcy8z>x8z7U&zs|RxtF<3ceDgJ+ch`qHSUk_tUIVfd z>>Et}5s27V7iQoAK83VJ100OOR5ZZB7)(V29E`zKwKo9X3g6s5KwH_Drz!S6-@v9& zdje>HgE5$j1~?dlsc3+MF_^0M2EZ91G^J%N*Z?%8^=NDW{0Kw>s(pszb zFGDZ^Qrb#cFahoMB}Bk_{gyTX&DLq@HL~EzuZ6Vo>`O&h$mvhc(D1NSD?@k{X#Y~( z2}S}ui3Df{BLO6U1Zal)mq>tSFcLrlNB{}&CK8|-%p(CV{x2{ceC~1t@$7KSA(RO{ zD(k8+^7r7hmRuPi>w|W>oCK&wD-j7G0VIF~kN^@u0#sv?0M%$EA^{{onSc<&FPq%e UG-SB(KL7v#07*qoM6N<$g5rM0H~;_u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/black_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..71fcb282f2d4c4bd7588d2bcd065544db89ddcd9 GIT binary patch literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i_w;uumf=k07mzrzj!uE#r+ zFDPV95fSO&%9_IPi0KL6!o?3bWE9Fd#2qHMtkhh%pu?qiMG@QL-Yr6`hYs4$vOo6U zG`ceV+xz%v>)m=hOLV+fH0OO^BEx_G?YD*L<Rr#i>c3#cAd4Q=# zKjm6x{t2cXBChqxpDgmed0*Jww?8w1@j||JHD`;JM4|#C(-Q|*CYBS8T`U|En5SOj zcK9Fv;7t-k>4)|I#1k;3A5BGaYm4rLB^#aiDr)I`N>cb)F= z+T6K>G0x38fZhGNcLvWF)d}m)BCB!TEpl6U$iYMqDeC$Jy;30gs7Z9z*I|%j);xSUTFtBVl5ghaXBRk(q zn?ReHKmR0~*=#39`o1^)!F;joXP0}~eO<}J-A>*=E{@-I-%q@~ZcI6xSp~3?5>+&L zB&A=q4Yd&{0nnW!a_K}K@75edHVHlyKZAT zcJmGh0UX3YB?NE~1C{0lfZPUC+iR%RwR-$SgfIw1fU%bM3K75vuo9?seUaVYAs`OO zZJ(C|s`ozzbSSLJub*ef?c|E>Ju-q*paQTaKgNLG26OuhVGf{1j02DdE6=!xGN6?} z62n6YP#loI6Tk*G5-g{|_49@-0IUS^dau0`zydZBOfJx80#85$7`xy#^DyL<5P%)P ze6ge+KOEp71}Y(dgBYkZFTh_6gsk)Xz41=)zt;<}F+0FAw=Xdc;1dEkh=EE7;2;Jn z%?sdq$qb@r=yJ)7&L1EIaI)-^^zcR=~BfF|F}s)m=hOLV+fH0OO^BEx_G?YD*L<Rr#i>c3#cAd4Q=# zKjm6x{t2cXBChqxpDgmed0*Jww?8w1@j||JHD`;JM4|#C(-Q|*CYBS8T`U|En5SOj zcK9Fv;7t-k>4)|I#1k;3A5BGaYm4rLB^#aiDr)I`N>cb)F= z+T6K>G0x38fZhGNcLvWF)d}m)Bj?re499cg7OvnLzBbT3+(|d^wT3G=N2NmHI0UJAll(yN%eCqM+BD6j10X4-pc>fh z4rR4?e*QmR%kJmz*E4DiGt9#j)WO$**IyGt5_JKznQI#`e)In<0W9hQfYQJl;g>)P zV88}dQUC)sbVC_0xD>^$&|c1EZ(CrV&5GG ZfHzs0nub?4D^&mh002ovPDHLkV1l7dv1R}O literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/black_carpet.rsi/full.png b/Resources/Textures/Constructible/Carpets/black_carpet.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..c8704c41c0a87ea99530c862102ee53472ae9c89 GIT binary patch literal 408 zcmV;J0cZY+P)u7-40dh#>6jjs^fF(kZ0^~#q z3KenyvVLSUkv)mx0Oa5YDMaRz1JEtSW)>5A2*6S(1C??GvKiR2I?fOvH`uWOm{}x; z0JQ;0AwUZ-8Ulkd1enkj4QL1q1i)|rt)l=Pj3&a-5E#56K+P61%q)Th5qbzvBRbIA z7wFYI&L$a1A&3ua8Ic3fn{*^K$#6BHNCD{jNlF96(xj**mR>P?dl*1Ej`_pY#jlQ&kCY&@v(rg`;^M)b@Zp z+J}T{2E>3`2E>9fAgZ?l7z2y}@fiTG2kf3)73z6@suGxd=Xw9p^*+77-a`MO(ZE88 z$^c)@zf43;fT%o8Fb2eQW(+U})RY18)N9FrtiIRA0C+_xZ|a&|(h>%A$EeqEfD@26 zbc-G_W)LPW$`O}KT-EE z-~_Ow^~36eXQ)~bSp{GQJf1(7zD7!5HmN`f_;ht{g8Z3H+NgUNL54wYgszqr6Cy41 z0XP9=_VU^Kj2g>CkS17WPrtTeD81)jD>0M~y0T&@59tKec1cX?-WEk|QPdb<3@`>5 z19UM!#d!gi)T}E1dXJz8qka#H!CsMx>a76wl9VyP7+?%A1}qp5Yr>?O0Wr!!?U5Nd zF-EPMdLEf!>$Y}S(IYdi7KN$=upTJ$u0e<-s1QRt$3I;683Iu;q@oANo`KJ4T z7R^#(&71Z9G5B^UpK)W8kWEZTx^VI0jEotHCTbgm*=D9TYy6pzZgpkr#^o>fE_tpK zoALhb$?Ko)<;I_E(CT86T2OYgk?n>~+ycuE=?$}FoSElrty^FzqcAu5McFM@_m|Fl zkMc^y+Rr|?EvfBlY`|`o$J3S1Do2zF?G9Dm;i|fiJ!XsiLdI$NfB)WN*80l7!hRRa z5#9ra^MLxkGh|+5V72V%V$(R`7-Hh!$hYX!J%%5FKmNR9teWz-=56Bp&#F0GH-#OT zMV=^VNi9%d4+Lw_s%C!BB@lJVXj%I*22L{tx74tp4?+bjE!(Q|8*CSBn9P~Gbn4&J z0yzh+|KKoMaPNF{qruuD@ z>^OEh2l#qrH7F}YGkY*_Dln=vuuNbOnqagfTty+(K*)i~qrr+Pq(=Wko&E3Cf;+4a ztZRE9TooF2^`OTZ?hF4XYB8&59aT}tH0ejyZlcENA$3+6s9i`nq30*7WYO351%k`Y Q0V9sV)78&qol`;+0RFbV>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..464feb67cf4b0fe17be415c46941db0d1d7c3e34 GIT binary patch literal 644 zcmV-~0(R>P?dl*1Ej`_pY#jlQ&kCY&@v(rg`;^M)b@Zp z+J}T{2E>3`2E>9fAgZ?l7z2y}@fiTG2kf3)73z6@suGxd=Xw9p^*+77-a`MO(ZE88 z$^c)@zf43;fT%o8Fb2eQW(+U})RY18)N9FrtiIRA0C+_xZ|a&|(h>%A$EeqEfD@26 zbc-G_W)LPW$`O}KT-EE z-~_Ow^~36eXQ)~bSp{GQJf1(7zD7!5HmN`f_;ht{g8Z3H+NgUNL54wYgszqr6Cy41 z0XP9=_VU^Kj2g>CkS17WPrtTeD81)jD>0M~y0T&@59tKec1cX?-WEk|QPdb<3@`>5 z19UM!#d!gi)T}E1dXJz8qka#H!CsMx>a76wl9VyP7+?%A1}qp5Yr>?O0Wr!!?U5Nd zF-EPMdLEf!>$Y}S(IYdi7KN$=upTJ$u0e<-s1QRt$3I;683Iu;q@oANo`KJ4T z7R^#(&71Z9G5B^UpK)W8kWEZTx^VI0jEotHCTbgm*=D9TYy6pzZgpkr#^o>fE_tpK zoALhb$?Ko)<;I_E(CT86T2OYgk?n>~+ycuE=?$}FoSElrty^FzqcAu5McFM@_m|Fl zkMc^y+Rr|?EvfBlY`|`o$J3S1Do2zF?G9Dm;i|fiJ!XsiLdI$NfB)WN*80l7!hRRa z5#9ra^MLxkGh|+5V72V%V$(R`7-Hh!$hYX!J%%5FKmNR9teWz-=56Bp&#F0GH-#OT zMV=^VNi9%d4+Lw_s%C!BB@lJVXj%I*22L{tx74tp4?+bjE!(Q|8*CSBn9P~Gbn4&J z0yzh+|KKoMaPNF{qruuD@ z>^OEh2l#qrH7F}YGkY*_Dln=vuuNbOnqagfTty+(K*)i~qrr+Pq(=Wko&E3Cf;+4a ztZRE9TooF2^`OTZ?hF4XYB8&59aT}tH0ejyZlcENA$3+6s9i`nq30*7WYO351%k`Y Q0V9sV)78&qol`;+0RFbV>;M1& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..962ab6e17cc9f2aed1b04f400d83366bf8cae6b5 GIT binary patch literal 481 zcmV<70UrK|P)@7vmUYn#(XQBC!l?hDiz})ce z3wuv9)$YvPJsDh@XtdhuaL@8|ZsduLa_J)4a8the?yZA*-vE}=Or zpaIO1Jb6z-1u$5eOrN|bGQhRB0y01b$N(8217v^|92PKoA&AdxEhQ~m z-j?pUy0vRU!4v`J0NwY&9NLX5*X4gvJ0YUTHYGFvX}~nrNf*{_VBLE|@A&mwjQ8%E zrySV9tWx?bS^VII`3J4uN{StQ_MX{^cY|+0^TTk4%^crkUaogAayZYjLh@IK+L4B; zhuY^^OcEPHzS@pZv|h#2au4mAGT>bnkENT=4?0 zANM~qWuVE8nI8knv^Bfg7gx^b{9w n7Ew)bG`F_NZAowF_`~qKVB6KdyZH=(@yy`q>gTe~DWM4fS0~}W literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/blue_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..962ab6e17cc9f2aed1b04f400d83366bf8cae6b5 GIT binary patch literal 481 zcmV<70UrK|P)@7vmUYn#(XQBC!l?hDiz})ce z3wuv9)$YvPJsDh@XtdhuaL@8|ZsduLa_J)4a8the?yZA*-vE}=Or zpaIO1Jb6z-1u$5eOrN|bGQhRB0y01b$N(8217v^BIjh?&89&`FH)rZPta~X7IAeMq`tklADy=HY>cyN_L5^if;ZrS8)@=mA`*$;u~fR)%J|$8>Q??IT%+$Je|W-rl$maRA725J=dOK^F&r>;vJq zH?$a-1!avJX1kwbSaduJEV;mA2E$plmkg7P_Yp<&i{2($Er{N5$Asb2Yc()?`3V(> z1EMVMf+awf!-5B-ffyQO7_n-R9TA{%2J8TEBHUcC6CC`YU;!zlb?}4i0D0DTf;%J) zzyK%_)-pg8ASX&tsE`AY^&^{^a1CJ?iUVK@8DNe<;*$eF79m>-G7IEEWWa8^qEkg6ZrmHH|MI3YL-=5Wz}(0I?FpJVDBUk{3u5Q`)7wfL7^@uMn9# z#~eZL_U^xI#=H3;YzW*=6L!@muL#G)AB?hDh~4`sf_`N z*cT|(1o)6z0({8`@M;Ai|20hMRp#M;-VJ>(j zAaBmUN_kxhOLnJ8Mu1OaMt~7eQ37PtD@j1KvWuM7NC4acNlVvgwCg{)y$~=Sp;n6% z+yO~T*JVdb8v}#_m$q~ z130D4u7(QdS*i*m>kv%9_5FM1Yozis`6$5@$P?8$2=Zsr-$%{ED(o@nx~I<_CM7ZI zuibw<2Cy@Nv`d@ksj*5Gk_=_r)301Iv2cmA4mV13?G;Y*8z!PJg^QU2-$~_>00000NkvXXu0mjfC}Su9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_1.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9158ea8e8c79040c7317126ddf90c7594a1a2a GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i$r;uumf=k07;FBV6E*6gFg zJKAPz>~Oo6AbLcZqwN*rA4cVm3`r_KiW_eh98{k1;@*K1o;_wU>kWcDvTqpVuUM6K z&)e$e%T;wXcW(#ZH5Lf)z3d=6hrfIw-@N_LFG$?sjR;X*(R}eGlhk3YPX*#tJ8c=N zXFB=smM*CHto8MF(6Q>nVQa5M)RZ%q2*`g{7M!^?$B^mH^@ihbg;zA6u8R65wZV91 zqU;nq);dGC7T?CHdTfE4G8`IYVqBS-o;=W!5>Q|d|9X$1Li>+_UE8)z;`2qn+1Vdx zyHL%9Mb!=^mg!rTI0ZMbNH__FFEuen!WpqywXm N!PC{xWt~$(69D?`#@+w` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad7b29c081469378611681a30a330c16ec09871 GIT binary patch literal 657 zcmV;C0&e|@P)8^qEkg6ZrmHH|MI3YL-=5Wz}(0I?FpJVDBUk{3u5Q`)7wfL7^@uMn9# z#~eZL_U^xI#=H3;YzW*=6L!@muL#G)AB?hDh~4`sf_`N z*cT|(1o)6z0({8`@M;Ai|20hMRp#M;-VJ>(j zAaBmUN_kxhOLnJ8Mu1OaMt~7eQ37PtD@j1KvWuM7NC4acNlVvgwCg{)y$~=Sp;n6% z+yO~T*JVdb8v}#_m$q~ z130D4u7(QdS*i*m>kv%9_5FM1Yozis`6$5@$P?8$2=Zsr-$%{ED(o@nx~I<_CM7ZI zuibw<2Cy@Nv`d@ksj*5Gk_=_r)301Iv2cmA4mV13?G;Y*8z!PJg^QU2-$~_>00000NkvXXu0mjfC}Su9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_3.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_3.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9158ea8e8c79040c7317126ddf90c7594a1a2a GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i$r;uumf=k07;FBV6E*6gFg zJKAPz>~Oo6AbLcZqwN*rA4cVm3`r_KiW_eh98{k1;@*K1o;_wU>kWcDvTqpVuUM6K z&)e$e%T;wXcW(#ZH5Lf)z3d=6hrfIw-@N_LFG$?sjR;X*(R}eGlhk3YPX*#tJ8c=N zXFB=smM*CHto8MF(6Q>nVQa5M)RZ%q2*`g{7M!^?$B^mH^@ihbg;zA6u8R65wZV91 zqU;nq);dGC7T?CHdTfE4G8`IYVqBS-o;=W!5>Q|d|9X$1Li>+_UE8)z;`2qn+1Vdx zyHL%9Mb!=^mg!rTI0ZMbNH__FFEuen!WpqywXm N!PC{xWt~$(69D?`#@+w` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..7d6cfe21c77d803e69710f17e42ee667fbf4092c GIT binary patch literal 497 zcmVe>5|z{l9VL_4x0bl|A+r4wUyEdcbLK*I(ScyN9cNcX0XW>ZgT!eK~YH!)n>4 zbXL!yIjo@u{HNmNC1uKh!Cr6q<|Rb}L`O@A1dsp{Kmter2_ONYW0C;T(Gns7BtV`3 zxE^pjI7$`-;@&>A;Vs9#|MmHnyI(v*F%$(hg>|U+AGLbBvWTZ7ngWpkOCkZ1gOLCd zKmter2_OL^Kyt{WNPy&EB!C3iBLJ=koNNrC3j(dL2ZYNFZ5C`msO}(|jCI|EQ{ZE^ z=|e3qeB5%{(e$(3Dezs$tg_k>8UQGfqUdj$yp`=H0I%bhXb6yC1JF9Yb_$p}7|{?7 zFc5>PXn=tjR7C>}#GtCq8vrka(539%_89x&09?*@o&XwPAO=;@00S|oiUt^nK~yX3N)Mf00000NkvXXu0mjfjM~ls literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_5.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_5.png new file mode 100644 index 0000000000000000000000000000000000000000..8b765214dd5b650d9f6d979fd24674bb27af5f92 GIT binary patch literal 546 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0`K6;uumf=k4r+zRZq1u6s3P zFB~pf)T|-2h()DuNprz+hIbbnE!-Bh#0bb1DA_J)bDcbKYT~Bd3Nyc&Z@RB}Qt{`% z?DKgxkK0;GV%2{&J?~B}x4eJh_;202HaVH!x7qJ`cE0XW-FKy~hdx;iQ$#clAIvs# zmJVRMqj#?JMS1wY^$pSoGUqqBr!eecv3OziV-D|SX7h$-y=MLEtt%U+JILnj`?OQW z#9%AOv+uk1^XoI3BsMVe1{`8wmRiul$Y$bDnBTBN{==1fol;Dz&u{f`zI?)|U_K+J zA}@E1t$TNzti1IqD%(TCYIOMom81mZLyzr*lq21`?jp` z8O`;zd+hf3%Raao6ns!~726Y|6_@3AbF8|@c6vAC*EgIB1^;ChWHID78RflW;+gIc z^~d7x#q*34TsPPVH@GcjdDXh!M)<)YhE=cjzV~6^+NyqV3hUdX*PqV^?7HOq`(NHa zo=8<5g9VIU5(y5>Qw$C?uxY&G6|m><{Qmv&o`!%!|L2K22(w9CU_hu6`OYRGJM-df zMH5S-;CJ#qy)#c<+_!Ec+XtQ>bzu)IOkbsCt+CObP}Z}>J>7Q-!}9&7FW#(*2`fE5 cqhlX~#fqKPZ@oK@0pp&*)78&qol`;+0M6C#_W%F@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..7d6cfe21c77d803e69710f17e42ee667fbf4092c GIT binary patch literal 497 zcmVe>5|z{l9VL_4x0bl|A+r4wUyEdcbLK*I(ScyN9cNcX0XW>ZgT!eK~YH!)n>4 zbXL!yIjo@u{HNmNC1uKh!Cr6q<|Rb}L`O@A1dsp{Kmter2_ONYW0C;T(Gns7BtV`3 zxE^pjI7$`-;@&>A;Vs9#|MmHnyI(v*F%$(hg>|U+AGLbBvWTZ7ngWpkOCkZ1gOLCd zKmter2_OL^Kyt{WNPy&EB!C3iBLJ=koNNrC3j(dL2ZYNFZ5C`msO}(|jCI|EQ{ZE^ z=|e3qeB5%{(e$(3Dezs$tg_k>8UQGfqUdj$yp`=H0I%bhXb6yC1JF9Yb_$p}7|{?7 zFc5>PXn=tjR7C>}#GtCq8vrka(539%_89x&09?*@o&XwPAO=;@00S|oiUt^nK~yX3N)Mf00000NkvXXu0mjfjM~ls literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_7.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/carpet_7.png new file mode 100644 index 0000000000000000000000000000000000000000..a20236a6a3104fefe45a00738d2a9a2b3be318a1 GIT binary patch literal 444 zcmV;t0YmW3gfC>V;+X%8@7+@}-#Q^N+%ms=7(nSpjWUGJ`Ay9(gx9BYSjo$;>DqzLo7SteU z5i|kZj{vKL019jnB?ORosHU`;{cEtM&FQstj@%}E;C>3QkAOC9UU3`H5F>#5fe{0g z;XVe46h$?CIJut!A%FrKL6NVmH}aKAGI767`x zU(O2vO|X4lpcj{2VimVtVw6j&i6*J{o`dKTLtbs7SsLw5jJR%=#wG+%V1p$@O^eTrSt&$5twEbt>Om&0000aM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/full.png b/Resources/Textures/Constructible/Carpets/gay_carpet.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..c69c133a8ed916b828cb20dc9c13ef2b69c34829 GIT binary patch literal 393 zcmV;40e1e0P)VY;~F)}glymyd)o+_U(jF*Hm+v3fxEfIJGahhYOW3Sa_02~DsefPnFprE03G{EctIi#aV5j6xLi4dXyIZ?ubnpA+SAKA>yM-T>~H~wnf1my zLcH7E+1-q}dCexp-QK)?JGXCkFHuA+mrK$Onir>}8+;C*NipnFF7}1}!=`GqQgxG# ztnb(!(jI~Z0T4W(_i*HJ^&6@09n#gF03-i3o9mn1o=r3%rY#jL6o7!B`tzYUfT9948NdJijP^RPngS4XF|qlQc^TN|fRM5; zg0%u-fUN>zK@*?K&}TIU!7O_c^Fj;41dGAzjM8(7I#miXGjuS2vHT_ z>iI(=DgoN%MOxsPLKG0QGf{vjpr#7IQLm)}R{cFU1&}L3WlPte(Vk>M=Vh+m%%%Jt z24n)tmaciAd7%?(ej!U-w(v3qPz5IK*5v>U%CvRc{RxLCW@r_tl-JRC<7SAQ1HjeU zqCZcg+upxGCIBq0J;q_8aR94=$R5P!q)1^QNoipb%YcIQmV$+K{1nkI2w0{M5iCuUUP-C2jg^*mE3>eW zZeZ{7?vuTznI=1L=5jJjW;R&>Da#V-pnr7+b?~#=LUZUL54XYQ<_qd&vcd*I4FJLjec2QWD9CqJ`)?-#%O@kThBgND}zrW>Ic!gVpTESbbKfZ700$NfDACLDFaNaC6EC!z}SEg!XGw;-9@3b`{4ip002ovPDHLk FV1m*bygmQ` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5121e81660164f006ea55cef6deda787071bee GIT binary patch literal 663 zcmV;I0%-k-P)wnf1my zLcH7E+1-q}dCexp-QK)?JGXCkFHuA+mrK$Onir>}8+;C*NipnFF7}1}!=`GqQgxG# ztnb(!(jI~Z0T4W(_i*HJ^&6@09n#gF03-i3o9mn1o=r3%rY#jL6o7!B`tzYUfT9948NdJijP^RPngS4XF|qlQc^TN|fRM5; zg0%u-fUN>zK@*?K&}TIU!7O_c^Fj;41dGAzjM8(7I#miXGjuS2vHT_ z>iI(=DgoN%MOxsPLKG0QGf{vjpr#7IQLm)}R{cFU1&}L3WlPte(Vk>M=Vh+m%%%Jt z24n)tmaciAd7%?(ej!U-w(v3qPz5IK*5v>U%CvRc{RxLCW@r_tl-JRC<7SAQ1HjeU zqCZcg+upxGCIBq0J;q_8aR94=$R5P!q)1^QNoipb%YcIQmV$+K{1nkI2w0{M5iCuUUP-C2jg^*mE3>eW zZeZ{7?vuTznI=1L=5jJjW;R&>Da#V-pnr7+b?~#=LUZUL54XYQ<_qd&vcd*I4FJLjec2QWD9CqJ`)?-#%O@kThBgND}zrW>Ic!gVpTESbbKfZ700$NfDACLDFaNaC6EC!z}SEg!XGw;-9@3b`{4ip002ovPDHLk FV1m*bygmQ` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f3d7c2233d426fade8862e738f8144ab8fbbaf GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Uaa;uumf=k4r`Ud)anuJ^lI zmxg5qEfKjKnIY)yc+sk?DPeuR(h+?DonUURX;D8IIj6B*inw{J*C*k?siS)z-d$ep zZ+!LLo}JZ38}v6%ZCo;Cfpm_{`(@8JmrL8_-l}+i)$jT5Z$HhpZ;dNAyk@w!uHo8- zCbkVerykjIiXO=QUik5e?L@|Po3AP`r!??PU^H@IJHc?>GPU7#j_C;o$p`ricldAY zvRIMJF{S*s&9mh(_x`e*%l_U`-I%pPD~EF(+Y^CL!F?^+3`ZNTu_2prUNd_l3U9pPcav}dN$Nwp8Ya91*K2!cIvH98b**C?-=RImwXlvdDj4%dIS3j3^ HP6Z(+QP8NnlW7j?I){_24vU^}DV!3i=Gdj6E^$WVl2Y%d{TF|jMy}nW{a?P? z?6qWh&`FEF(D;I?VoN#M@1G3cJbCygc3s)?%h}cW^7-Zdp;CNVyenK=rPSm&?=pzy zEPDU@d3>9~0_g>r>lfAjQeG&Xu*m!4EM5+$DGmF*HtMZ8s~A<_sadw~bFpQ|ns~kv z=2Nro^UYo#K4WV`98=Dv1_r|bPiCeg4ywEy0?bpN@veBsJ|`wV#FQm2Uw(Dci(OWn zXVV>|1Qgh`G94NuRxDv;Oj>Yh595Ts3ETFrIcd3l*CPf)hok>XYB%P-uRY+Eu<~{H zJ(ftOqz35 z1Nts1Es%b2p3B72YIT!u$>zhC*=(3yo(M0{ImmEUcB&6Bsu?_8{an^LB{Ts5AcE0Z literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/green_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..d1f3d7c2233d426fade8862e738f8144ab8fbbaf GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Uaa;uumf=k4r`Ud)anuJ^lI zmxg5qEfKjKnIY)yc+sk?DPeuR(h+?DonUURX;D8IIj6B*inw{J*C*k?siS)z-d$ep zZ+!LLo}JZ38}v6%ZCo;Cfpm_{`(@8JmrL8_-l}+i)$jT5Z$HhpZ;dNAyk@w!uHo8- zCbkVerykjIiXO=QUik5e?L@|Po3AP`r!??PU^H@IJHc?>GPU7#j_C;o$p`ricldAY zvRIMJF{S*s&9mh(_x`e*%l_U`-I%pPD~EF(+Y^CL!F?^+3`ZNTu_2prUNd_l3U9pPcav}dN$Nwp8Ya91*K2!cIvH98b**C?-=RImwXlvdDj4%dIS3j3^ HP6_UK+iIRy-@K;)-&8`GU4Mu~w z9D&WQ8DXKxx zBWePK9|2yW00wM;LIDsDwUjn@{~9c5b274YhMxl6M*w;+a0*92?*}pl7$bZPfD}b7 zeK>`m0u;c24Nxe6){R&ai(V4r&d_9M$cq@wf?%kP5o_sf4dHi&Oq>^xT<`w8KrJD= z#0p`%#9A(?E}Eo1dk)woro7s)Sz7H*9SPkmtqlb*U;`8iV88}wF@ZW#&1jd5}CXor6u0dn&HD3>O1F~p!_~RaI zpd%l`T|mC(mXbqLL~^}G;F6s+%>XB+X42oqsGyN-idxv9tk=#H;4gxb!}6_Ujc1>_ zWHp1{kI z42jCE_w7h_O4eJBWQbW}@sUifw;IVzqfPF|Gl0>YO_)ZTT)q=Xse8f5pQecF5ED7? rj`11bnVqjrRV#?H3sAGyb0Yc&P`ylswdSX$00000NkvXXu0mjfso%9a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/green_carpet.rsi/meta.json b/Resources/Textures/Constructible/Carpets/green_carpet.rsi/meta.json new file mode 100644 index 0000000000..5490ce510e --- /dev/null +++ b/Resources/Textures/Constructible/Carpets/green_carpet.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/2cb66bae0e253e13d37f8939e0983bb94fee243e", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "carpet_0", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_1", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_2", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_3", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_4", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_5", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_6", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_7", + "select": [], + "flags": {}, + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_0.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_0.png new file mode 100644 index 0000000000000000000000000000000000000000..54255853027940b3e75fbef12cbe851dbeb56aa8 GIT binary patch literal 641 zcmV-{0)G98P)|RQYXSuehR1v^fFGoJLC?=?HQkAAangE&Op+R84_|fW?kL6b|z&sa*pyu@5NK z1jLY90%FMsh}v6@i~u7bJ^^q(;PJej8_)Boied7b&;9-TeR_ERgr1?%z)XlrfN#uS zrlRsD(VZq40Wmu>0*ru~5+I{qO9Iy8du;^34#+yXuBWt?1Psw$!wGgk=FxS{(8{g> zLV-(LxivtH;*oV}{i;9ZDa;fQ)E!%PTCAL3o?r)XR995n2zxgPehLn0cUh_uBHIv5 zz|Gxv;cH|HjK=NVcYx2T&Wj-bjmBv2xPonit~Gsjn54w$W%~|**8ny~kalT(c8xL> zWG^aG)30qXv{Li0Q!tb^x|Ru%w1aA!5|eYkB}FYMY6KVoMt~8ZivShh3vfuyLDGNk z5#;H5FoA5aS7f60mLq#f$_Ow5i~u8GK|rhnlWGEDOb4}}%t#iw*O}JylbMyGYl%|3 z2DrAUR1v`O0M`v%-!(`AD{u;^2!<}tev;olTOb+?sUSdV23}R8DlCFrB~A*ZUbRA? b!b(Jcjnt>eS?9F+00000NkvXXu0mjfX%rX@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_1.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_1.png new file mode 100644 index 0000000000000000000000000000000000000000..250f4e854baf60225a9d5fd4e8abbd59a4ca745b GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Uaa;uumf=k09Uyh9EGt?VsM z%)VV61uRnP1)V=wRtonq`1(y?>tlFX%(%nlpWj0b*I5CP9PZpkYbVOjl05z1^!9_9 zcbDgfe>-zYARuy@Bjd8|*8>`UJ~!XOR?Ixfm*4yMq?5+4$!fTZ`+S+N~)nw}X_mJ{u=UmM>&@{B_x_^aC2Vk{DO*V?Ebs zxM*2s8T%qezGn$qQV$aNmVue8Zb>uj=hA;?bz$|J$FKN*&&yBnUSZ2r1M8_SJvM9BK+%wyn~c z(Qwk2Un$|+#E{tyj`_hqW*0no`@8O9;`{c#0)_N{HJ!`am)@Foa`yarOMa=%5PsmP z;$SSvslcexz%qeB$brcuSgeaBLrs}c<$ye+-ambV%3rqEIQq)l7hitIv^YF9*3|9O z(d<)G8Gn0iEZRATWks5{0Fw5Q;zxWR*!FJ03>LG6zzAdTboFyt I=akR{04LMG+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..54255853027940b3e75fbef12cbe851dbeb56aa8 GIT binary patch literal 641 zcmV-{0)G98P)|RQYXSuehR1v^fFGoJLC?=?HQkAAangE&Op+R84_|fW?kL6b|z&sa*pyu@5NK z1jLY90%FMsh}v6@i~u7bJ^^q(;PJej8_)Boied7b&;9-TeR_ERgr1?%z)XlrfN#uS zrlRsD(VZq40Wmu>0*ru~5+I{qO9Iy8du;^34#+yXuBWt?1Psw$!wGgk=FxS{(8{g> zLV-(LxivtH;*oV}{i;9ZDa;fQ)E!%PTCAL3o?r)XR995n2zxgPehLn0cUh_uBHIv5 zz|Gxv;cH|HjK=NVcYx2T&Wj-bjmBv2xPonit~Gsjn54w$W%~|**8ny~kalT(c8xL> zWG^aG)30qXv{Li0Q!tb^x|Ru%w1aA!5|eYkB}FYMY6KVoMt~8ZivShh3vfuyLDGNk z5#;H5FoA5aS7f60mLq#f$_Ow5i~u8GK|rhnlWGEDOb4}}%t#iw*O}JylbMyGYl%|3 z2DrAUR1v`O0M`v%-!(`AD{u;^2!<}tev;olTOb+?sUSdV23}R8DlCFrB~A*ZUbRA? b!b(Jcjnt>eS?9F+00000NkvXXu0mjfX%rX@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_3.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_3.png new file mode 100644 index 0000000000000000000000000000000000000000..250f4e854baf60225a9d5fd4e8abbd59a4ca745b GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Uaa;uumf=k09Uyh9EGt?VsM z%)VV61uRnP1)V=wRtonq`1(y?>tlFX%(%nlpWj0b*I5CP9PZpkYbVOjl05z1^!9_9 zcbDgfe>-zYARuy@Bjd8|*8>`UJ~!XOR?Ixfm*4yMq?5+4$!fTZ`+S+N~)nw}X_mJ{u=UmM>&@{B_x_^aC2Vk{DO*V?Ebs zxM*2s8T%qezGn$qQV$aNmVue8Zb>uj=hA;?bz$|J$FKN*&&yBnUSZ2r1M8_SJvM9BK+%wyn~c z(Qwk2Un$|+#E{tyj`_hqW*0no`@8O9;`{c#0)_N{HJ!`am)@Foa`yarOMa=%5PsmP z;$SSvslcexz%qeB$brcuSgeaBLrs}c<$ye+-ambV%3rqEIQq)l7hitIv^YF9*3|9O z(d<)G8Gn0iEZRATWks5{0Fw5Q;zxWR*!FJ03>LG6zzAdTboFyt I=akR{04LMG+5i9m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd75e3a00ae2a5a089579acbbbbbe403a0caa61 GIT binary patch literal 499 zcmV$iiqXEkb}; z@V90r^8d}Ia6Gf$Z!Pb5oC&C+D4-LZ>~xFc(rK8CU zG=~;yK%I({*OV&*wszmjE3YXMpc*Y95_WSkMoTufCf0o!BjNBK@O&(0S=n^phcpBXdp&w718?d-phfc74 pu!QDdz63(cJf=_Y-v28Rc?aZ(@t!uAs5bxr002ovPDHLkV1jbf(kB1_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_5.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_5.png new file mode 100644 index 0000000000000000000000000000000000000000..1880532abf4e34c78b2b152043e68701db2b908c GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV7%?=;uumf=k07qzrzkZu5-CI zHtAkpaV4%Pror}UOl$HK?}jPa8(KqKJxqfo-7=-LX8y}Jsavhpee7Sdzfkp^j*0u; z`__NB5%>M{&*ghc#4p{;fBLp`TK(&-_bV#?8T>TZ%$1;OxoX8{j}7J03rl{aeN^?f z%zgTwYZrsmx097_EEj?u=E_;kXK{28cbKa;SO0r!v9o{U!p*xrX(|cqxW!^D`|aNs zkpy8Tiw%ul91jk#X(=`^ORosgZ`difVc%XOQI@dT<&$}RlZzMr;^1JEx#6J7Qjowr zRp3A)Z^$Zfh9E(&RQ-~buR|1=e5USs&cUqKpnE*xs(9pITQ(J@QyZ?Ac*rV*yshWT z2#uI~-zN5*eu>g*>m{u14y-3)<39@j<9snK#*Q~-jk<%vJ?07K+QAN4Ra_ePH81>a zvHxw`AjJ4|CWF}o+k_n-r=~Nl5^!MqX;-G!!1~75z}0d0jcY#*r-c9VxW9i^zvB89 z2ELpHLI|H+Wpaz$+|r3myFP{Xos;A7SGGQ;w23)7dt>L$ T83qS|vCZJ=>gTe~DWM4fi7MU8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd75e3a00ae2a5a089579acbbbbbe403a0caa61 GIT binary patch literal 499 zcmV$iiqXEkb}; z@V90r^8d}Ia6Gf$Z!Pb5oC&C+D4-LZ>~xFc(rK8CU zG=~;yK%I({*OV&*wszmjE3YXMpc*Y95_WSkMoTufCf0o!BjNBK@O&(0S=n^phcpBXdp&w718?d-phfc74 pu!QDdz63(cJf=_Y-v28Rc?aZ(@t!uAs5bxr002ovPDHLkV1jbf(kB1_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_7.png b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/carpet_7.png new file mode 100644 index 0000000000000000000000000000000000000000..fa83ed5be9a80a481fcccda0231498e9051d92bc GIT binary patch literal 436 zcmV;l0ZaagP)H51HsL7k~eLdw&|3J5$fOFPxCqVi7;d(%IctqOlLV%Hpl8H?4S4O1Gt^`N}dINbs z;IvzjHUtir2g!zMqPf5p1GuBJ6f6R0Z)#8&HVb$Wf+eDSi_V&B{2th>^x|*}YY_AZ zn*iZ^fL9=Z0UK0-02(i~ls1cp?wU3yBU5MiAt2rZ+O&BiZ9oHhfb{Zzy?(y09QlU5{teihLfS@WXOvc!-8O_gAwg=R|?@zhR9Y^&-crH0ip@M z?+f%2vP!HHwn}W|lShY=4vW9h e7_sjTr>fU}e+OW(IR?z>ZdJvOEXSh4Lnf^RU~|Z}x{T!zvXlTo^hqnd zl#JR{@_c2@qF$(x0H2$@Q)d;Vn3@PETN4DP^?;wu4QrS_^+p2UVmFD`awgzgP6Ym; zNFWkuCD4W95kvx!KqCR49Wt+FBA^7&3HUe;y}!`^<{Miw?qc)o=A|VgBDa=I)PjDK zHs9$Tu&pj*TfYMI>*(8&l8>XUl5})7Rlj|S%jt4)sj&wT6WQ)Z6#?$q#dRrwp2m<01NzHrNK{t`~Uy|07*qoM6N<$g8PlB^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/meta.json b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/meta.json new file mode 100644 index 0000000000..5490ce510e --- /dev/null +++ b/Resources/Textures/Constructible/Carpets/orange_carpet.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/2cb66bae0e253e13d37f8939e0983bb94fee243e", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "carpet_0", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_1", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_2", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_3", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_4", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_5", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_6", + "select": [], + "flags": {}, + "directions": 4 + }, + { + "name": "carpet_7", + "select": [], + "flags": {}, + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_0.png b/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_0.png new file mode 100644 index 0000000000000000000000000000000000000000..51cd80fb90eca81e6a28d8e1f057d4a5622fd317 GIT binary patch literal 647 zcmV;20(kw2P)GtK=qjw7$TZ9AX$+PiyXFW6Of6e}LX}be#Y!MD%vGJYB zl`*F6*kS~TSOlM%uQLK@Dp;f3)g81pe-UKaMbJ7SxhN79|EW|{V1d7x&+&93uqm(w z_0CyjG`|r@S*L@KL^&Y+XTr$iGFLShLBB_$x}Xem+xlz{LAz@hNTVKX%rPKLPr zo8tb9){%J|KS1|TsbD4qCBQf5U#EhG!kpbnk`fSdFeN|QNG4BRgxfL;_$3 ztO{N2)2_~QdnTYWK}XF`ume_wuFHm&b`4+(T-wsD0SlwtTEDM9>r;?qXjx3k{qVf- zWC$jJvbwAq^?5z`L5GJ0JAhJJKNW90NmN0k2*CudFMfX$F z%)ZyA`Ii5Cy8Zgzn|u2jv`z~dZMgN;nJww$ zw*)zCb{6>X<%8n|6YOmr*E&Vaw91`AXalAB0wLtgx=)R&(Ij*y0{v{w0oSZM|d@ zr^Vgf&b~Xi)DlvEGAKQG`qn0&Y1ilCllNaR`~TN1xw3V=`XR4#bsIZ(wWn4Yg~-;q zO?v6KK}lhfN5fKMAqOT822KS=l?IlGT|Qkb5mw5KDhhIpiu=TO$lUq=m1EWJ!=e0& zs$W*+tZ1J2zx#3-S13cRUBvd&o((Ivx4`sHU=T`pHJN2bm3Ifr1cqcLmnZCAkM3Vt T&Ai_O7=sL+u6{1-oD!MGtK=qjw7$TZ9AX$+PiyXFW6Of6e}LX}be#Y!MD%vGJYB zl`*F6*kS~TSOlM%uQLK@Dp;f3)g81pe-UKaMbJ7SxhN79|EW|{V1d7x&+&93uqm(w z_0CyjG`|r@S*L@KL^&Y+XTr$iGFLShLBB_$x}Xem+xlz{LAz@hNTVKX%rPKLPr zo8tb9){%J|KS1|TsbD4qCBQf5U#EhG!kpbnk`fSdFeN|QNG4BRgxfL;_$3 ztO{N2)2_~QdnTYWK}XF`ume_wuFHm&b`4+(T-wsD0SlwtTEDM9>r;?qXjx3k{qVf- zWC$jJvbwAq^?5z`L5GJ0JAhJJKNW90NmN0k2*CudFMfX$F z%)ZyA`Ii5Cy8Zgzn|u2jv`z~dZMgN;nJww$ zw*)zCb{6>X<%8n|6YOmr*E&Vaw91`AXalAB0wLtgx=)R&(Ij*y0{v{w0oSZM|d@ zr^Vgf&b~Xi)DlvEGAKQG`qn0&Y1ilCllNaR`~TN1xw3V=`XR4#bsIZ(wWn4Yg~-;q zO?v6KK}lhfN5fKMAqOT822KS=l?IlGT|Qkb5mw5KDhhIpiu=TO$lUq=m1EWJ!=e0& zs$W*+tZ1J2zx#3-S13cRUBvd&o((Ivx4`sHU=T`pHJN2bm3Ifr1cqcLmnZCAkM3Vt T&Ai_O7=sL+u6{1-oD!Mv+oJI)>w_bVVnRGk;SN*2=<&8)xG?|B znN9!mSKXTV@9!?p^xKCTKizX?UZXet-=^x)Av$(+B#Z>iU|&Y$ayT)U@?Ag%qT86@?s_JQz3?7*!frI*zF@F1jeB#Hivhk70-0 zhP~H(#aJHQwA+$6_3_R6{kKZ`&p!{~b8YlZ6npj8+c!L1?Bf)d?G7pjCV4cZ7$6zs z(dN^|;=!iOsB%D#vA{MV^(DhDg$qBb9CqBfkkT2_Qg`WVZTwV*8x4i|_u8Z4e(ZR< z<>`aPH=`e{o)DS7Rdp7_ifj3dGZ^;t-FFXeV3BUP_Hpa>hL!TlQi~YbiULG=4JI_N z%4lem3AtLueC0m(n>F%|%zsvYXTm1$@}H+xeajLvnZ%D*c@L~V78a2IRab!XL~h_p zVS~TXG3nc1h-Lgu^tjv5zL__6b$*BMU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_5.png b/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_5.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6b06bbf0e92141f1a98ff0115154f8aa5fa944 GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV0_}~;uumf=k07mKW0ZB*S#Ia z7m8X$CIkmGu;{X~&S~swN^VgSXV4U}WDO`_iPGDcv1yZ$Pnr0V#Q)}-;-|WB)%@R@ zZa%M2dFqzj=&$VO`tommKD^YXHs<8tqfz(b?abGI-8{ddu6jjR;`(b1Q9%p3*!olE z=Q_xJ$f;9M+Q0i#J?mWt-`^rO%FHiR7dTEoSbo#MwuIT_h0Twe*cnn)oKp^#h40g5 zXIUn8@SW|q|ChZRd?gYbn5P;XXkgPyY+&RKxg#BLm*2v6*Sai@HF4shQnQxnv3!>l zV3WAupvq&gpwSDYUi3SggO$_Dw@ZD`-3`0Wq?jns!I-T3-n*qiFhTXg^{=jF_3aHQ z4)ea)*@`BXMw8#m`}EE{ zd2!!5L#8UW8hh;xbEQg+O{dKl^{{q(aWPU@b-~N`MJ3y0rnkP6=sqD{!@6h6dN=C> Qz-VXiboFyt=akR{0D7w81ONa4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..bf92db7e36662980433f41f3a2f4f8752c936cd3 GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|i?v;uumf=k4r;ek_IpZM$32 z9U2rExh)y@Fo-d7T0}Hj++%D$AalMzJB*>v+oJI)>w_bVVnRGk;SN*2=<&8)xG?|B znN9!mSKXTV@9!?p^xKCTKizX?UZXet-=^x)Av$(+B#Z>iU|&Y$ayT)U@?Ag%qT86@?s_JQz3?7*!frI*zF@F1jeB#Hivhk70-0 zhP~H(#aJHQwA+$6_3_R6{kKZ`&p!{~b8YlZ6npj8+c!L1?Bf)d?G7pjCV4cZ7$6zs z(dN^|;=!iOsB%D#vA{MV^(DhDg$qBb9CqBfkkT2_Qg`WVZTwV*8x4i|_u8Z4e(ZR< z<>`aPH=`e{o)DS7Rdp7_ifj3dGZ^;t-FFXeV3BUP_Hpa>hL!TlQi~YbiULG=4JI_N z%4lem3AtLueC0m(n>F%|%zsvYXTm1$@}H+xeajLvnZ%D*c@L~V78a2IRab!XL~h_p zVS~TXG3nc1h-Lgu^tjv5zL__6b$*BMU literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_7.png b/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/carpet_7.png new file mode 100644 index 0000000000000000000000000000000000000000..9084307d80a2bf5ccdeb452c9822fef3318d2491 GIT binary patch literal 439 zcmV;o0Z9IdP)0+MqE z-C(uY=k@IL`hR|GyRX0Ak02i=kc%-W&KJkauL{A5xB${jr41Or`G2MW6mbEPkmD8i zQy>ITV1pHxJE^0s^TLr8Lff5A2MQ6!x{2tI&0V@u-pawyU zpb6l91Xv{mP+)^7A%Mg~HKon$UxPJmPVc4jz-__@?xz6z2x!yh4YvUeF#@21llv(U0w}OSln?;xMo|*;UJ{F)p=M{uiWp=;(ACC>bh|4A_d7!>&I>@U zH-BEB7nfaP6}MetluN3KCaH1HL3D{BuQt&vjdmwSTsKQ&69Oo(L6i_cfeoU?lsG%g h{zPT?K0BOJdIB{Wn~crby$b*U002ovPDHLkV1i5*tIq%c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/full.png b/Resources/Textures/Constructible/Carpets/purple_carpet.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..3e08bf706099982980672a8672c8ddafdfe595bb GIT binary patch literal 385 zcmV-{0e=38P)u+p}!11VBEoTjLEDYzo;5b|FZN7#gOZSUn(nKpq9z!*Br_1uy`!91;@qiKH1wP&*%N z2h6h|0FHvCsr$f!prE03G{EctIV5_v6KV)R5+OtZa-xIHs%q)^afZBkh5TFGZ4S~@R zAQ%Dz0Y;->Gz3ON0A~nLvxN*Z3tI@FH~>8as1Y6L?F;m39%qvb){50P-AZAT4AFWf zsYwQ+krk2y(Djp)28g9eQA;ovfSTsu4gpu5RAR_Jb=CQ#0S9ISQ~470DS=MeE@stNeGFAUQ3A)Gc2212;S}a zugiEhf3rZiTW0s$VP^I=AyA9O0=mKZ{vmXOhxaLDLmjy|l#W|Yy5cFB%+CT zi>S6+!>x=TON}S*7L^bJjEoaBGwV9VCF(z^9818+CBUw6^FC{~OR)ru*l7EYKok!1 zEQuNbmw-&{14=XjF(j6NSW*I__Ld_hKnaLX09+5aX*Y9IGoDpzn0?K0|Mf+U?%!Ua z-;gAj2~i37ZO;FfiW&;1*;`!9v!n#X>`Vzz0xC*?o%Ko*U?MwXv_t~n0muqn&1|o# zx0IH-#zVB%aDoRQD|Af_bqk#(^Z}LvpEmUY;WjrA1z7^Nn(Nc1yFYLm5=23hA>VB) zOUm<8W9P{bOaNzfMKyS_{@@es9u_I?mtYCF zd;0!P&^W@;xPf*L3tj?j2s=V<&-x#0@3*zI3W%iS1c4$!|GoTf-^KzZ352M?UjBM0 zEF%z#kPM|xuae1-YjhRjZ5i+QRZFf8F+CuGTGXVS`N{F$7ydlGV7hNNV|cmr z$@^iGV&$%9sUCl{TYACdh?)}Dl*rw#Pxi6f#C}=8_wIA*t!jt*4%>rIrXP?$)?vVW z`}Yi&Q;QfGk3Gnlqf^IH;+cevs{frf&Q}?*%Fg@?PuCV9*W7NZOS5dhM}#o`WnIncArbS?YU>f{~I3JVzfm&?O0{$EW4&j4IWC2(++wt za4ImWG_Xuy5OQEr>ST#vQ)Xo3vps ze+hH-)ESpu)N)}$Xumu|<$y_4D^S2d&B0~c?$h^gyh>fQ5g1bpp00i_>zopr0HzAP AF8}}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_2.png b/Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_2.png new file mode 100644 index 0000000000000000000000000000000000000000..85161d0a62e770748dfc088bc87536274637043b GIT binary patch literal 698 zcmV;r0!96aP)pu5RAR_Jb=CQ#0S9ISQ~470DS=MeE@stNeGFAUQ3A)Gc2212;S}a zugiEhf3rZiTW0s$VP^I=AyA9O0=mKZ{vmXOhxaLDLmjy|l#W|Yy5cFB%+CT zi>S6+!>x=TON}S*7L^bJjEoaBGwV9VCF(z^9818+CBUw6^FC{~OR)ru*l7EYKok!1 zEQuNbmw-&{14=XjF(j6NSW*I__Ld_hKnaLX09+5aX*Y9IGoDpzn0?K0|Mf+U?%!Ua z-;gAj2~i37ZO;FfiW&;1*;`!9v!n#X>`Vzz0xC*?o%Ko*U?MwXv_t~n0muqn&1|o# zx0IH-#zVB%aDoRQD|Af_bqk#(^Z}LvpEmUY;WjrA1z7^Nn(Nc1yFYLm5=23hA>VB) zOUm<8W9P{bOaNzfMKyS_{@@es9u_I?mtYCF zd;0!P&^W@;xPf*L3tj?j2s=V<&-x#0@3*zI3W%iS1c4$!|GoTf-^KzZ352M?UjBM0 zEF%z#kPM|xuae1-YjhRjZ5i+QRZFf8F+CuGTGXVS`N{F$7ydlGV7hNNV|cmr z$@^iGV&$%9sUCl{TYACdh?)}Dl*rw#Pxi6f#C}=8_wIA*t!jt*4%>rIrXP?$)?vVW z`}Yi&Q;QfGk3Gnlqf^IH;+cevs{frf&Q}?*%Fg@?PuCV9*W7NZOS5dhM}#o`WnIncArbS?YU>f{~I3JVzfm&?O0{$EW4&j4IWC2(++wt za4ImWG_Xuy5OQEr>ST#vQ)Xo3vps ze+hH-)ESpu)N)}$Xumu|<$y_4D^S2d&B0~c?$h^gyh>fQ5g1bpp00i_>zopr0HzAP AF8}}l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_4.png b/Resources/Textures/Constructible/Carpets/red_carpet.rsi/carpet_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6b559395e7d407b94b0f410431aa30cfe1e4520f GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV4Ugc;uumf=k07mzrzj!uEzzv zW`Ak)XpCV9elGE{k=cQJk=unfW`)4#5?2cS5_A-IE?;&aLpUrmK;3JWwsGoAL7}20O{X93*cDxK^3zKF&#V1U#(AH-E^KM3YnCg!J(4ljnVP z&eaT;Ze|#No^^rY>b?!mVA-Fc`h#?rhMA>g}Yc5G0t1SIBV`jurUn0U^6S4 z*fPr8m}R6Gt~2YgxnE#wymp=W(6ctP#X*9%j-P$C_Ac9zT-}Gq*Lr62${biXA<`r# z_n}Zj-@l*v`NjndawcvCUz3h7u{}uOS!Te%o@~&{Xd%(8IhUVdpP*BIs{HxBjr@EE zZvQ+deSkrx=b#8e;nL5HEA~nL;@z=iT4MWb_J-+KHZYu>?qISYvpXs8z_;AOi#uGW zH~c()`Nd&@Umv$rGW|Msr3p=oq3gpYs}z<~`= zQUC`wKuG}{*Z?KG045zFZhMth7k#z5{9q!$VawaL?R^Tf6d3FJT6TYb!z2Rg4)2f- zLs}p)ErR0w%k$MfBKQ@JX=E_Lqn7 zXCM)1}G_j0~?@(7r^Pr zjNJ^O%aNIS|6pp|OpcCqjV*vjz~NbeVRkUg)L1zqP`bvvV`M!#>mmgt{1KzGZYD<= fP6N{&V;3JWwsGoAL7}20O{X93*cDxK^3zKF&#V1U#(AH-E^KM3YnCg!J(4ljnVP z&eaT;Ze|#No^^rY>b?!mVA-Fc`h#?rhMA>g}Yc5G0t1SIBV`jurUn0U^6S4 z*fPr8m}R6Gt~2YgxnE#wymp=W(6ctP#X*9%j-P$C_Ac9zT-}Gq*Lr62${biXA<`r# z_n}Zj-@l*v`NjndawcvCUz3h7u{}uOS!Te%o@~&{Xd%(8IhUVdpP*BIs{HxBjr@EE zZvQ+deSkrx=b#8e;nL5HEA~nL;@z=iT4MWb_J-+KHZYu>?qISYvpXs8z_;AOi#uGW zH~c()`Nd&@Umv$rGWS3;C9-L z`@``4|9bYTpT9f?kq;Zm!w9nT+41}rJ8fCRy%=&ZTMUju9w@Z#_sXb|)WOn~q` zz$+BMfDNip0F9SgN}HRn220wUj7**3hd}clpj```!yeH3g^U5l2p*230740UJ~|Q+Ri{`5TQ9`|fZ`=>v_smZCLuHl_do N002ovPDHLkV1nT&wLky> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/red_carpet.rsi/full.png b/Resources/Textures/Constructible/Carpets/red_carpet.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..2e15f0cc82fa8350a4821c2fd006d170e60e9ead GIT binary patch literal 474 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_6.png b/Resources/Textures/Constructible/Carpets/skyblue_carpet.rsi/carpet_6.png new file mode 100644 index 0000000000000000000000000000000000000000..10e4fa231012ebb19b5bfc22d7a1e9e6ca5f8386 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU|jF%;uumf=k4r`Ud)aHZO@O` zyjkG_4nFUEG?iJu4CYW6(6RR4d{yR2lRWfJyZ z78FM~Fwao`_{6kO^nllD%blNQU0}GH#hJmtyMWQ8f$ai=)PktVY%9XN9hfs3_AwUN zC%pY&byJ|@{I^7&a7(-2^W$tzKL0Fh(ynvZFH!KqzB5lV>tD#rH1$1u%URw~Ha>-ta)EDUx0Zc8$ao}I_u=`q zXEJzY4y>6NnfFGLeZeJ>zunh=Z_fJ9nf3kSb6y#STgSJ@F|CX1i8#O@bLOB3+k*tY zWd;oF#Rf~iF&;2?da?G+uZz6j4l-6)$5%5;G&EbzID}Am#g5^sx%2+UZC8#Z)P82z zvi;b z*8?{D6R99@zZ^+6303`(Ax>1zGyqCmcXK1!FWJQc_LD1F42)f;sg8Q8zvH;Zm{c>J_ zXoBtY0|;rr}xO6d(RI+v6$j9^y)000037un6>vVSh70GoI&LO7lvRL1EOe6F%F{Dg6PASpEBHd^%KnAx&I0z z1YiJUIV^Y>7>K1ANKktNYzJ~kqc{LzIRnu&DQaPkKn5rdfFweQBajm%$YJCFWc|oy zuD?P=2!IqK^T`1qi;ykF76MG@Appw}$U#R5KsEzgR>v6v3d8(J)ofK|zGmpo!(u z1cr%BPdylRGi=)Jz_j?CLn%8mS3)X>D>K9Dy){!8zu(aVG>E~|)z4*}Q$iB}LgOd~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Misc/bookshelf.rsi/book-1.png b/Resources/Textures/Constructible/Misc/bookshelf.rsi/book-1.png new file mode 100644 index 0000000000000000000000000000000000000000..547f0a33efcfe22f018f7f4ce53989136648d161 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyHUT~%uJ#f<*+!ysVyye)T=#dR zsq=D(a&maMsJBlkS-onik-n%!oxWeUu8FGhih0s&HYwOf=C&=}qiP@IoK#VL=-FqW zISrmJjv*GkXD=NTY7h`q z`uG_lIR!PA9`{_mh-Jdemz*1>iMemnU_Dl_z$}<${hJBP)Zd2J?@W_AE3)kZLpI;1 z(-W-^rnd7)aM{)DKK!=Wp7p7-`2U5BQq~(zzGB-byF^szzy*WjO+dFWc)I$ztaD0e F0sv}$UjG09 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Misc/bookshelf.rsi/book-2.png b/Resources/Textures/Constructible/Misc/bookshelf.rsi/book-2.png new file mode 100644 index 0000000000000000000000000000000000000000..b03303172b9ca9c858b866c610e3d9476cfd6473 GIT binary patch literal 320 zcmV-G0l)r@ys+Ca-3gvQAdLSM$FBLd`FHVasiYg~u5f8kD z3|0*cG$kXVs28=o8a-KUhNZkEKT<@ys+Ca-3gvQAdLSM$FBLd`FHVasiYg~u5f8kD z3|0*cG$kXVs28=o8a-KUhNZlGL>lwFSS3GFLt=POBLdBe4OfJws9s#}XJwlJ007BJ zL_t(Ijm^^C5`rKQ1>iMPQd#`N(6H?NpRxtU88M-ors>?k4ByQj79crAk^uY#NY9a^ z02w5a&@%zZ0)Z9eIlB}rw_ybfA4{EK&dzIp@(R)U@ys+D|18uPqZdLSOofl>n`{ir^@J^0+0Dl4aXGeU1 z06a(V8UY9n0tN`f=n_XsnkG2K5z8_bQY?UroEK$T;FNP&Rka&vnsyCz9lzd2fF>>( zlO4qdgfM{E0gf~o;2R!Pua@#;0`~-^ya0XIOL;1adx4!TV9-nX5g67$M}X-@CMLl0 zpp^{>j{6Gug@-X%UZM=ulN7djZpth}-|4LPfJufP@O-qJ|3H~#jKEZR3rsS!Qg6Tq e56%RK4ose-(jE00&#njn0000@ys+D|18uPqZdLSOq1T$zkil-kFc3tYLN+BB8)FD8HDDm{|DV{glL%WV z>7}YVm-Q-7tIQLk_?So`#J>P$^NGxaC`B<5d4E+JkOR!>_!TdNm$Fh?4CWNjdH{3>=oA>!GyuQh!JS+v zPjtRq&QO58hLjiJuRfF~y4~+LG{kNoB>`F=$^&>jBG7u%Bmf5h-I(KrV+7DS0bB}b zg*^lQ!UGX%qr8O-cM4Ku?tuvZ)XVVKFn75J0FCKo_!jed$UQKJ3!RJzNSk};fKG;Y j?hW|C!(_@)2SdIAP3Iuy0N<0S00000NkvXXu0mjfWzMh3 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Misc/bookshelf.rsi/meta.json b/Resources/Textures/Constructible/Misc/bookshelf.rsi/meta.json new file mode 100644 index 0000000000..45314d7ee0 --- /dev/null +++ b/Resources/Textures/Constructible/Misc/bookshelf.rsi/meta.json @@ -0,0 +1,65 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32, + "license":"CC-BY-SA-3.0", + "copyright":"Taken from cev-eris at commit https://github.com/discordia-space/CEV-Eris/commit/f777c8ddf7a529b002df17909566d5d93b8ad201", + }, + "states": [ + { + "name": "book-0", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "book-1", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "book-2", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "book-3", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "book-4", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + }, + { + "name": "book-5", + "directions": 1, + "delays": [ + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Misc/furniture.rsi/blank.png b/Resources/Textures/Constructible/Misc/furniture.rsi/blank.png deleted file mode 100644 index 6e3cb09bcf701bc53ecc7886c19b82d386469aa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzDNh&2kcv5P4>B?Wc})uc*XMaS bfSB*u1QZw;C7n&)0XYnwu6{1-oD!MoAXOyri)XlC^h(3*3Q zNy)3pNnzfi1(TE`96SX0MB3*{DlIHv2u$oUFp-4+`00@#Lw>zpLHSd=DJ&fIK(31pw#8SrNZ-ihpun4T2T{nDUhd2&Ucn4Yh9i)DyT?~ED87#O~o8K*zGB;o>e O0E4HipUXO@geCxw3qw%= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/full.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..b48e8c584dfe9082b957eafdf94c54857980b58d GIT binary patch literal 479 zcmV<50U-W~P)+9Ih?v8tksq3a;VRp?kJ_x#vEg=RNN3d+^_D%zhAE**1m&t=*R`u4ISrAH-Q) zo)-#l)E@v0Q$iYqCsJ9V0>wfeh+7iY4%p$-lWRiYZLLZom8Dq7Q#$XhNrNX%Pp;9{ zszL;Qy0%9M=?~=!xB{+#E8q&a0wWjr_Bn2ARiSy{SAjAyF#{l(Ne?9xs=(i{+7pn32q+xw~x$g|DtJqRI-* zR%NVDz?6`DegL|9hh!!VfGR6UK0jT(;}|s9YgSk9Sa2A43bglErZ$i9++2WO<775W zE)oJ+!SDtd_d0{WJ=b{I+2XAE$P8e3g8;m5?4gzWW4|R}-h$HkDP6sTGQ<}Q4D56pxEKmdTt*e(Eb(IsomX*um3`M=@F>jPHo Vn~_1S7+C-S002ovPDHLkV1guw(lP)5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/meta.json new file mode 100644 index 0000000000..f1072bd655 --- /dev/null +++ b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", + "states": [ + { + "name": "full", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "state_0", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_1", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_2", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_3", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_4", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_5", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_6", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_7", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_0.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..5f16e1db435a6b857a527ca08322f70845d6a5ba GIT binary patch literal 753 zcmVvV}B{VJA*i#%R9Yah856)IO>L4q1QK34XtaqvI1774izxTd6>+an>0g8BYgWG{Y zw7GRhv`_8ZJ}Cxi1kmQzo#!vsF#G7fP`{PMc~T4sO6RZ`3_g=9MrvCM0Ra3F{P@^H z;C^Q(ha|hw2;eb3wt&<2QDpXRMrKJ;lmOfgaH9m^c7Pit0Jj6&C;_+~;D($G-I;kD zID_+6d6uE$&Ff8aCKm>=9|1}LZU?xDy#VBNSR{9kGR+MNSpdA?3BR5L?^d>1&*^Ark2 zXvF>*K%ND*w#!28`-zYviwI-^M9=fxpN&s#L zxQV?0(v{1fwvXcZzCfeif@SE)2Q!8=*DyB%MRf!*!+`cO}qrJ4rYmp{>aQogDuczbUe7aOYp z+!}+CQO)2fB>kaI`)FFg{Gy-@`PEWwACkRqw&^$gM j*^}xSaNW-tuO+_#RVdc4sepkd00000NkvXXu0mjfoCjPn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5e910180b791b44bfdf77c927414cccbcb235164 GIT binary patch literal 492 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBGBK;uumf=j|+eZ>KSDJ@2 zgsbk_;yd4GJ}LV5=iK3sud3gf7B`)hkX6{a2i5XOdl}iy?>|5n5}(!v2KFa zMlH@2p`d{+m6u>59B~z*_N(KaXF$+0G#Dz`mf6v4lYi&e$oo;Q#5> zEOqQV7_1n4AF!TyY7l#V^$DgIRdKHWI2WD&67uBaWNt~%1HqR4Tod*)bzWI?<^Re# z;mRH-n6#E2f9I$im~D11H@p1!nKOEucb?mt=qx5M%cnFpd*)12uQD6+eD;%(n{&=Z zJ(T2bt>!U!W&Pms+AGx$JhtrpvHtv7ySEwtzQ`5Kz4_x>+OG836Zf<4vDyDk-bU!} z#$M*n>z^}zjJUPx>!R4$IX55P>->{aF2J%+q6ozYaIe4_d*sZs_Z!w#)uqh7{d=x) u^ZiBp;st)lK45ymV4~N+=kORiV}7Mzy!E!~-MYY7WbkzLb6Mw<&;$S}WY2B@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_2.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5f16e1db435a6b857a527ca08322f70845d6a5ba GIT binary patch literal 753 zcmVvV}B{VJA*i#%R9Yah856)IO>L4q1QK34XtaqvI1774izxTd6>+an>0g8BYgWG{Y zw7GRhv`_8ZJ}Cxi1kmQzo#!vsF#G7fP`{PMc~T4sO6RZ`3_g=9MrvCM0Ra3F{P@^H z;C^Q(ha|hw2;eb3wt&<2QDpXRMrKJ;lmOfgaH9m^c7Pit0Jj6&C;_+~;D($G-I;kD zID_+6d6uE$&Ff8aCKm>=9|1}LZU?xDy#VBNSR{9kGR+MNSpdA?3BR5L?^d>1&*^Ark2 zXvF>*K%ND*w#!28`-zYviwI-^M9=fxpN&s#L zxQV?0(v{1fwvXcZzCfeif@SE)2Q!8=*DyB%MRf!*!+`cO}qrJ4rYmp{>aQogDuczbUe7aOYp z+!}+CQO)2fB>kaI`)FFg{Gy-@`PEWwACkRqw&^$gM j*^}xSaNW-tuO+_#RVdc4sepkd00000NkvXXu0mjfoCjPn literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..935fddc5aac8ba0e13ae379d9b42269add5e9df9 GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBGEL;uumf=k2VG-b{%S$L4Q3 zc=TbL!JI`*nUgFu7Q1F-b7yfa`li6q^{+*Pqv@MchHeIbj0$&O!KCgcwLmGU9Fuhm zC#di@9k23x_cym{-~I1*`pVY!gvAS13!H>pS|Vfo^zXH4tzbUtC~<(wroFZ zPs(!*#?t*Ra}Nsy-{CfTX%ia%-8*D&jKkW%Y3J-U=GrpNU?^oURdbMa=;aJx4@hRZ z!g%Gv-iBXs^HjfSA7EL*yrOe2!!Fsd@1J$HFqGP#clyt=^81&F7blA+vwAr!jhe!> zU_Vo2dDp7-A>BDFTu}}0@0Rn;D7uifFR3(HmZ6}m=2D%0*99h_!+FPFGce4OyEjd& zAfWPyMT3H6n~PCOLtQ-Md;NRo9fSE860FS|S5IjUn||J<)qXcyjL5Y8vhuuZ-~Y}& zaQSfY_s0EUjyDRGmHxc0b5NV>zBcgK&zFj2X5U}bmsLBynXM?ifN#Mukc$l&Uom9) zG*~rAp$a|uYw_Xdkstpq>V;j~cB`6ge{1bN1*k7^=>Zuti+|hMM8SwQ( ziLHg>UJ?`*%h!p$VP zKhx?zyAOkG!!ec%j2YM&Zd<2`3C{G;|G8K0_s(nfwsuqIo~`|uckb%rY|g(t28<;P zQo;`G3k6{P$pTFGd@*=%~a{=>(mbiv0%Qda*)E_XtsABpj zu_U`|N5h$zIMoGV>sPE}{Li)IZe{5IsJ)9`^>b%bY?r<5XQTM`TKAf~HQgO2JXij? z`c3=+)1t?D$G7P#UHX)gpBA>w__ET{O+Pkjb{^X`C*ex^f!CYAFFxC;eoz13<6`Rv zGaMVaUzG7%oL*mZ+y3U(|0nJNvP>Z)-cz5P)V5Bm5y85}S Ib4q9e0N_L8UH||9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_5.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..948e0b6f9e9b1ad342b7f3e61a640247c7dbad96 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF;C;uumf=k07mFJ?!Pw*N=A zh-s=!;$AYXRbt~8mX+Hh_cUy1ea0~z7)N0UtE`l@&qPEz_>$av*Y`2(h3djsEoRb+pV-@yH0?*p|TiXO>KFBnYJ8u%RG zjK^2Jy)V6daB1c2;n49-D!Y$l&Sf=d#Wzp$Pyd+|i-{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..10b077dd7f5b66b6883d3af630a45b2a07a09eb8 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU_9vQ;uumf=k2Wh-b{%S$K^k> ziL4mTt7c|HXU8@8$fp`->;7jQ=g+b&sKcRlIeTf74@N PoHBU2`njxgN@xNAhJ@W& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_7.png b/Resources/Textures/Constructible/Structures/Tables/bar.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..c46b548aa31e02f3ae77cc6a2a4bbfdb2dca6146 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=dp%toLn`LHz2(SzIDqHCg%XWp z3l!Sw6^Yqp5$! Yq@BuB$Deen2Ivt6Pgg&ebxsLQ08HCft^fc4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/full.png b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..1b774e057595a37cca7dd173f2140bbb12323084 GIT binary patch literal 337 zcmV-X0j~auP)NK;davbc)?PU=hVPmy-e0d2|;!88Ga* z_>K42Z1>17hLa!!0L;Qo;et<&4FKp%2S9r1v};u~tSUwy%W?t7j-X7)WdBjx>P z4FFJC2n89?u+r*b&n;*CL)m#`KosvT5>p6EuOb7+-z(MtYDdTbB^~%dNIodaqNGU9 j{RhM(zLydAdaN7(MVv#d^cQBM00000NkvXXu0mjf#Vw7c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/meta.json new file mode 100644 index 0000000000..f1072bd655 --- /dev/null +++ b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", + "states": [ + { + "name": "full", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "state_0", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_1", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_2", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_3", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_4", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_5", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_6", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_7", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_0.png b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cf5f11fd37818dbba146bf20039ab6acea1a3c6b GIT binary patch literal 677 zcmV;W0$TlvP)U?5l{mW<8U|d)0D4V1N79)kq>5GYCn7=M)2L;$v{Qw2RVXPq5>qX=35@d7M{WBf(~ ztQC2n1?VsEBbMsJeV|Tyffhj2ITi!3bQd;>={INrm}5N3jW!(a#^C&>PA(0P7JxbD z1xs{_=J^~g(S8XSbO#-n9Hryj zHO^uM-d+(D=uJ@Q9=|etwJC~#79f?}5NK5-D*{@8*M5_m!Tl(9C=Er(*Ste#)%cRD z8kfVj72WY;Knvh`hwo&9E(iMxT$v8-bAl!-OrQ^eVwM1bJ_L%{15_B%ehE;X0i@z` zcCuuLD|Wtkd27OHOrTKm3g?3qt%3E+m!^c204xS@>jgn|=D?{b0D;;A zKOp-QaH~pqV6)8HM}nl|02Q?dqy?~&Tae4;q;Axtmw;^N0RY|sy4AB4kbWi}00000 LNkvXXu0mjf_39_e literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..6c73fc43383d972f0855e6f19ab3534305479da1 GIT binary patch literal 476 zcmV<20VDp2P)J`-ccEe0}RX@6_f2NWMPJ=!CgU-ejY2Pb`&={IX<2vYUtw6o>3d{+*0Na~8U=NQ_ zYq|i><%nvZF2MAC_BV~y#o4C|aNNG6+FzntcYp+N-~$y2;J^ne62O5ERKg2@Z-fpL zbedyB-wCEO?vXrv2uJ`2K2U*kz{y(|YJZftr$JbN^=7*sPe{N5lxs6?E5<*bTmQTx z01I$;d&M6G04zW;_+a`E0}Id}zVb%_01L3cizUJ92d;qH2cR9CUvTgBg}}g%q807~ zPA7Y*e}D6}WTJm_>&7Grj+aZ*LCr(>Rlr1m)`WlY^cM;N2R=|y2v`_V2slOpSQt?b zP!8~mLcqdE_z>_s16-ZWbLDt0p3e2dPcNftMU>$0b(cvnhs+|&W51(Sz=03H$T_1* z5p^9X1Z>RAhvll_HV1?c0V~|jfbh#;=n%+BF!T%vp98cJ(nd%#z-9)dls*9`*U?5l{mW<8U|d)0D4V1N79)kq>5GYCn7=M)2L;$v{Qw2RVXPq5>qX=35@d7M{WBf(~ ztQC2n1?VsEBbMsJeV|Tyffhj2ITi!3bQd;>={INrm}5N3jW!(a#^C&>PA(0P7JxbD z1xs{_=J^~g(S8XSbO#-n9Hryj zHO^uM-d+(D=uJ@Q9=|etwJC~#79f?}5NK5-D*{@8*M5_m!Tl(9C=Er(*Ste#)%cRD z8kfVj72WY;Knvh`hwo&9E(iMxT$v8-bAl!-OrQ^eVwM1bJ_L%{15_B%ehE;X0i@z` zcCuuLD|Wtkd27OHOrTKm3g?3qt%3E+m!^c204xS@>jgn|=D?{b0D;;A zKOp-QaH~pqV6)8HM}nl|02Q?dqy?~&Tae4;q;Axtmw;^N0RY|sy4AB4kbWi}00000 LNkvXXu0mjf_39_e literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..6c73fc43383d972f0855e6f19ab3534305479da1 GIT binary patch literal 476 zcmV<20VDp2P)J`-ccEe0}RX@6_f2NWMPJ=!CgU-ejY2Pb`&={IX<2vYUtw6o>3d{+*0Na~8U=NQ_ zYq|i><%nvZF2MAC_BV~y#o4C|aNNG6+FzntcYp+N-~$y2;J^ne62O5ERKg2@Z-fpL zbedyB-wCEO?vXrv2uJ`2K2U*kz{y(|YJZftr$JbN^=7*sPe{N5lxs6?E5<*bTmQTx z01I$;d&M6G04zW;_+a`E0}Id}zVb%_01L3cizUJ92d;qH2cR9CUvTgBg}}g%q807~ zPA7Y*e}D6}WTJm_>&7Grj+aZ*LCr(>Rlr1m)`WlY^cM;N2R=|y2v`_V2slOpSQt?b zP!8~mLcqdE_z>_s16-ZWbLDt0p3e2dPcNftMU>$0b(cvnhs+|&W51(Sz=03H$T_1* z5p^9X1Z>RAhvll_HV1?c0V~|jfbh#;=n%+BF!T%vp98cJ(nd%#z-9)dls*9`*3WCHUq|(wm=sCPX&S2vKJV(5TB4jHiL?nex&|-~QS$Sd+a5cO9 z>&)Q$zb3HBW@dk8=DkejHN+98{q4NJzb-p_2eO!_GHBndcJ5N3XIS$jz%u!pjvbc* zblzLi*wC@%Qh>CXso7!*=$NTa)F}{ZfEI3R08=356wrhMIPl>cp$JA@140puei>v0 zFamUJ;r)O!$ya^kLXKtna3{%lA;V)p#Tni zFogm*@WB+7`G7wKJTG8BtbhvmUk^-ZK>-~2V2XLW_I!Q_-9L~L2djR;T!5|Crm1~% z0kY5{>MUJIzg~;3Nx^#{<^oI}Z%yr+3lN4UEio71e)bx-04GOS5gbi10l5#bcHru| f_P)eBjXT{vnM=K3x{>|99?&R%*kBP68-O-+7t_ z7+ZOanRK|<)lJp=-BFKnTNwM|0&t@hD)gh?FRb6bxB#`iqv-mp*Mr*^7oa(NQ-y-Ska4MGH1l;qfPJ@Pjv2=hyU2%wT2Zn+x$#!Yv8 zaQ0&Xun6EDr$InZ?~e$RnSltf<(0^%3AJBa)O;QzOlAfm03UR4&vWCSIzxoX%s>Q) zPj+XgUgBP(Eh~s!2Ox~_5K!FS;SWES0UrX5_E4)6Y2$|gM1c4Z&<*1w05%8k(Kk_x zh$@K;QoY#`of9Ae1U)}o3eQBCQEwtVNC&nV;$!eKd5L;}KRysHqypUzcS)}`00W(# z=ko&ST7X4B1i12Kvp&l({xN6;(7*>#tN# zj2A#WTe-A$08mLTE`U=gg(r4aRFZ59-?bbnsP+&i&H4X z1xVHlv_cVFr%L_)rx`;aQ7`aJkqE}THyE!Mkfv@QSu002ovPDHLkV1mKS7Lfn| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/carpet.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..6fdab3eca4fd5b9683b465df420f1ef8cc4953b5 GIT binary patch literal 489 zcmV3WCHUq|(wm=sCPX&S2vKJV(5TB4jHiL?nex&|-~QS$Sd+a5cO9 z>&)Q$zb3HBW@dk8=DkejHN+98{q4NJzb-p_2eO!_GHBndcJ5N3XIS$jz%u!pjvbc* zblzLi*wC@%Qh>CXso7!*=$NTa)F}{ZfEI3R08=356wrhMIPl>cp$JA@140puei>v0 zFamUJ;r)O!$ya^kLXKtna3{%lA;V)p#Tni zFogm*@WB+7`G7wKJTG8BtbhvmUk^-ZK>-~2V2XLW_I!Q_-9L~L2djR;T!5|Crm1~% z0kY5{>MUJIzg~;3Nx^#{<^oI}Z%yr+3lN4UEio71e)bx-04GOS5gbi10l5#bcHru| f_qz$7ICF z36m(UZFr~`75e-8?>~8UiNEaZpZ?*vTRa)1B)pnr?Jz###Dk8=t0W~LYaJ2U6(&-rH`<}YA~atLP7U7*<@cHvJ}7+E!dd=UrkjCK4QYP!yy*}VJw`Je3Vtk?Y=7`HSmgKCQ0&tEakzi=0ek8nT( zQwF0iQ100;hS#@1PLn`LHz3s@=Y#_pLF{0|f z_HAjGhx&3R#?jh5huddFtY5nG`rf@YZ}azGtNL+t-uWlb>K8CXIRrE4F3@ZcyHKa*N@$5&&w$(2l{r;(W+~0w5OT#j#4$1lKFaG|S@>m_& z2oVSF46X&NCNRA}Y#wCp|Nm$&!_yy}8bB*x@>P;?-*5fj|KMnK>pt-r0Z<2kWPf~T f`epMFRkeN5I>D}fue=99Z!&ng`njxgN@xNA)>UrD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3e9d9dc6c8913f2d7660a360eb043c5f9c2a1f89 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=&pllnLn`LHy&cGPSV4g8;npYr z!nc_RByz^D{J+PnF)`wTTH2JfYcc<9u5IsMbyhUnZtm>=jVu?KX2GyK_Zx}Ru}-Gt zj58ZpJQ#ErcmnZGJBMP?wQv9bWNzN)-27TyfpJTN8Wb=4Ym@N%&c5y56?4%f_VWMu zT3UDftMCMdD2K^V{Q1|wg z?wx;sSooT`4AZ*#jJyk2O>p7&U)Yxa{kOjOFHZ)8?t)Ax?!3-;ytwAL^b$77>*pKT zE-=l4VyXSJ?dRxQT>8&yB;~-J0mF~JGitspZ!J+oGv_D6{rB8$b}1FMK)*70y85}S Ib4q9e0OKTWX8-^I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_5.png b/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..ac061b353d8af34f4ef65b9b024a45104fd9dcc3 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=cRgJkLn`LHy&cGPSV4sKV)n~_ z+jGhVn3dRH&Al&R#KZ4%q$eTGX#TqXUZiso#U;LNF zq(STg4CmB(t9w5C{QVDib8S2Cy7>)k7no+j@Z;Z%#T!pup59QxB(;EXOT#iO_}MRp zQyj+KY@*#kYw N;OXk;vd$@?2>|ZfXdeIo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..3171a2f58fa97271f02bbdb9ec89fdfad3ca17de GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=cRXDjLn`LHy&cWPVJe)AS?gWH};wDGnUy{$0X#yodLsf YCr|QqvDh7G0Q!@`)78&qol`;+0EeGvYybcN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_7.png b/Resources/Textures/Constructible/Structures/Tables/debug.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4de1e76e102ee40bb69290b8d4667caeac4078 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=n><|{Ln`LHy>*cHfCA5f0~h|5 zFLQoU7?k~ASw~x*CEcX_UDm%dH+$??AGUX3+|sa&A<7|`L3e>>gV+TT2ks261*|5l z7no*Ujjc-iQCoNVz4-zhDwr}DeeoCol;*9SJzw(Q{s-Ts1F+Zt)&GpOCy1@C_^GK5 P(De+Su6{1-oD!M9Q7kcv5Pr+f1rP!Mp*3^rdO z!TGvfxo$#(s>lY@1IsyYUpl-;xn(YUBf~ktO*0o?XLQhQE;@I1O`0-;uV&;kYr#yf zn9Yuc$BI=gS_0fBM{4CUvT7KJMA$O=XZ@*W)o@_ssyX<<>f62RxlBr*%F5&!qPzmT r({HZ1_RSV3SF-WXjEMRopPh^|Gd15HydZoG=qd(JS3j3^P6?*NuHF!`GsLrI`HlOX|5hKYxmT#rBB0nZ;Xup<#<+#6(odGX z-nHx8!)G^limj^BI~}y;tpU%ve@(DZ@n&e9Lta^xiVF~<=Xw5 z@%O&{Yt@!#T6wk03bg3AY630iWnI9$V5Q!Iqvmz|vF+K86^wU7)0ED8Ui5dJ)^Wn3 zZ(UyS4{ey?471i9f6ATC|L=V}=fnra?7Hb(hwd|j`~Wg$f_TBQ1%l<#XWT?*pR=t7 Ph9`rktDnm{r-UW|v}Kjo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..27684dc25892d4edec122fc76be18400f9acc68d GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=?>t=`Ln`LHopq46*?{55rB%!u z*p)vdwfLOk*ki<0ZQ%HFF?Wbn*Tkg%jLEJ_oSLpKOOoZb9I!d>Ui5d@x{KBi7{Ar_ zGw~c2*n3!e=MSE3xz&@-yUW+H^Ehx{kZ2HFV922BaJjajLhVLW_d7%1U=v}Vmvt;K z8R2@?7hh|<_Q(fh+a7jyadCN4q<52F;`qnd?B4q1zs>KiGqEjT%|JFRnIWp-7{eBZ zUd9Z@S-01o_x>q2KX%&F<<3)H{%m^Z-T)MqV!ps+f=%Bu=8F4DH*;=n_XGNz!PC{x JWt~$(696-$ZVvze literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_2.png b/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ba1f779a28d63eb0cec62ea4fddb74cc2596eed GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV6^pgaSW-L^LF+|!Da&<*QqgV z3H<#IO9i*^tNu1%5>?*NuHF!`GsLrI`HlOX|5hKYxmT#rBB0nZ;Xup<#<+#6(odGX z-nHx8!)G^limj^BI~}y;tpU%ve@(DZ@n&e9Lta^xiVF~<=Xw5 z@%O&{Yt@!#T6wk03bg3AY630iWnI9$V5Q!Iqvmz|vF+K86^wU7)0ED8Ui5dJ)^Wn3 zZ(UyS4{ey?471i9f6ATC|L=V}=fnra?7Hb(hwd|j`~Wg$f_TBQ1%l<#XWT?*pR=t7 Ph9`rktDnm{r-UW|v}Kjo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..27684dc25892d4edec122fc76be18400f9acc68d GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=?>t=`Ln`LHopq46*?{55rB%!u z*p)vdwfLOk*ki<0ZQ%HFF?Wbn*Tkg%jLEJ_oSLpKOOoZb9I!d>Ui5d@x{KBi7{Ar_ zGw~c2*n3!e=MSE3xz&@-yUW+H^Ehx{kZ2HFV922BaJjajLhVLW_d7%1U=v}Vmvt;K z8R2@?7hh|<_Q(fh+a7jyadCN4q<52F;`qnd?B4q1zs>KiGqEjT%|JFRnIWp-7{eBZ zUd9Z@S-01o_x>q2KX%&F<<3)H{%m^Z-T)MqV!ps+f=%Bu=8F4DH*;=n_XGNz!PC{x JWt~$(696-$ZVvze literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_4.png b/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_4.png new file mode 100644 index 0000000000000000000000000000000000000000..f2df00c177c6976a9c038533de6bc0fc817896c0 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Z#`WcLn`LHoqdtB*+7J0YYD^m z6C8D^Ek3V6~oU`9v{r%SFe054#`GNh( z3{efo7`8C5 z;L#x7JTP?SnDt)h-;B@qvfhs#!-wK;#i zeE-|u|E2}M&TY&;&U%3{W0m*^XLb%no6@9JSz-T^!d|kT-lS4pD43blv%H_Fg8K$v z>0yI4({va7vO54$AHyJ<;NA0aS2>FXQ;o!&Wt!T}`fWxl;~c(eJD5L=S(VSI*TCoS znCS(B$+FWA*S)@WB)P;WP3ghLW8#9{Me>Ea8ur)M$+*|N+Pf5CV#Bi%#xQH^|4UyK zi0xpoV(8^wz@7k(Z zz*xc{C7uv?bNqDwyOK9PZ@m%tfGMb) zEu?hoEUU+#8$|lwvwipYQ0brsceX3{1_`!qv4n%N=l`Z|UK`lA5Euarp00i_>zopr E0QDxa`Tzg` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/frame.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..f2df00c177c6976a9c038533de6bc0fc817896c0 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Z#`WcLn`LHoqdtB*+7J0YYD^m z6C8D^Ek3V6~oU`9v{r%SFe054#`GNh( z3{efo7`8C5 z;L#x7JTP?SnDt)h-*cDfC0~e16#6F z|DCzY_wcx*_FrD7AITrK8a$tqZM6S;o!aN`DL=SH9Jn*M7OoBxTRqk zLzF`>gYE*!yN|MeR@a?+Z@vI3qS+vJ0gnbO(r16zCv^SO|M8a%kG@LAGfR2uo~s=Z Q1A2hL)78&qol`;+0KT(R5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/plain_preview.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/full.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/plain_preview.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/full.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/meta.json index d38885742a..f1072bd655 100644 --- a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/meta.json +++ b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/meta.json @@ -8,16 +8,16 @@ "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", "states": [ { - "name": "plain_preview", + "name": "full", "directions": 1, "delays": [ [ - 1.0 + 1 ] ] }, { - "name": "solid_0", + "name": "state_0", "directions": 4, "delays": [ [ @@ -35,7 +35,7 @@ ] }, { - "name": "solid_1", + "name": "state_1", "directions": 4, "delays": [ [ @@ -53,7 +53,7 @@ ] }, { - "name": "solid_2", + "name": "state_2", "directions": 4, "delays": [ [ @@ -71,7 +71,7 @@ ] }, { - "name": "solid_3", + "name": "state_3", "directions": 4, "delays": [ [ @@ -89,7 +89,7 @@ ] }, { - "name": "solid_4", + "name": "state_4", "directions": 4, "delays": [ [ @@ -107,7 +107,7 @@ ] }, { - "name": "solid_5", + "name": "state_5", "directions": 4, "delays": [ [ @@ -125,7 +125,7 @@ ] }, { - "name": "solid_6", + "name": "state_6", "directions": 4, "delays": [ [ @@ -143,7 +143,7 @@ ] }, { - "name": "solid_7", + "name": "state_7", "directions": 4, "delays": [ [ diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_0.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_0.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_0.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_0.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_1.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_1.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_1.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_1.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_2.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_2.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_2.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_2.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_3.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_3.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_3.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_3.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_4.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_4.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_4.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_4.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_5.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_5.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_5.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_5.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_6.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_6.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_6.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_6.png diff --git a/Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_7.png b/Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_7.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/generic.rsi/solid_7.png rename to Resources/Textures/Constructible/Structures/Tables/generic.rsi/state_7.png diff --git a/Resources/Textures/Constructible/Structures/Tables/glass.rsi/full.png b/Resources/Textures/Constructible/Structures/Tables/glass.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a6f7af56f13abd7b868a4b0647e671f4b61099 GIT binary patch literal 431 zcmV;g0Z{&lP)Ke%<+&vIwb>Dk4 zJ3B5sac?k6-}n7tPj7J?bF~yo-1EFW^$`Ql#LU1bUY6yq>fZs)OmH($6a{FS2Bv93 z(=<@mbvz976&c4En`alt48!nsU5BcwuADq@4UFh67wG#Qg>>17(Hzc24iR2tiKha* zXIX4EuopHN5Y>Y$gf$>5A}UG>WCljEJkO;gl$lFrAj>jP6a_5HI#L9pi1D3in#cF^ z`L*jha2!X@fNk3`0Fc}7b{9}-#{dAJ!5$}NK(vmOpv>Bj*t84w5=Z>qKEN0|U{q9O z({a%^OPLY%fe!#Uj6|}H=EmTsw1Kv54{L-}RVB&SfSVsY6S%JX6W$rpH07R(?tUaA zktE6Rb~+7s$MvVKwH(wp|MPeJH1Mki!Z6%SzGg1DHG&|xR&EqUOjPYlt#-<@=;rYN Z0AB!A$$xW?)EWQ)002ovPDHLkV1n$sx^n;k literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/glass.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/glass.rsi/meta.json new file mode 100644 index 0000000000..f1072bd655 --- /dev/null +++ b/Resources/Textures/Constructible/Structures/Tables/glass.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", + "states": [ + { + "name": "full", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "state_0", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_1", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_2", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_3", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_4", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_5", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_6", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_7", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_0.png b/Resources/Textures/Constructible/Structures/Tables/glass.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..c56fc692ef4fac18fd15b59a43a615da42a5c8df GIT binary patch literal 672 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..874901ded571158e7993edd69f795da2c1818855 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;OqaSW-L^LExj&K3g^*3GA{ z39dQfWwU&7j7{|xuJ=u<9tW(-_-`LL^!p7*WwE$=^C5FJ)nuRZHW`hXv+kYxdU}&b z_5tRc+iI*5#{;7dd+)Spnqyq`U%l$P^aF-1486=3m`wN_xGz{R=sGC(A9`NtwfKzz z&kKute}&=lpXv@2$}mdF6g8B_D%%)5Vfekzy+VSkk}G?y=j4QQl5<&}hCkS~j)R}a z(qXOXp~Dh~KWzWoa4l-q^T>bG#eKiuXM)-A7~M*cz}dC?&IbRQC#$#gPfb&ZZTtl! etFdaVVR-UOOKQ&u7)M zQp67LU?^iS(`%4z=;cmePk799gYm`+?}wj%%7kwIUfaL!^_8u^Z=CtZS-|*)At#2x znnC(&ox}a_%10h76uVG*SHd!51*=T|asTVH&$2OWxc!!aA#z&c#)yQSF-iOHXD^qQ z-P&;Z<&@f;a&>GB0)lTvJOjCR#OMW1T@ZSOY2EegD?6@cEuE{ynZ@XP*`;^&>nQ6` zp({*vzl)WX4*sfEu*?_w_jUK7LYe1^f$z`zmiEo(DwP$e?&DX8n6f|&$cUe&nhmiA`p*Gt#lS8aC^s*9U#|la=%Auek>^Z>(jH wI>XiR*7`zHSVPBx-002hTAm;4nm8*N4}2~5`f-(^1{kXhp00i_>zopr0NPvGg#Z8m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..874901ded571158e7993edd69f795da2c1818855 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;OqaSW-L^LExj&K3g^*3GA{ z39dQfWwU&7j7{|xuJ=u<9tW(-_-`LL^!p7*WwE$=^C5FJ)nuRZHW`hXv+kYxdU}&b z_5tRc+iI*5#{;7dd+)Spnqyq`U%l$P^aF-1486=3m`wN_xGz{R=sGC(A9`NtwfKzz z&kKute}&=lpXv@2$}mdF6g8B_D%%)5Vfekzy+VSkk}G?y=j4QQl5<&}hCkS~j)R}a z(qXOXp~Dh~KWzWoa4l-q^T>bG#eKiuXM)-A7~M*cz}dC?&IbRQC#$#gPfb&ZZTtl! etFdaVVR-UOOKQdgu_h&xw7O+5apgZscs~mREjW)BjjPbLpzbzxTbL zQmOy+N&NxF3`QyT1*{n|4Ppxl8KN4FAqz~b^LBTc^Stu9Ot@EP<-FubvC3!Wng93- z&=n%<>@jR}xi|l`W%yf8JID8erw(t=oy^2@xPh%=wS2&Dlk4j*{jtKZmhJ!gecygI zssGv6(7}9x$%M~=`@)Iej9SMF7kvK6@OsxGAo+XWWv<-j^(@|+m%I#?s>Cw?6Wy_n kdu~7bjAfl+2Fp_I!i=<}7CF{w0mF&G)78&qol`;+09?v}c>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_5.png b/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7553d53f47532f2f49ea434f2bb0e33052f88c GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU~KnvaSW-L^LF;e+!hA`*Z+}x zE0_d@0~tdF@_aN)9N49UcvKfmebLCn{_W(plJY}QnQ}&-onHHWu8exGd${28Ne;y~ zvDa5-&T^i=e$}gK!S8jSpZ?D%?!dmFayfI0K-nfcy#?>9w*W~U?=AnHerEtl6*87E zNWmDh)>LPDMom+Ftuw#ce*WpF;SJmim@n*Luwv+qv`?6qzB;J>&=y4_-^r;vooAG{ zIC0$C=6lJqML~Dt@7CiI7o8`t0Cx$9@!+mx)xHOxv=6XeV9bbNkZoYAkAHCU&Vh^Dj};wcwW)HsS2{Pc zHm2cA?LpT-jbj;6(&8Vkirig#{vl^}0pph*2EB%P;y}%xnRYbH=XdLvuHj!Qpfpct dt{1~W_Ae7dCYADVHvnUX!PC{xWt~$(696m9yRZNN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..68a4eedeb27611c304fef942220043bbf8341fb7 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU=;OqaSW-L^LF+@&SnP@*8Pg5 zI$=qw)!UTy=h;TJmLC*KIcVj>dgu_h&xw7O+5apgZscs~mREjW)BjjPbLpzbzxTbL zQmOy+N&NxF3`QyT1*{n|4Ppxl8KN4FAqz~b^LBTc^Stu9Ot@EP<-FubvC3!Wng93- z&=n%<>@jR}xi|l`W%yf8JID8erw(t=oy^2@xPh%=wS2&Dlk4j*{jtKZmhJ!gecygI zssGv6(7}9x$%M~=`@)Iej9SMF7kvK6@OsxGAo+XWWv<-j^(@|+m%I#?s>Cw?6Wy_n kdu~7bjAfl+2Fp_I!i=<}7CF{w0mF&G)78&qol`;+09?v}c>n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_7.png b/Resources/Textures/Constructible/Structures/Tables/metal.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..210e3155082e41821a7ac8415695f29d9148692b GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=+dN$yLn`LHy>*b&*^uWzz<<9< zf0v(9dn;gP^J4ltHpLpllg2Zu-1KIqEP);G6%UAoRz0KSqQ;%l!&{yXtWTeYjrK-O}15eW_@U zZ|Q~@H?@)DJPrqBm>FkhzHeuzp$~a)VR`l2?RNYpd+T<)##-gP;`{si)Mzvk-|g)! zZEbBO_GmOJ6eptC)WoN};*2pG4u|yg^hCbzQ>|80TKiX5R}01W_V%b;E+6%Jy)Uma z@c8&h>+9>Zv$I3j*Vj0_JDbhOvMd@51})CH4|`>0<(Zw1KRi5;<2daoiWDeE+ znVjSCSm|Gbfub=8f?XoA!Z6(BoCi`$Wkb8J8^E89$8l`k-QAJXY$D%SJhy>*y{_o< zJWtuRT1|vu$f04ot}BEP92&M|Suf&JO71w0%C~KsrqgLL29OK{5Pdi_Y#gqOEQ$jJ z1PoNG)nW`lzyJ=>$e`!Qo*{)lj^iY*nb9D?K%pzpbZI6uQqYd#8Yy&|iEJFmHHbnD zfUe18qL{!F%HFwYCeq0DOyC7Tn$2c1*h@2jgm1kb==-XRXYV`+0uJg;Gl3=;V`o45 zeY&`~NUk+2#ytQADwRri{?rm=X{7qjhr{8EnMgAwr99i--oC<)Tbco&pKmnIITukB zaoEtXQAEd441VP4IQ;4SFbrEp_={eF5TccL=emh>9L4iy!nSR{@E*WAeeInu8xMk@ zRd^3D#;Tgm>>j}3pja2NZTm%BGlhIGQ0NNgbYaSE*LAO?l-MMZ5JK7T!w$nx+3;uM zjIl`P3n3b&I=KyiuF+`pxl*a9U%AcAP5Fas4CEs7Z==iyIp=A z_hq4E2HfA@)7;z~EiW(A<>e)1G8x|xfDAw;h?$3l(}hA|kO{JVDH(uXug9&(1ToV{ zdpIvLL0B0m8G!ludFpgJJQM2m`m=X_cukOjvKfHc|8aawx~_i{&WlVC&bzKFodHUo z1CRl!RLbseb%U7~L4XZ{fTG9%=~`fWd;6=Hk#4tZiG?aWSl4xR!!Rm`hlkQ<_oxxc zD-d>`hGq(FUDxYkVN(r}1mJJ`wClQMr1e+^08Z+<{$!sPGjCZIYc`v>Uyow2aX>l% z#bWUnV@xNaE-c!3=QU01!uIdy-tefAKzbLLnwsjBN~QBgqp=8!YuRk}ywm9{!qVf3 zt|tndu?v7{nqL@Ww7R;AlN!>VZf|dSDGO^D2ETrGcBb4807wVm;Naj*zf;lq*s;IA zADo?@2C%A*QOTq5dtwp*1;#K^Oac(+!*_Rg<9vK1h_xKv+uOs|r|b@pcqAT)N8*uq z0MZ4@d-3>jL3$h9*x2CqCH_8yU@XgFeCT+MzZd*|KTygAK{^1nTJ5{w>%;v0-Q68% zttx_n%y1khnh{5gD8320;O&R``ydF?V0R1oJiZF6=Jx=R)B@>r`Wb)UXL0#`UDqj* zya1?edgKLYta$-AFSxoeFCat?$N*Il#Tvj~;_or@Lgb(-A}NQ5xj?ZdJUl$``}usH z^ZY78Is=gU!(1SoM-VhkJNkKkPA4ZP1KEpekPZO2zp!RUtO?ZT3Vq){T3T9?lXJ!h z<&LJPExY?RL8iE8CZHGC6!Nn3c3)hbCW+9 h8iTm{NIZy${s4cW%qTOTaxwq_002ovPDHLkV1fvT8qNR! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8b97929d643ad562ff41151f386976cc5fe75e69 GIT binary patch literal 1141 zcmV-*1d98KP)OpiN<0M|09lcL!jByR5|HZKW}?N! z5$c$Fas6FJ!vgDXW_EXWcBn*xaQnkGLQjb@U+55rKz;j842>%jj0zWOiY@tAgY zb{79}GMSL;x(mH(JPbq8S2S*b>+90oF<5DzkfUB#kU%u~0 zkB^VExw#2aL+B3=5466%P8Sy!O25Cqr;UvbrF)(iO{Y^@Ta&NgFSW1`!1w*TJkP%o zkqrqwO;e>qLNAI!>5!i1-DO#(^tlwFaRUIoUN6q`Jb;Amd0w2RX#fe`wrw>I34Jga z#95XFkkYx0FaVQ>gwEt4p%+D=$U{PB@{rQG8#h3bB#QiOHdB$n*z=IO=UWj0 zzVF8{0%@M-NPx%nNMQ0D3DfEH^G5(xta%Q5TC(OX%ZfoBQaX3z20*C4cgH;Gyd(BwHTh1dXmj?+96^fj%Y~NKR@GE7v0|8 z4lT=yUS3|{=_rolAta75{JbcNp>5kyJv9Cv;_LAC_Vy@_W7^x>Bgh~K=;r1IKUZ>V zYl~Km6VcD+=+|I?larHrzNABk4jnpl=+NOGLtGCyI5;@w3JpvBwl}Zg;STWQ^z>Bx zmRC1wc^P8zeBUqE1A4ulddV>nwbTQceARs)7az;A+G&8vWU{nwkNZDI0wSQ6ul)ds z4ZxlTVGet)*K=JzNs^&~+!bnB0(t?Imec_8x{GIU6CpN$?)j=3AR?gO@3+$c%W8nA z4Z<*xFisEz?cD>o?hnF{ct5=P7jdBa^TaU)p>yKc{T#b(>xNO zo16z2bvLJZ@9^&KE}qvy^Z_ExUR7_9_7@n@BUA>KOO|Em2wl7?^OYNV>-q%Cz=nx- zSgoG$>TZE6IA67;a~T@}rFz2BK0(ejB{0$eoHpxyf>ref>0Cw{0BJKWPeIYdS^CKm_RZ1mqXICzN}KrE?j33Q$GwFpR;wKSzWF#-0L5pS60z zn|cFBhIB4tBLL~MR!>mrbyXjt1ja@Hy{;!HPnYWrtSiMXD?VXxO4*a*_OjEw+*>j|6(l=lR21Q5}0lX~e%NH&ZD00000NkvXX Hu0mjf4NM-& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_2.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_2.png new file mode 100644 index 0000000000000000000000000000000000000000..862aff933809589abaf0609fd7585cc9462dcea3 GIT binary patch literal 1115 zcmV-h1f=_kP)Fas4CEs7Z==iyIp=A z_hq4E2HfA@)7;z~EiW(A<>e)1G8x|xfDAw;h?$3l(}hA|kO{JVDH(uXug9&(1ToV{ zdpIvLL0B0m8G!ludFpgJJQM2m`m=X_cukOjvKfHc|8aawx~_i{&WlVC&bzKFodHUo z1CRl!RLbseb%U7~L4XZ{fTG9%=~`fWd;6=Hk#4tZiG?aWSl4xR!!Rm`hlkQ<_oxxc zD-d>`hGq(FUDxYkVN(r}1mJJ`wClQMr1e+^08Z+<{$!sPGjCZIYc`v>Uyow2aX>l% z#bWUnV@xNaE-c!3=QU01!uIdy-tefAKzbLLnwsjBN~QBgqp=8!YuRk}ywm9{!qVf3 zt|tndu?v7{nqL@Ww7R;AlN!>VZf|dSDGO^D2ETrGcBb4807wVm;Naj*zf;lq*s;IA zADo?@2C%A*QOTq5dtwp*1;#K^Oac(+!*_Rg<9vK1h_xKv+uOs|r|b@pcqAT)N8*uq z0MZ4@d-3>jL3$h9*x2CqCH_8yU@XgFeCT+MzZd*|KTygAK{^1nTJ5{w>%;v0-Q68% zttx_n%y1khnh{5gD8320;O&R``ydF?V0R1oJiZF6=Jx=R)B@>r`Wb)UXL0#`UDqj* zya1?edgKLYta$-AFSxoeFCat?$N*Il#Tvj~;_or@Lgb(-A}NQ5xj?ZdJUl$``}usH z^ZY78Is=gU!(1SoM-VhkJNkKkPA4ZP1KEpekPZO2zp!RUtO?ZT3Vq){T3T9?lXJ!h z<&LJPExY?RL8iE8CZHGC6!Nn3c3)hbCW+9 h8iTm{NIZy${s4cW%qTOTaxwq_002ovPDHLkV1fvT8qNR! literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8b97929d643ad562ff41151f386976cc5fe75e69 GIT binary patch literal 1141 zcmV-*1d98KP)OpiN<0M|09lcL!jByR5|HZKW}?N! z5$c$Fas6FJ!vgDXW_EXWcBn*xaQnkGLQjb@U+55rKz;j842>%jj0zWOiY@tAgY zb{79}GMSL;x(mH(JPbq8S2S*b>+90oF<5DzkfUB#kU%u~0 zkB^VExw#2aL+B3=5466%P8Sy!O25Cqr;UvbrF)(iO{Y^@Ta&NgFSW1`!1w*TJkP%o zkqrqwO;e>qLNAI!>5!i1-DO#(^tlwFaRUIoUN6q`Jb;Amd0w2RX#fe`wrw>I34Jga z#95XFkkYx0FaVQ>gwEt4p%+D=$U{PB@{rQG8#h3bB#QiOHdB$n*z=IO=UWj0 zzVF8{0%@M-NPx%nNMQ0D3DfEH^G5(xta%Q5TC(OX%ZfoBQaX3z20*C4cgH;Gyd(BwHTh1dXmj?+96^fj%Y~NKR@GE7v0|8 z4lT=yUS3|{=_rolAta75{JbcNp>5kyJv9Cv;_LAC_Vy@_W7^x>Bgh~K=;r1IKUZ>V zYl~Km6VcD+=+|I?larHrzNABk4jnpl=+NOGLtGCyI5;@w3JpvBwl}Zg;STWQ^z>Bx zmRC1wc^P8zeBUqE1A4ulddV>nwbTQceARs)7az;A+G&8vWU{nwkNZDI0wSQ6ul)ds z4ZxlTVGet)*K=JzNs^&~+!bnB0(t?Imec_8x{GIU6CpN$?)j=3AR?gO@3+$c%W8nA z4Z<*xFisEz?cD>o?hnF{ct5=P7jdBa^TaU)p>yKc{T#b(>xNO zo16z2bvLJZ@9^&KE}qvy^Z_ExUR7_9_7@n@BUA>KOO|Em2wl7?^OYNV>-q%Cz=nx- zSgoG$>TZE6IA67;a~T@}rFz2BK0(ejB{0$eoHpxyf>ref>0Cw{0BJKWPeIYdS^CKm_RZ1mqXICzN}KrE?j33Q$GwFpR;wKSzWF#-0L5pS60z zn|cFBhIB4tBLL~MR!>mrbyXjt1ja@Hy{;!HPnYWrtSiMXD?VXxO4*a*_OjEw+*>j|6(l=lR21Q5}0lX~e%NH&ZD00000NkvXX Hu0mjf4NM-& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_4.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_4.png new file mode 100644 index 0000000000000000000000000000000000000000..57fdbb30d75f17e7871aaf541c439ff896a86daf GIT binary patch literal 1183 zcmV;Q1YrA#P)-EIW&W73TZqf z^u=P~gB*_Qz}N_Yr)lJ1Fp!=G399EYuKO+{30N+dQo`dfGD#92gur;{m<}A*eV360 zSe7O7JP+V;QFBOx%+c%YUkuxY;z#n#rAxVX5G`rX}~*xufjIx0i# z4$qOfP|hTiPRyX7eyg;NY`~UREE$?*(ho|7pR`!zt$rZ8}<$# zo`CAPz@K`A)qX*fsO4M$#$ywto(q)S;NNQKH(C{ z)r6#xT(#@WM9N-dD}FCfz4OC+fPb4)bYKJlP1X^O6HvYLv*~^Te<|`FbwuL?c%Crc4jT7+r_=uaK;e0+19LEWto}RF)3~z65 zahw)DKR?6MVH8CHB$iP;$8j6Z9ChEXy&cxY-rn9giXw4%cqkx!-xoJGH+U}Pa5xli xjSC^Ze`o?uPfwfvgbp1#bm-8b!~X~o5s3ko!m+G+p*002ovPDHLkV1ih$By<1( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_5.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_5.png new file mode 100644 index 0000000000000000000000000000000000000000..b3231dc97248633f918008bef4499c0d63175efd GIT binary patch literal 1329 zcmV-11SeDcNwsHdu&sR8*$mf~TOOqd_$MC?O7t92b#7PM^te z!=3{ivpFx$O|x2WqV>$q-_AF#D931bcXzzCwWYMyXWec$3d69SBuP}QR<8zw!G_lQ zw%hG)gkhMCM@L6LB^)fcCIFD{`-+&yyk4)j(=^?z*Xw;u!!Yc}alDC9x|fpz==FLE z%tHv6Lj$zd?ZIG>&Eq(Zf*@#PlGm*t*@`Eo12?6&-0QbNjB-^ z!Sut!L$tcO`r;GFETsDvZUSKV;^N|bG#X_io=qHH#w6x+^5hdp1IQ;xsBi%gbEDA+ zwx69eoh*dFqX7v4>+k`jArdNF04pmi?S8)>fgzkIKWUx^Ok0=k??e)a=hCP?=$TmbweDaj#C;CTQT z#t5cK6KIr>6D9yAiFq~A1d8+H@i@!)I-O3I{ysfDy;_&gxlLn^6X!kw z@q1csUoii63L@O5!K@h-U?yv8YuS3U+1!rfST!0An2(L^MI;sgKUwpn$tU3X($dmS zv)NQ9CnrVn`v-{yKsHS$&NYFmw|HKyRx{?0kB^nH5#~8| zJ($Lv`vhfReaaHPFD0wEKwjOSs>T0tfimL)rp=pJUmm`%%7hD$&2wA;bNGh2zy;vw z0FLl#Fqs8)a$ub@M3-;@D?Z?F@qM%Br%19=6MPH5f3N4KXaN*nqu<-xJDuDXUqWeK zf5Ei=gTuo^QGbCGEixvSnAczM*1CkgM4#Y$>k@LJPcYACQ1qbwgN20!wY-EIW&W73TZqf z^u=P~gB*_Qz}N_Yr)lJ1Fp!=G399EYuKO+{30N+dQo`dfGD#92gur;{m<}A*eV360 zSe7O7JP+V;QFBOx%+c%YUkuxY;z#n#rAxVX5G`rX}~*xufjIx0i# z4$qOfP|hTiPRyX7eyg;NY`~UREE$?*(ho|7pR`!zt$rZ8}<$# zo`CAPz@K`A)qX*fsO4M$#$ywto(q)S;NNQKH(C{ z)r6#xT(#@WM9N-dD}FCfz4OC+fPb4)bYKJlP1X^O6HvYLv*~^Te<|`FbwuL?c%Crc4jT7+r_=uaK;e0+19LEWto}RF)3~z65 zahw)DKR?6MVH8CHB$iP;$8j6Z9ChEXy&cxY-rn9giXw4%cqkx!-xoJGH+U}Pa5xli xjSC^Ze`o?uPfwfvgbp1#bm-8b!~X~o5s3ko!m+G+p*002ovPDHLkV1ih$By<1( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_7.png b/Resources/Textures/Constructible/Structures/Tables/r_glass.rsi/state_7.png new file mode 100644 index 0000000000000000000000000000000000000000..495a1103fbf3176066c3814444d53b2c7d812648 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV08C%aSW-L^LDl)SF;0;>+;y$ zQ|>L9KIiwBprcFKHJo%4#jd^N|D(BQzaXcDn&IT-N4yPJU;7nt{i~VpQ{lop}(h_ zm>)1$Fz_`n`^YHN^B3$tzuK#kX-;iSs22l}oGQamE+4MSe&Fu$(4|uvHutag;sld7 znL%n!$vvo wQryJ(UH{}+!9V&7b}!&Yn8PCz;8n?3)G5{wIb)IqFk~4#UHx3vIVCg!0CoJGivR!s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/full.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..27476ab819f2e57ac4b3b14702f8b23f8686ff0c GIT binary patch literal 369 zcmV-%0gnEOP)z zv5mwa5Jf-M^*{rTCvo5+sE7(&5k)v4aqI?Y!fdd@$DSFm7qlm9UxKAs&HsD`*$aF- zf-4Ne;9Ck=Ym-_(oH!9dDb+;W7y|%4W#V8U79Yp4iGhfNiGzW^;?B7$MJeUWMy$0j z_2dx*oO9^=zRJM5u8>l)^{j!=fJ2C9n%=)ZuSEkb5~wmzYEa946A(h|XCFUb<-Q33 z-+BwY_vpIruxlX%wr$%}Im`VLXw5wmxO%?aoV;b=UlWj0R?k50Ra`W1ra>(oSD5Fy znMkhJA%SIC002snjiuwAPrWDOqP{0Qhwt zl1Qz&THJ%9cnjh`DBPN>l?-GP_yk1*VF%oL_BR~tEg+)m0Sts*sax;>fHk@$FaU8c P00000NkvXXu0mjfTDF?G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/meta.json new file mode 100644 index 0000000000..f1072bd655 --- /dev/null +++ b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", + "states": [ + { + "name": "full", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "state_0", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_1", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_2", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_3", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_4", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_5", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_6", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "state_7", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_0.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_0.png new file mode 100644 index 0000000000000000000000000000000000000000..c0aba081f5df7aceb84700532ba769a5235813e3 GIT binary patch literal 609 zcmV-n0-pVeP)xp`}b|9KEUtCRQ5Z9;%8 zvCHXBx;va<;mBC&?{>R>&hMJ0fjE31f7XJK-)^^VzuyOEI2;bpQ_u-8Bwv=L`h0W( z{3PFXo$7p)OTa_OZ#Em%Ij98?v~4?jFUxQrPA`C2z=Q?FfLVa*=n*hx0kZ!4e%4-T z5@rFaqep;60keSb79i_B&+{njUjWYW1&xSpYhKMFEQfUj)Su zJRXlIT^lJu_q503vG=XAb2>#=tJV8;iw|Lag4QF{s`?kR0M*e!$T52HK0rH{KwB9~ z)l)!c0lu0fdw~=p&U25A`4*ppOE>4=8`T)^!by vZ~XxT&oBw?-UG_RyZ?N44oRrg=A8Qkc3}S>UKW;h00000NkvXXu0mjfP{an& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..71c3977bcede5cdcbb5272a56df7122a6689deb5 GIT binary patch literal 631 zcmV--0*L*IP)nr5zRAHd=RHk%F9h6Kz2TEuR*8~%UOR#g>L0MSPQSOD4weA|Ww zoQ8(p+(hBM7NAs_vPH@lC}dVuC8{#=QVW>x2Bg&eHoyWXisI#U>BUm22GI!;11vsZ zF7VC(dSxaVumIY&ecH3vnA*{m2v`8?_4?)YC>WrO*gwSr$?(pAsG`7lcPI)5xT1hI z5vgGF0m|a>qmKeV?*q&*XU2Zo=T|defVihS91cCbE2J~Tx7*F>V`hIs#0B3bBw7Gu zKC9Kr>pesZfP9Lr*5HD86L3Wt6ygP7t2MY7kr?20b_P(MVV)i2_66ddpeqkRAwCR_ zYYpzRhT<6zy$_hm1UdbHcoT@)2dL3EMdLlkDDr@)89-Vl27K~W=|@mX{R7F_RlrJI R_&fjr002ovPDHLkV1h5978C#g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_2.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0aba081f5df7aceb84700532ba769a5235813e3 GIT binary patch literal 609 zcmV-n0-pVeP)xp`}b|9KEUtCRQ5Z9;%8 zvCHXBx;va<;mBC&?{>R>&hMJ0fjE31f7XJK-)^^VzuyOEI2;bpQ_u-8Bwv=L`h0W( z{3PFXo$7p)OTa_OZ#Em%Ij98?v~4?jFUxQrPA`C2z=Q?FfLVa*=n*hx0kZ!4e%4-T z5@rFaqep;60keSb79i_B&+{njUjWYW1&xSpYhKMFEQfUj)Su zJRXlIT^lJu_q503vG=XAb2>#=tJV8;iw|Lag4QF{s`?kR0M*e!$T52HK0rH{KwB9~ z)l)!c0lu0fdw~=p&U25A`4*ppOE>4=8`T)^!by vZ~XxT&oBw?-UG_RyZ?N44oRrg=A8Qkc3}S>UKW;h00000NkvXXu0mjfP{an& literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..71c3977bcede5cdcbb5272a56df7122a6689deb5 GIT binary patch literal 631 zcmV--0*L*IP)nr5zRAHd=RHk%F9h6Kz2TEuR*8~%UOR#g>L0MSPQSOD4weA|Ww zoQ8(p+(hBM7NAs_vPH@lC}dVuC8{#=QVW>x2Bg&eHoyWXisI#U>BUm22GI!;11vsZ zF7VC(dSxaVumIY&ecH3vnA*{m2v`8?_4?)YC>WrO*gwSr$?(pAsG`7lcPI)5xT1hI z5vgGF0m|a>qmKeV?*q&*XU2Zo=T|defVihS91cCbE2J~Tx7*F>V`hIs#0B3bBw7Gu zKC9Kr>pesZfP9Lr*5HD86L3Wt6ygP7t2MY7kr?20b_P(MVV)i2_66ddpeqkRAwCR_ zYYpzRhT<6zy$_hm1UdbHcoT@)2dL3EMdLlkDDr@)89-Vl27K~W=|@mX{R7F_RlrJI R_&fjr002ovPDHLkV1h5978C#g literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_4.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_4.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb8889f582a3d01ca686b6449c7baf84b58e9c3 GIT binary patch literal 617 zcmV-v0+#)WP)P1)422Eq0oZW?*s@{4A=q*OPBs@{%OO~>nJvQs*l_};a@Dj^IzMz?B0DpFQZ*G4 zp2q&-B#t{HWjY>@^?tvn-EK#Z$Aea@Rp%eLSS+A1d}wn(sH&>IKB?=PX0zY1^6&f^ zD)kQNBLJ0Z2XKU$fH3;hK*UfP0ZFZc;t1bvx1UIdQ6GH{-~q1J>!k0*4$#Jpq;jyc`fK;-M@DB()wv;aR{v?JN*U*{lL7=06Lz`g}e+ zIphH>mrJ@_E_6PhsVE9nH3*mhH%D_7?0~*GdcWUQyCw+%VaC?1ZXw36*Q;ozgkOF-ogfDs4hK;Oz)6sMd2$x)0B&TW zf9?b|tq{qp!hJ%!yimaeaM9D>`Q>&dFal5mO*c31)C0AUVg#TDTn=bcSEP-AvE%@1 z>EYw5aM;ZMC5A5Vl^x(|8$M4`Go)TkUML;{>vA+|9m_2U&1JCcykk(FEq_ z&m>GH2}Fk7ZdYtJ8(6Q`@O(aDKA$@uFilgE4PUVlVB>bXb=p5W0a=z6=64+Z)oKNg z#{-fi`Bwo{u)DzFa3~Rg#^-td{)_}v!MvVj8Oa8A0`B*Fi2(Hbq9|aoSTt(i`xt-* z+rSa7@_i%*9Lo3v>6Cg)uLz<5O%fV^I-SB=_z!~30^0cF@kqU; zS9GobB*--Wa=CEWSqm=;XdC?z%jGf(GJ+_;1{#k$KnSH2^$|$$76U#}K@4C~07@Sf zFbEgW2DW{>+wb?(TYEup1t_JWs!16A+h7m{;9fs&d&7_amm(#%BFHyaO8psBHw)> zaIFK({e64S|Mhywz5om{20$dq&ZZCrP&<%WKol_Y7(j(oi2T+Ga@7@x0w|4rfIFik z3ZOLh0i7sm3g7z=>;zO9-}N~m6YK=oDKg9$x#EKFS%94YyIw$_7lc4cU?-reUOB&(lqBuF~suieHfv?$sodB~|po)Z1D8Pj(1^8SGL=gjAwF0A1fU8!Z g?gXiqwEzHo10YL>+ieiQv;Y7A07*qoM6N<$f~^!PIRF3v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_6.png b/Resources/Textures/Constructible/Structures/Tables/reinforced.rsi/state_6.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb8889f582a3d01ca686b6449c7baf84b58e9c3 GIT binary patch literal 617 zcmV-v0+#)WP)P1)422Eq0oZW?*s@{4A=q*OPBs@{%OO~>nJvQs*l_};a@Dj^IzMz?B0DpFQZ*G4 zp2q&-B#t{HWjY>@^?tvn-EK#Z$Aea@Rp%eLSS+A1d}wn(sH&>IKB?=PX0zY1^6&f^ zD)kQNBLJ0Z2XKU$fH3;hK*UfP0ZFZc;t1bvx1UIdQ6GH{-~q1J>!k0*4$#Jpq;jyc`fK;-M@DB()wv;aR{v?JN*U*{lL7=06Lz`g}e+ zIphH>mrJ@_E_6PhsVE9nH3*mhH%D_7?0~*GdcWUQyCw+%VaC?1ZXw36*Q;ozgkOF-ogfDs4hK;Oz)6sMd2$x)0B&TW zf9?b|tq{qp!hJ%!yimaeaM9D>`Q>&dFal5mO*c31)C0AUVg#TDTn=bcSEP-AvE%@1 z>EYw5aM;{_jbxG zwVmsJRc<)`W#gXoc;x`bjzSh!#(6>yKij0vdv1SRX;I!nCV|Hsdzidhyr1MQIbFQ> z-D0rFwbER->(82AWdHweJnwJi_dnIFZ+_QF$DU=35_WmUti@p1cVHcp*&*G~2-Xck zGAqR==nHjJ)aA|J|DFkER| z|HSM2GvgBf*6FOG4OSX==gi>Aw>ICs-ksG%LW%vysWb2ISKnL0qQy}9;5CE&$&J>Q zX8e0xSwk3JE!Zy9bLVJh3zviJl`zJYDZj$v=ko&1I5F@2;sC}K&2N6%agoG*FW}gt zykY8+`}!~LraLSE1xHpf>-oulSwtHo+%H7AW^HwTdyiQJgTe~DWM4fFU8-e literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/stone.rsi/full.png b/Resources/Textures/Constructible/Structures/Tables/stone.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7e8a0379580234910a163bbfb62416e5719588 GIT binary patch literal 444 zcmV;t0Ymz zL8`(q5QhIgTndo}5l`SLyoF~8UFZdJ0MFqaau^Xwu+U|}w|Gp*q=_ptn>U+gl4-xc zGijIt|J^zo9FNDhB-lCE0lx+0aO0D%2||8@BNelN~)TSjZi<0Bk=10000WP)%M8m^F*6L1w!3g}U2s5k`$cgQI?0YZ=nBub=gv2r#E$y=Lo zyhC2TCPZ;${vXG9W*ng5|K{VjzktMb-T0OJf*>Gi_)EFj6t3&WqtOVhRtvY=?diG@ z0z!!7nmh_25Cj3KZx#kf7K=slIf^0xK&R6wJeO=X8&aQtNOv3Ldc7u}RmGctjR6vy z;sIs`*cJ~kGXStF9$;pGu6Wsw0viL`?KS|r;sHhm%;$6K;sHhm_`VN7PrQlwfsFxx zzW7?r0qKQM5k=x_Hv-D2N<3g78oXRCaeDG9`*P_vp6B6kIFKVb6Oc!Mu6W>U#^-{O zM?gn>6h+C5&jGRly5fPKCp?=Nc?5LCSG~5^#mETA^Dg3n3jPM)NjzZK09Ela@ZkVC zCpeqU03bj&IR&9#C6@+aU6tU2*+^%0P;Kx!%SOwJq$w@iy**IR#*zn zAIsWFBRD`dV7Xjs-?QCrsoffbY`}OtR&IMfpK&^!s9hR`Y`|bJP-=HP9;sbb0(l~u zPNzyWy~pE`eBST(EGEE)h6XbWp;zv!%|d8696l|7fou&we}2E;0U+jJ0@;A|dYw5} zNnm=ONA1=al|+L;xp7B`V}OhhZ3k9t4DfybrND{`8w1kVTwb#= zK>iEZjxAWdGbD?q`Gl$@pI|L|!Achv3n3u8&j5HXp{Ms2q>r_DZ4LnX{eGr$oZn+m zw&#Ef8v}sX_8Lqk6H=e73;@1HLa*1e)*m|q0QEfwCSYU0ZnygY@KT+zfxssbG3epB SGSg!K0000J#I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_1.png b/Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4b17ad7a1e9fb332958508331d85e0bd954075 GIT binary patch literal 697 zcmV;q0!ICbP)t4P>w{KTObNrBnWVVZ1Ln3gk>R_aXjJe*F<1P z&i`kec*cQW{%?A*FJLm6l#=uFJQr#BD>+$%>2wOf<#M?>UgMm@Id|8`IY*x7qVc0g zz-F^4`~Cji|3y&%;M=OdJ%hnOq~VX`WDO+ZHHdCNl{UqLF$3Bb4~7hgAs&nv&{Vwd zCn354F~x%c10bGwFkpa0yvFk(x&hE!{98T)p7ry6i=ud+2#6&f6mo&X;ZR=R#YY$S z=xIM34x{EH;s}t45535F1(hk#Rq>!;K$pdX(iG^bcu2xAZQ+B%@$K&y)Z?)Y5DrIpmw0eBj z&jR9Q=z6^tZESped_-Leiz8q>9&21jG{o+gWhsh)Ua!~f2$;=g8rShlEL7?NKec~X z%vdg$?Du=|&aMVQD?%YFIa&lW;3x4(l7t$zHbD&N!kza7%Lc)|cnFjY!ejB8yE+=E z8Bj<3VzJN~R*Z@Pb;Mhn4r*m_cujm!6l7T@9aassDe$WJw~GL%FaCT!YYeMGuzdmR zcit0ZU!W`EA;7-CE8^dFDg5e2>03PmJau-7Ek!`|d>sCLF+LiNSglrfZO_&jo&Q$Y z^WC&)Be61LKy_NQl~|cE;F>nGN;3xd46*IR%8UV7mNiPOq?j?_nl_i$W(@FefwprC zGX_AM#LA2TNs>fKtjrhy%@QjqW(=sV1ncA$63iHIOWP)%M8m^F*6L1w!3g}U2s5k`$cgQI?0YZ=nBub=gv2r#E$y=Lo zyhC2TCPZ;${vXG9W*ng5|K{VjzktMb-T0OJf*>Gi_)EFj6t3&WqtOVhRtvY=?diG@ z0z!!7nmh_25Cj3KZx#kf7K=slIf^0xK&R6wJeO=X8&aQtNOv3Ldc7u}RmGctjR6vy z;sIs`*cJ~kGXStF9$;pGu6Wsw0viL`?KS|r;sHhm%;$6K;sHhm_`VN7PrQlwfsFxx zzW7?r0qKQM5k=x_Hv-D2N<3g78oXRCaeDG9`*P_vp6B6kIFKVb6Oc!Mu6W>U#^-{O zM?gn>6h+C5&jGRly5fPKCp?=Nc?5LCSG~5^#mETA^Dg3n3jPM)NjzZK09Ela@ZkVC zCpeqU03bj&IR&9#C6@+aU6tU2*+^%0P;Kx!%SOwJq$w@iy**IR#*zn zAIsWFBRD`dV7Xjs-?QCrsoffbY`}OtR&IMfpK&^!s9hR`Y`|bJP-=HP9;sbb0(l~u zPNzyWy~pE`eBST(EGEE)h6XbWp;zv!%|d8696l|7fou&we}2E;0U+jJ0@;A|dYw5} zNnm=ONA1=al|+L;xp7B`V}OhhZ3k9t4DfybrND{`8w1kVTwb#= zK>iEZjxAWdGbD?q`Gl$@pI|L|!Achv3n3u8&j5HXp{Ms2q>r_DZ4LnX{eGr$oZn+m zw&#Ef8v}sX_8Lqk6H=e73;@1HLa*1e)*m|q0QEfwCSYU0ZnygY@KT+zfxssbG3epB SGSg!K0000J#I literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_3.png b/Resources/Textures/Constructible/Structures/Tables/stone.rsi/state_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4b17ad7a1e9fb332958508331d85e0bd954075 GIT binary patch literal 697 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 Hu0mjfmowoQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/icon.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/full.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/icon.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/full.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/meta.json b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/meta.json index b102c12206..f1072bd655 100644 --- a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/meta.json +++ b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/meta.json @@ -8,7 +8,7 @@ "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/0b3ab17dbad632ddf738b63900ef8df1926bba47/icons/obj/tables.dmi", "states": [ { - "name": "icon", + "name": "full", "directions": 1, "delays": [ [ @@ -17,7 +17,7 @@ ] }, { - "name": "wood_0", + "name": "state_0", "directions": 4, "delays": [ [ @@ -35,7 +35,7 @@ ] }, { - "name": "wood_1", + "name": "state_1", "directions": 4, "delays": [ [ @@ -53,7 +53,7 @@ ] }, { - "name": "wood_2", + "name": "state_2", "directions": 4, "delays": [ [ @@ -71,7 +71,7 @@ ] }, { - "name": "wood_3", + "name": "state_3", "directions": 4, "delays": [ [ @@ -89,7 +89,7 @@ ] }, { - "name": "wood_4", + "name": "state_4", "directions": 4, "delays": [ [ @@ -107,7 +107,7 @@ ] }, { - "name": "wood_5", + "name": "state_5", "directions": 4, "delays": [ [ @@ -125,7 +125,7 @@ ] }, { - "name": "wood_6", + "name": "state_6", "directions": 4, "delays": [ [ @@ -143,7 +143,7 @@ ] }, { - "name": "wood_7", + "name": "state_7", "directions": 4, "delays": [ [ diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_0.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_0.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_0.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_0.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_1.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_1.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_1.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_1.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_2.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_2.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_2.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_2.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_3.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_3.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_3.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_3.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_4.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_4.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_4.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_4.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_5.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_5.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_5.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_5.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_6.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_6.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_6.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_6.png diff --git a/Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_7.png b/Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_7.png similarity index 100% rename from Resources/Textures/Constructible/Structures/Tables/wood.rsi/wood_7.png rename to Resources/Textures/Constructible/Structures/Tables/wood.rsi/state_7.png diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/full.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..ead82446a8be2df72ff7cdbc2c0b661aa1612438 GIT binary patch literal 523 zcmV+m0`&cfP)=y?#JUkFb=!-{P>=8?-m0FcUQ+`vD_NzskmTqn9em~Gbz!sKAtX!W%-wio21V9 z^`otrXj=h*&QJw)q3L_M6nWp0;>3O`bJ)owK|U#gBo{3)O1}mDhca}>s>L699w>TJ z6qwC21z_=X!rBQY+s{dmIlLgnv7i}TlhHPA;pId56MMxKa>h=}k3fFDeK!mF9h(rW+! N002ovPDHLkV1mcn>>mIC literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/meta.json b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/meta.json new file mode 100644 index 0000000000..61f56e509f --- /dev/null +++ b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/meta.json @@ -0,0 +1,164 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Taken and modified from https://github.com/discordia-space/CEV-Eris/blob/c0293684320e7b70cbcac932b8dddeee35f3a51f/icons/obj/structures/windows.dmi", + "states": [ + { + "name": "full", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "pwindow0", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow1", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow2", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow3", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow4", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow5", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow6", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "pwindow7", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow0.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow0.png new file mode 100644 index 0000000000000000000000000000000000000000..a587292bd1c36ab6617517bb927f1fbb2b0fa828 GIT binary patch literal 775 zcmV+i1Ni)jP)*+uJKuZWo%`PRTmi<6_1(=x z%Og1#m_9mDZLF$PwTX8>NHMS#;M2>FZ1A-;HL6YR?7;O{1KjBDhsvh*({pW)NikeC zaj~ZH2d}~4WAQss|ENa=zrQ?de<-E;1RL_7FyYLk%%OZuo#s;zg3roLq_8V)<;pUTs zGjjr2fY$q+fya*z_o!VL1+oCUOJ`SQcnq`P*Tgv2xU*PY3A!*BSQB7vGO4nFJJz2C zxMu-bfYOSp(AI@4APa!AJq8=pYB*g z5ClOGg#Qup5;Zw+Pg!Fdo}n4!=MR0DXS)<8Us!5xS_y!T?VqXlSzi!5OB*~9p1uCY zQUtm&vOKFcw8*e<0X=-bDGFXzpyyBhEgKkn9M&S_8zq`B&;PP9{yxApYmDW6`8Ls( zX|Ait?(13utPg5VjOJ8`+G5)REDCoe)63dasVRLu)+$>~~V% zP6(h!-v;d00k(Zb_5#=(eT20D#c-8b3*aC9Fc+E%TLJu|A69>0LIkz~=+Qr~{=ft* z1<5?!Q``P<A`?m1PdxjmH&%8d@O`6caYI2T$ za#S^cghTg@gS8CYKeEhyMTEp74#fWL6uZa1p<(Ay)equ&dqsuWBM!Llb>n>3eZ`*L zqoI)}B!O|}8;KI%Jq>x!H;4P&(UyM8z%04qzn{1O$)4%(_lhl7mLIR z2UjMZlm$u{%Gz%Huqg7jxA_~t>ulTp&BxB|%+F0pU`v1g#s?T<44$rjF6*2UngH4` B#RC8U literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow2.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow2.png new file mode 100644 index 0000000000000000000000000000000000000000..a587292bd1c36ab6617517bb927f1fbb2b0fa828 GIT binary patch literal 775 zcmV+i1Ni)jP)*+uJKuZWo%`PRTmi<6_1(=x z%Og1#m_9mDZLF$PwTX8>NHMS#;M2>FZ1A-;HL6YR?7;O{1KjBDhsvh*({pW)NikeC zaj~ZH2d}~4WAQss|ENa=zrQ?de<-E;1RL_7FyYLk%%OZuo#s;zg3roLq_8V)<;pUTs zGjjr2fY$q+fya*z_o!VL1+oCUOJ`SQcnq`P*Tgv2xU*PY3A!*BSQB7vGO4nFJJz2C zxMu-bfYOSp(AI@4APa!AJq8=pYB*g z5ClOGg#Qup5;Zw+Pg!Fdo}n4!=MR0DXS)<8Us!5xS_y!T?VqXlSzi!5OB*~9p1uCY zQUtm&vOKFcw8*e<0X=-bDGFXzpyyBhEgKkn9M&S_8zq`B&;PP9{yxApYmDW6`8Ls( zX|Ait?(13utPg5VjOJ8`+G5)REDCoe)63dasVRLu)+$>~~V% zP6(h!-v;d00k(Zb_5#=(eT20D#c-8b3*aC9Fc+E%TLJu|A69>0LIkz~=+Qr~{=ft* z1<5?!Q``P<A`?m1PdxjmH&%8d@O`6caYI2T$ za#S^cghTg@gS8CYKeEhyMTEp74#fWL6uZa1p<(Ay)equ&dqsuWBM!Llb>n>3eZ`*L zqoI)}B!O|}8;KI%Jq>x!H;4P&(UyM8z%04qzn{1O$)4%(_lhl7mLIR z2UjMZlm$u{%Gz%Huqg7jxA_~t>ulTp&BxB|%+F0pU`v1g#s?T<44$rjF6*2UngH4` B#RC8U literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow4.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow4.png new file mode 100644 index 0000000000000000000000000000000000000000..a6938da9d202d165b0ed91bd19f114f5c08cda42 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVBF;C;uumf=k2WhUWWrj+WT+a zu+LJ~hWHGefgJ)(rfQ`B+1=# zy0!A^(b8SV_A_cZIIwAuK{VWUC~q}8n=hhIHrWnt`Pk>Bv^hyQ{10jKNRuC{X*ywT}B zzpFNUS`^106PZs4f>~5XH sJfD3J`~47!qkp+Ix)yFVdQ&MBb@0CbJcoB#j- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow5.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow5.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4325d6bf286ac48ef809c1839e22f9f191f788 GIT binary patch literal 892 zcmV-?1B3jDP)QSn-7%fkInAPci+ywdGl=_2s3x{M7^;G zhew01ofU?@vrgaDFg&jG71rkf_QZqR*(b@6=!uuXzPhbFmBO$v(uIQaF2 zCvv0e0&)S=;8z!)LFC{BXWvO66~H<8=)@_=F1>|Nbidr_I)LR7uqY=!lz-GX zPfr4SCTMyTunXXfg23)!*H#iw)&eRDsv9MH(9YHu0yNGAjgcUUwg6bnP+!%;I&5Y$ zuE&`=7ii}J&T;kA8Bm$^(SZ#9$`um_ z0P#o=LgTH|=g`s9kbe2_{}mvU+k`l@4rvqsy$1E#7R&XG&I52K33rsh;W?nj_(X`? zV_>WR&b!ZvxB#QpuW86_$Jh&piMRmYD_c#T0k7^pVq63$yz&=`zXluG>F%TV06hql zg%oiC@DUgq{BteP>h9yB30IDk|6(I9z_sb*c0nU~|9Txg1cL+K)oF}+4Wf4dJp||_ z@CxJd05=bTo7aE}-hWHGefgJ)(rfQ`B+1=# zy0!A^(b8SV_A_cZIIwAuK{VWUC~q}8n=hhIHrWnt`Pk>Bv^hyQ{10jKNRuC{X*ywT}B zzpFNUS`^106PZs4f>~5XH sJfD3J`~47!qkp+Ix)yFVdQ&MBb@0CbJcoB#j- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow7.png b/Resources/Textures/Constructible/Structures/Windows/phoron_window.rsi/pwindow7.png new file mode 100644 index 0000000000000000000000000000000000000000..4e754d7d97e24cf023807345cdac36577981faa8 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC3<1aSW-L^LExo-a`%oEc`A` zoB~Q0IZFjDu!>$_ZG62zSj9=B@xlqokM}({ufKmXx8MD_|GCu-mA=<2ciWqJ*4#gD zF(-dzdBkN#qb+T}m%nBZ^Kka#A zN^`^x9S*%ELfO{!uG_va|6$mF`jr0$(;Ioyi>99u*=MnlgU#1|W98MSg>i)s4{6Sm zTi5>V>xo<33$NQ(7OKw)ck+vS^ZM+AGAApIK;fkpi`2Gl&%UJ=(50+i9w_|Qz5RCY z*+ptQqAr>x?kfJ26rbNVKW+N=^pK^`|2{P_{X5rkNB=C2y-bHz1~OTU9EcjckYa?`fRB`PyTh{$+OSzly8hL`D|&C*j4(Gwv`BF72OZ?%JS8%wRDQFkyVy5Tv7qzmcgGbc&NG;y%G@z0sO` zob>Ver8o{ON`Htb5j&Bb$LE(hc4r854an3Ab}a5(;9dzuWApL$sx>DP5}5Q9q$ln^ zsTl8`H4nejR1(K>CwqaBn=={Z7Fg${)Lu_w)T#!*|%m z#OHGYp(ViJr3De}=7{`g4-BI#mI8yLu{SWj%g@vyJC zGrO~g?SIbi-fF#RGd6&cHH5%S)LU-^(aoWIw4~Lr4NVxkfjI_dKnpL;1qZPet2&g3 zdwhN=GHKkUK#=s+qC(lt9@a65V?f#(_}9~TF%m?an#rO5qnI_1&o7M?-BGY31PzcV zv0e`_R||a{_3P>T13kM*Hpq)X7@~$mca%)U&wn3pue}iw)`n&G78}I4<+(DMr-Kc^ z?+o-VqB4Sx1YoI?h2WsU9=Ms|sD&8K1*Tzk7{{|b$H=tD=a-y;ov48o2Vhu<;%H)= z9Cmtk=qn4Mpr`cxI)t`4m90tj;xon-RwT&!)H_{G;_jlD|9pROUOoX?>e|p@3&RY1 zg@44Oac=_geq$Gf!eFTd>LS7fo;jAdl3iFLEeOl_GB65F=3JZ$2the%2+$_Yxx=~f z1jZh?0X?jV$HM*zvr9EWldIz{=OQ$a6l~Yrp%~vu0LBOec7>ve#z z?3X#V}3ZmDNyhIz%g-yVipsR?3S^+X54Ad(INKHU!XB(Q!N>*_3y|R{fdTyxi zB-$gUC(^|dkVVN&v1GvURHNuPBY*DXYQ4$DAl|}LIUM_9fwW=9!|9O6(yB1}^7k3X zSQ7;Q%>=TqMgmUF6A)ZwigT?pU(goRg|v4m@o_vp_y6;s{l5!|xhSk;h$ANt5W5NS zMsn0B{m;EXaZ#uYAYx(_Wh^!t<*md%gqj{_UVaR)6LYh_>oY(xcEw6DL4WHfD!^mj z6vBWcf?9B{uSSo7f!WypULXv>-59966+ctm-W3ihF)f{AGj0N5K(_E9kh*<%jEu1C zf+vU01s~q8G@BF`vOX zk&5xmFT=QV4oI#BD-vX|ihp?V|9E@NsX?s6k1DoWZ|*7p5?CcMtk75`=A2q2o&pT% zlH>HN083(AIt4SRE`0;oz+z35?S8au#zE9sHPh!;EJNYhAHdx9V(yI-KLNyX0I!7{RwQ?gEwsU>b{8UK7IT>I@$~Xa|&c zXDBrWwBv7f!e_i&Z$)zBt*#FGv$#))e%S8j1XEXmWP_3Tkx?4^ExcSewRS$~V@ioXk5tv7tLTRWS(i`+oc;bP_%vc5T&lajF>wmZJi=#*2U zn?WmyIgLn2mvdoq%f|0`*mp`yP&y^L8Y-uszH-*ap1^{39|(W7F=veHGeG&xA74Zo z;8-lVAvyzmL5UAHZwfSmCEdo`91cXdHjd0SCY5e@T^&{+lwZ5s#{>+#`)OQ4ATmT# gi(K{j>Tu5e4;+Bu9U4A+7XSbN07*qoM6N<$f*pXEtpET3 delta 1939 zcmV;E2WFf?Kn9h^RbKq-^Itk_Q|T%L*k@Bt=rXU;h2`zrXMp8UVd&YXNi* z(u;KK^|n8r4<4=37}lIDQ~(A5SU5y7)a$Ko>W%l-#43y4@_)24#{uwLVBVd}7hsSt zQ2@)+O1}2Sz|HY|0B+LP{Q;oW@2$ZY*UiORsR}nC%3mMaSco4MJ(@d!xFDkfTu7(u z=E8&M$;mUXFcX*dk12x|Fd)~M0gey}nc%~MFdr3tMxidKQyj!l_YBv~#cJ+(&~~>U zr9+bvCdQb}G=Hbv?Wg#iA@DWO-(3UfQ=~VBQD@V=zgf+Rh6EwixM@#ZePv>L^}KQP zJIf@Q7Jhkj7pT|Use%Hgd*``yr;H&C*VNV_2*=t5CSm3z$C!^RcRU{&+_j`q-vv>N z$jm(EMcu`*9>cp1K=+6Mv|5?l9JRL?-&)!3#gDXsMt|m`q|Na$EdVS}tBQW3eN23Q z*aT*RgBSVU0_diw{PMK&oUYL0tufPt`6B-rLb#oDhq^}hf%4+sBk1UQMZENUH!fHW`1R0NJa%}&sW=*@>v&0jqU`H4l zC{faOJ&EMta`P(eCzWcl(lq&CI}y z130W?b#&40_UtSthrTiqq(RTv?655XS;dw?g2+TLY%v^vxwZNQ27@!6GoI&}8IoiVToNqRq(Z2^CNQQ)= zk~S0uEp3NW;|Y#EcmaBvlcvS}6Jd|l1YN0KH$JGn14ml z5qv6Na6<0H4+Koz8e>1oWPuygAGqfN<}SlNz#4G&{_HSl)eE8~8HX6jghz@r`gbx1 zouzUjCF8dX)ycI%?qf_SCLo3L0syveA@y#6gnO$H(m-$FfpZovu&+mWFp!4PMk|Ac!I)%xYcakIdE%*QI1&S|)DFDSxtbd|(?{AG$ z-b(yKsOjmZNPY}nB&eZH zWB`Ef{jFpMu@1jHt@`Wc@=^hiz$=Myg~lr}m&_vBDaet|IZpo(a7j#;j=U{Q>TM;* zsei*cxO-6f4CsoGOs-_FQI(y$d=@NI`HC#>)9{j^4wxORyhLa_7k>*U7}2Grx$iAl zTJ>}@Sg1;>AX85zsHu1InRc=ZNO^4noo|JEII4ml?^1##Jncy1Whd@5Q+vJ*3ploW zJRiI|o1hBkc-C>0ewGsTOKpLGuK}FK@|9Q6^PsNI=)(u=fb!)Wr6qv2UT?WP&Xsc1m^j360^H&SouFQ2 zE210yzo6^pqHlIvXLB!+8%R1lnz@CnZ_4GQgjT)Y>I;oPeoFK-SS2yQV3N}1QkcxQ zu_^#Ko)2;!r%P#1SAQS~z=#HQ)~0s?57vDk{;!QGG=3BdAb%D-^es^B_~b+29B9V1RvOuKRk0m8YVV4!iei zjBBnYC{%Xu?LHgcb$RyY8H@tzSTQ8hnsMs%BZ&0?m7RScjr~0awTI_+^D0}Z`uq(1 Z5AuoSt5`EvbqoLi002ovPDHLkV1nu2yhi{4 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/bananalamp.png b/Resources/Textures/Objects/Misc/lights.rsi/bananalamp.png new file mode 100644 index 0000000000000000000000000000000000000000..c8131b017bdd1f178f3d480ba0125696a1e60e37 GIT binary patch literal 664 zcmV;J0%!e+P)16mrswFX*uc z&l(F6ETkzk38-ZWvC^7EOzReE?UHt6Hci-=EZI#K^sv9f?#wWJ|Nnm9JQfxf7XKPz zRR7x5^VH$&fxKQ+`m9}njj?_t644#kkO8%LMYv)_jS&-eBL>to5?}_kOle^=BD%0p zMDPNSCr`&4ejOWEm&9}fp^-jNdLN^sKB_fGU7ofK%!}9SMEduyq0a+2J7mp(>IK@C zf#oF`@mR2G;#2x1U6nZy&IW#`yJl|m-9gQav}~YM+JxY>BObe~1ec1FcsuzTHo6@Y z5>lxfRnenI){#h@t1duON-%WdImw6{5WJh1ejlVRHxLL&aCh~>;pj&$7gOfNrvp@4 z`3d{BPNi>J2^hP2N)YEZ(7l7;knaT?&I9-m%c7UJVeyNE@mB&Z{>WoC>BQi`Gtx>1 z>dt|Y&|!M=cn*8^?Z$7ChVR%{aCSEc29ZvG#4p)}4!Q;#$I4W~_iu~1cqw1AEsbQL z-at4-Zrv2uhhy`)j#l>dZDpWBDEwI^C~5{cHSFJN&FB`@WuOtH^G?$&n7Rw} z`cij{?gGRA1Ajx|-wHGX&lpd$QURWBUKz{YE;Nnb@^xH=CO}A8hl!&AWZ6R}ZI_@T yjw`6W515C$XnIGOu?EWUs&_&4wy^lG0q_Sg;o?qD!1t(STnywcS1-%-4A32!hn1H%v7^DGLwR;w-2?gn2MY5U`0Vt*~OaqEh0 zH$!vxCZ5^qUVTlJmvfKDrLQ->yx`t9m7(F?nH=`Oi4u?9wNq7qmN9s``njxgN@xNA Dw{SYX literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/floodlight.png b/Resources/Textures/Objects/Misc/lights.rsi/floodlight.png new file mode 100644 index 0000000000000000000000000000000000000000..6841c443c8b3094d3d6c8cbc76e31919efd85e15 GIT binary patch literal 357 zcmV-r0h<1aP)0=l)=`tIYU~nFc+}1u$mKC31jC4-Z|zBX|t^aWx&iB>l4%F_(&>=%-%OG*Pn-Vji!m3S-RZwQUQ~$3Un7073`=lx0a> z*D)hTEwvZC_c-SO$nzWk=N#VqC;)W=d3MFyd$#2rpWKmWT@-*if%A)Nl|MVc+=>D? zJL-0x_YN?p5gF?hh12(OYW~5kd$UV+bK2B3Ns`t?RP^40T*Y zzC_(L%|b+|s!9!^T0sb5>+xX?0|cN>;8%)?JZY*APFH5bD)rZy00000NkvXXu0mjf D%psS} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/floodlight_broken.png b/Resources/Textures/Objects/Misc/lights.rsi/floodlight_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..d6399dfcd3ffa83e53737da666f67e4fbe2f8f2a GIT binary patch literal 381 zcmV-@0fPRCP)n=z_Q@NmKMe; z!A+tvkE|l(c5`9gJ9(2~E=>Ak1)5F9n7ZqgWvQxlq-ma}DRCUPUR6~9wFbf)0Khp1 zK$0XBMWHFtYUaBk&vUXY10aeb0J1D2&vO-k_XMKwnz#3G&pSC?5rsPyfcFFzXE$E{ z=m1}7F<+`~fePU2@+tUkeNX`HmyQN7wkCiHU;_A`01uDny+HD^UiG|#01P!60y-SP z^PQLflf3i5>+YWIW)0l7-gdL(cs2(vyaBu)md}B-8_9kx6IyGVAW9QZMMP7|?;kM6 z)Ye)=1m_%a9OIlrM6lKl#`Vzvnm8^Zy-}BC8HfmJntDTc9f5OhuX%F}4FsURjw)$J bKB=n@To!P{GGCv800000NkvXXu0mjfuWX== literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/floodlight_burned.png b/Resources/Textures/Objects/Misc/lights.rsi/floodlight_burned.png new file mode 100644 index 0000000000000000000000000000000000000000..8158212e225837f8e88091f9f089fa6832ed275b GIT binary patch literal 527 zcmV+q0`UEbP)3`9P6Y{tSjk|w47Siwmkt337YA_>t^pwkZY~{~Itv*x#7&TZP!C+h!Nu(c ze?dVzWV1uD?NWqJ9qJ%auh+pl?Ya1k58U0ucVBWZ@Lzvi8I?u0ZBM3Ik|audEvg*u zI1Vh!`e5B|7XT(I64C+yz!(Dnl*?tbS}m0=K59XBK@>&seIEdj%jEz7zV9Q7A|(Oo z4#XEHFjv-j7RO450}35DJFnvL>6v4BbA(c{phw{N=t^L&Hx{JkCg6Hw|cHyRCi zp2x9`%`JF`r%D3S8SZN!osMMMG9e)(4WdW`Dy39qE4eGMZF@op0i_g-F<6!b#uzB2 zAcV|}>%S(D#&Jri(CQ>fGL%v{jw3B0bp?zu?(p;)QV9Uk9r#hHwEVxO>kToCrjJdf R@1y_#002ovPDHLkV1mNu;cox{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/floodlight_on.png b/Resources/Textures/Objects/Misc/lights.rsi/floodlight_on.png new file mode 100644 index 0000000000000000000000000000000000000000..6868f886a362e0d6e7641ba694b43fa95b500c9b GIT binary patch literal 124 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzXHOT$kcif|7dG+&C0s6cAKsvz z9BDQEs9@LzMYaE?F01;PKFC(z{%)Z(W#+4!@9*uuvuT-q0|OI>0*GK}h@8aL_f;^B TRryK)&^QK9S3j3^P6#bO~^ ztrj6>4TnRy9O~8U-9)%_b6RBpVB8swH3wianFzdVHk*Gn0o~r;?u_>vek#Xkfd3kb z!zrO29v@!h{p@1^`B3F<1wW zr(HFX*#N++)k?-Nk_Kma-he*C6AE4jMzECu2&u<*f)Or8RmhUM8&nhLm+!)F_}LBc zJ_Z;dliA;b6P`B^7grxbh)jKMUuvsGoRkR`iq2Gcs*Y?wESJj>nhy$bKA+31B-Ml| z<#8Evr2akN+-}vFEZeS=0S5Q`eR=vVmrLzLFvOiQw*gnUY63ECSFHipvz?(VJ}Ebw zjg^VSk5F(Nqwq{X2vC+SJk>y&8J%39g$fla^nXM|KjjP%mAKu)bpQYW07*qoM6N<$ Eg4D<0kN^Mx literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/lamp_on.png b/Resources/Textures/Objects/Misc/lights.rsi/lamp_on.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb975b37ed92c5e02e7abebbd95bd05efc45e43 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ8c!F;kcie~3D(64B0WustbhLg zmHhYr{?Gsa-#7mUg7X1ElYB2!_gvv&nDF$(pXl?LF9*ywHZa&>Xk-+0wJXqo%k7{B)SicI5)u*& Y0j#nHAtsB~0^Pyj>FVdQ&MBb@0DPcD#{d8T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/lampgreen.png b/Resources/Textures/Objects/Misc/lights.rsi/lampgreen.png new file mode 100644 index 0000000000000000000000000000000000000000..49aa52bc4c10f89c18f52ce57ca64e07d3842222 GIT binary patch literal 470 zcmV;{0V)28P)MFy!I_T!7;u5t&TIBGf1UR!ge%}tH3~qZs`wB>7x>FX zoUmN5OQNgyW+3Mdk0pzCNzdpZ!@xYd8TzmV&p>N2-1yqF;hH9P2(31d!z2nst$E8C zxVP6bSC{Rz;j0ZSP*^SyOBS~R2iRG9*IK!851qQgaQ6WC=HvZ{)8jUcs$y!I*q+bJ zQwOxW>GjX3jGoaqf_gXbS0ZZG4 z3mMoy8H51(P1T%a0KhOX`%P8o{GXNQ6&VJm)KwYB2LMQ2mG{pP;0&W^mppf%Q&$}D zaeP2JA(P4uk-Dn=jHrY%Fab=A%#Q1R5yGKz``?TH1p@^N6zJdR7lVbFM0B^@3jhEB M07*qoM6N<$g8Gir5C8xG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/lampgreen_on.png b/Resources/Textures/Objects/Misc/lights.rsi/lampgreen_on.png new file mode 100644 index 0000000000000000000000000000000000000000..c65cca042e7cb5e489f0ff1a778de0a5681f4de1 GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJI!_nJkcif|7Y_0|I0&#_@ONSS zRk)OYYlahh)PrpzkGvR#9E~>Z*b%8Lc(VRvivMow|IHo$mRm1pNHI)upM0>sWHp$?|552POQsq*!i_hu~zezuhP^TV!z}vPI25~ f>i~im(F|rwoh>rYh+b6$x`e^g)z4*}Q$iB}w)sZ{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/lights.rsi/meta.json b/Resources/Textures/Objects/Misc/lights.rsi/meta.json new file mode 100644 index 0000000000..d956793e53 --- /dev/null +++ b/Resources/Textures/Objects/Misc/lights.rsi/meta.json @@ -0,0 +1,99 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bananalamp", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "bananalamp_on", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "floodlight", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "floodlight_on", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "floodlight_burned", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "floodlight_broken", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "lamp", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "lamp_on", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "lampgreen", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "lampgreen_on", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerbronze.png b/Resources/Textures/Objects/Misc/markers.rsi/markerbronze.png new file mode 100644 index 0000000000000000000000000000000000000000..f6dbcc26a1d52d9c154f49beadbad85e5bf0bbea GIT binary patch literal 207 zcmV;=05JcFP)@E_>Tt{CAcTN(Ztay)NGWwC&^)j_vF-I77ZDKw_yHqxGokNJ|NQ^}002ov JPDHLkV1g+JS`YvL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerbronze_on.png b/Resources/Textures/Objects/Misc/markers.rsi/markerbronze_on.png new file mode 100644 index 0000000000000000000000000000000000000000..823e5fc2ff3b26c428c76c28bb2820d2bdb4cadb GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJN1iT@Ar*6y6C_v{Cy4YkP2`g} zdGSkqW3ynJBPaX0iOFKZraH&f{WvCwFnLVdkvQ?*(E|=u9s+L}bf&Q@c;+iy7hK}T zc<9rG&}TeR3!m|P`})kI@1U4bNGZdiPpele+8E}tnYd42@$h37pa0Kl_4>8P4k)Ca zI`H9*$((%^U&WgDnanm^nc2`Pa`aX1`EzVHvJ4Fj?j&7k=XBDIFZ1tF%z3zVGmlDD zmkRrxU8UWH%*==X_v`fWxcTfU_*mS3L-L#az4HaHujx)YExL(I$<%b~{~I#yeUV_# f1R8L;F*0lncb|CS%;{G^-!gc*`njxgN@xNAzp!!R literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerburgundy.png b/Resources/Textures/Objects/Misc/markers.rsi/markerburgundy.png new file mode 100644 index 0000000000000000000000000000000000000000..88839df85eaf519958bc8d4a123968838ba38dc1 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJdQTU}kcv5P&u!#oRupM|XfN5! zc*ls@+3;xZgv1wl&DjzSugWSi^#Z5xbuIaLT_LjSMnYOzTKA%B77BhH`=`na1isF9 z_vktv`tPS#lvLq--Sd{4J>P_HW1j7DZst_M?Khb{1HBZNemQqcV#~D`d;R~L*M5-t jICt%o*)wM{+Ax}&Fq->$@|QxOQy4s5{an^LB{Ts5D8NaQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerburgundy_on.png b/Resources/Textures/Objects/Misc/markers.rsi/markerburgundy_on.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ade0c23dbbaf3d8bd04c3b3dafebcc9fcc774d GIT binary patch literal 273 zcmV+s0q*{ZP)M+fMok@H_FdfgSPtD*Z4u!To|o zJkKK}NrW_wR%Z4(bEttuyeOud=V4=l1$zd%VQ73JAPj-Jp3hDx_?C6y&H$?euGUTF zIOvp`#DQ5na~!x@H=KHa!5$!@F^*#dwmrw%zDHS>P)f1u87(3r8n-bMaX}CSK>&ak X#VJUn6WFcS00000NkvXXu0mjf-l%Cf literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markercerulean.png b/Resources/Textures/Objects/Misc/markers.rsi/markercerulean.png new file mode 100644 index 0000000000000000000000000000000000000000..43cd9c5076c50646b472afafddc185456768c6b9 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ$(}BbAr*7pUeM)ZG8ABaz#e|U z^x(b+#~#lrkp5ECIghP-P`aaWa@)>_Q1tle==4I{H>-3Mm zeI5Pmjr;WFzpH=7^W7*qvTl3hlIfROWX>OWelzYI=h7+fDq}e(lo&HV-=f2QtH_x7 zlm51M8oQpI?>v+IWVS zp~0NGV+_mlWA~moptdsKCrc_p(e>kIzOS33wlVT-mjHn;k`fXE)4K0QA1laByb;MJ zWa~PKIq&YSqbCk*c(`Brv^!gzn#;Q6`jWoH{}2BLR9<3;WSux`)~)(CebNx$1R8L8 aurqv~?>;lC(69;UT?S8AKbLh*2~7Yqscs1X literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia.png b/Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia.png new file mode 100644 index 0000000000000000000000000000000000000000..87f7d646ba5480b0a835cd51c6cbf646e37381b9 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ$(}BbAr*7pUeM)ZG8AZgD88;C z`+{(c?K;lo2d8^~G0O0{dyiq$%6lP&?TaEdu8aL`n>NYwnYw&ON5_c;V)1X!?yard zVq4v}__+N`&I6kFZhStnu>8Q8C>`;2b7n?do0YR{%B8*QwHb}G?^RDa>!ZW)y70Yi z+O@ey0+zopr E08+wMNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia_on.png b/Resources/Textures/Objects/Misc/markers.rsi/markerfuchsia_on.png new file mode 100644 index 0000000000000000000000000000000000000000..b33ee445d97b4bc084d2859ad1e4c7d7120f3753 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJN1iT@Ar*6y6C_v{Cy4YkP2`g} zdGX8r#Cd{kj_i}pO-vROHq|+L)gjvjER@(_5-pfinK!82dsy5JHw z#zUV%A3oz*X!VTeYu_`EzJp>$A*Bq5K3xr0w8=GOGjX55;^D_EUTKt3fO(TOlNeLI)Ih}Ol)yn!6-`qO1nMb9n zONIT;uF~#8X6D2H`}=fw-1c3=@QFuL)rkNKIfG&%i`9eOinP7m_XtlebDw$`-j{loul9CdGzO0SWToskVD4t`LTz3J@`JLHR{!v45Oj9pw0lP z19{;lLWD3TgVt5-B`!pWyl@jrJ;350kW!XPDU2uYS9iOnh~pT>7;-(Uk4Q>cwqrKp e48t%C0{~CGyGWrBPw`p+0000GurS21hprD|n$aw-;B;`EG;?z+N)v7Y{?nVQY|k`n=R>4 zrfxXJp+``$C2aLprRO$N9Lf*>?zopr0GVEHng9R* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerlime.png b/Resources/Textures/Objects/Misc/markers.rsi/markerlime.png new file mode 100644 index 0000000000000000000000000000000000000000..72d924784ed0b7b1bf85c6c23d92763281637e8c GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJX`U{QAr*7pUeM)ZG8AZgD88;C zyJ_x&SB1Vic&m20_%|QD@|IU&_ATF4JDdem!q;S9uj`+gGU?|@b|odHOD{v)tLlU0 z<6q6QJ$~=;d4HA%Wl}djA6Zy>;LNMk6LZ!Z^sg!Hayz%PGCr6oEo|?1pNlh&*XLWl z+k5=XtjRCD6j~aJ^WIJk^3W_*ycV^aW2Z2aN-M)8)x3x$<%R|mb`dR&q|QOdG1 zkYT$`PvX>_X3i^iGCS|JoRqwwl_yk|Vf!Dg!&z(~V91usX5v19#lw&Jyxu>n)oa%u zQ#hJ%>O;>%lR5jUK8iI@v72qUGP9vo| jF1LdkKyNkhFfd$_aG!epUDhO^j~P5&{an^LB{Ts5bzgCH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerolive.png b/Resources/Textures/Objects/Misc/markers.rsi/markerolive.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9f927061e1b3c5f172029d98f778f8ccdcbe57 GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJCQlc~kcv5P&u!#oRupi#*ne7K zzwdUou0>ti2aisOWuG3vFtIvqBRh?ymoI{`#3|Zgm6h%?~otDp~c^OUWwM#3$`pjzoLi}C*6QTqvB8!Ih8RSWPZJ zi67aAYgXZwO;|D0l*~^JIPn8V07eX{nGhk~foJwe&DbzwMnd9Fn^`*J?o_%1q6CUT zo(8)Bn^_VP04E;o0*XPNO6GybKVXb0qbQ<3>ABkNdMA!!thM5KULTP$rmWX|#1%zR b6b0Y~x57xFvi3m_00000NkvXXu0mjfg=%yG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerpurple.png b/Resources/Textures/Objects/Misc/markers.rsi/markerpurple.png new file mode 100644 index 0000000000000000000000000000000000000000..22a043d551def4871e8b4b15fd26b781cc800e7d GIT binary patch literal 205 zcmV;;05boHP)tF@AI9!j8l;Qz$7H*#D=LW00000NkvXX Hu0mjf$k|qD literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerpurple_on.png b/Resources/Textures/Objects/Misc/markers.rsi/markerpurple_on.png new file mode 100644 index 0000000000000000000000000000000000000000..941495519df5e5c5a3f24ea1d55a674b201c086c GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ$DS^ZAr*6y6C_v{Cy4YkP2`g} zd2!2yhx-M0Mf_nrR{UhfQ5W9RA3KGaR9YD(spds2DK|8jASdKv&Cvan(c_ZziBgu8 zfehPiDny%irfD?qjJ0jHoRqwwl_yk|Vf&w3Ssd;mvl|)D3aT(px_n@Ay!iR7)h~@b zW*QmTSf6EBzW&~>6AFiy<@;nwB`CTUzBc~4d0P}C56^Z9AowCFAt5mBzHs!h4IiRz zM6wClx=v!wySwY?i31xR+IK&8XLE~lSyz3euJ7T8e}4liFEK>2PMkICR{fhkX^3wE d4Y)km8JfPkcRl#Qcoyhg22WQ%mvv4FO#qEQa6141 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerrandom.png b/Resources/Textures/Objects/Misc/markers.rsi/markerrandom.png new file mode 100644 index 0000000000000000000000000000000000000000..d773558b396df6dc552f2697e5224964988c5dc9 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJZci7-kcv5P&n*-@q9EY*usocN zb&czirYjs!pSB)c1aWS$&y%f5-our-}sy1skOA$Xb1DUaP19bQXiBtDnm{r-UW|HoGiP!x=x{FOIKJ@z)ai>N zf4$|Hbm(&-?~e*kzTO?*r@6E2SaV=s?8AMHr@J~1oal&t&*+H3P&wHY> ozt`VoUoUw7rpL~iGbI`3h`QJ%Lz_nv4`WwPl`gfsDa1d;zrpH2Ph>liz5x7A{A^%EeAi2#T}^PW zpc6kTBzuMAppf*;jCE#G1D*J(-7EkMOt4_jz`ZgBMG@8ja-dtSF_g z@U@0D26-EMiThfk4ugVI4{-Pgh^R@^6!ZA~>TYF;EX!c6W!H21h=`~e#$3b&K@bE1 Z0G^8QLZlgJ;xPaK002ovPDHLkV1i3#bX))c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markerviolet.png b/Resources/Textures/Objects/Misc/markers.rsi/markerviolet.png new file mode 100644 index 0000000000000000000000000000000000000000..1a467d5f0e8996a3f4d50c56abd945304d1603b7 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ7Ec$)kcv5P&u!#AY{27kaemK2 z#v55|yiYYvn%V=?^%YE|9Hy2pSk2;LwbEl&H7_I66WNZAjuT4v??_+O*ZUt`v3OVh zzuQ7-&#ZTwzdCNRd8yF(n;#^UZyK?yGq9`QG%|Dx^Rh|fKXWG7t3}}6ZbP=EB317% n|6j%*r@F6P`=OGO5`(!MgI$7vYP)~FhPBGDQCZ7OUuOn2;KX;&-2~{EV8NaNb3K;{CBPiO39r>ygJd+Fac6+lfvAp4 z9cmbB9^!D~I@E~jxa8CWJpKV9YVtfsI(DzFx>P8N0@hk~J+F_5h?;K9M_dpDK@b4o Y4us}Hq?F9+ssI2007*qoM6N<$f~*vFH2?qr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markeryellow.png b/Resources/Textures/Objects/Misc/markers.rsi/markeryellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a465d88e4ff85504ceac7c9d3523ce0bcd8f1b9d GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJCQlc~kcv5P&u!#oRuo|lP){~! zxNU!!w=~$`5U=xbHWMC)QtKaG!HYCxMLZv0SBU&|qhaREnYxq8wzADt|FZqlHHFOo zZ#gDe_3i%iS#_t$Bg<$x!4orAd_9-NTBN4Lq^&HsnO$XTu5^&s`<$M}Ag-$Sm;d|9 k?{TY1*M6Fomc~%P=;CabywHDg2hcSPp00i_>zopr0KeZvcmMzZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/markers.rsi/markeryellow_on.png b/Resources/Textures/Objects/Misc/markers.rsi/markeryellow_on.png new file mode 100644 index 0000000000000000000000000000000000000000..b173cc6f4ea0d3dcd05b5deb9944b50f04b03f32 GIT binary patch literal 274 zcmV+t0qy>YP)rz4~MZM6?`<9S9 za{tfeI6x2t;ongqk6!I2AI2heH6gX4Da1d;zrpH2Ph>liz5x7A{A^%EeAi2#LrrkM zz>6y!3x$25a433a#yT^p0WS`my6XZ16D-&>aJSDo%Lu?4z|Ei5IxMrQUeF>UqIMVy5f=nO5Ci~t Y1Agm5q+~Ja8vpOX%bK~-T<<+W| zM%)8BqQ}$4F~p-YIYENegn>yzL@go2W!VNz10caLje$e9$(vC+#8E3@0{hU@%h?ayWJO zMloB^yJNGA1B%SI1+l4?C!e0D!OCOizCgs_hK%FUPs~g=I8O9W6I5YhDCp#h-1#`Z Q9_TIxPgg&ebxsLQ02hmajsO4v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/torch.rsi/off-inhand-right.png b/Resources/Textures/Objects/Misc/torch.rsi/off-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..d8a3016072f578b825b9595cddcdb792c26a9fd1 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e(Ey(i*Z=?j^GFK2g-WUza2m)6 zbejmKD0A|vTloSNFqQ=Q1v5B2yO9RuR91yVl(?i8Cl_TFlw{`TF)&ojQSIHx=U^bh z@Ok+9AC4f zxkG41Slab3-OFc&9B5e+UBZ-OdhR&Kjc3oCU7sm#e4;Nc9hV-H!W8sI?dROMd|!FB zs-+S4fR32p>EamT(V3he!Fq+6iA6<1wD81X6$#!#%?8gMj{*+7Vo2TbFyH`N@ByI) zXI7pKDgprwmjw$NP76+9+M(XSu-e>7z~{|9kA=&M-41Ff$Z{m4Dlr6UHts#(pryJ& zT;ju_21fTd*K_U>pS6PQ4#g!XJXg-KytqEhMNQZjQ5oe+hJ#wocB5sqADBOR2}cDm}qJgQ@d zgApRx7RfzRlglxOZo|xd#@x<2{afds&-eR0??3PReV*_0X1co`Mk2Hk001DJo$Nhi ziU$A)0EfyP=ol#zDB9WH=J=(DqMVnZYBp*PJ1`lD6u6dqjA3eDhLZV&DSg<5{n{m;T^ljG5I&Nt?Hy0D@9XnXGR4CZEZu7nNT2jGV{%BlLE7~?AsK)o| zvhd^BWbN6s7S@E1==2tQ3&F-)X8JtcqT*2ex~TZMQKGYIe{54|krr1YYC+JkPcYCZ zT0yZZ#u_bFm)|1q<^7Cb8fuac?qMa1&rOLxKw}iDZ`zGwS{5!_FHA>As*U8zyQ%QS z4NH$2+?B{vtW|D$UMSvkLq_T3(MZAFW9YoVe{U5SZ_{HJ8Q7S#Y((rq+z`^D+$ zQ9p@vC0m(N2Og~xQnI%+l~5D1UrRcjH(Nd&&62TdZ8xfxQOg&<+_DrvfYhjffM zpy<`z?761i>+o$`POp;j8KmAO8fnd)-3ln_cgtfRA0!DNt655oCB#?3;;m7489q%o`5TZJT~yN+?5>Q-S=!{QW1IUnUf>^;rF7L3_-h&0B(71FL;geT&>#iF-IFt2^B84-m(v3{zX!K;4m0%~AF&yXM zm;_R3^X;Dhj`{&S@~u=1p0E-U2c+8aW1=V_ab0_%)nGAwM!HE9#dD&_Z|>hOnttlp zfzkP?#c-su$s3~J^We}Pdfs`w#U-{zN?>0}q# zxEwBrh)&SaTZ4DjS%=8ynG>dRg0>;wmB?K&Cydp9G-TtnHny7_lYBwLl; zvfR$joQ?9C8eT5nLnuu4z~%kQA}^eBc@rSBvFbkU7bjDAmWDw|m7@ceFCSyGGMUW& z7>Tg(S-s!+%Kn&n+Ma`mtJeYZ%g1O*T7M~2whj5BO@TUe{cmG#2Na>ke9cd}^6@I} z@6T@3_Q!*2--XHN^iUs7z1v}6=t-G4Lo&7BD>yxAov&7Xc!Pe9<3%WmOngxU!O-9f zVt~7&=}0or2TdD%aU8FIg_V@b`-1F)$|moLl1|_Y=%K)n2)e}gQ2sbQ>=!UwrkoAq r$n*6{cz^F%NZLAExPEPB^aM6;?uc5%fkmq9M*z+auJ$Fi{;B^0&z9m} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/torch.rsi/on-inhand-right.png b/Resources/Textures/Objects/Misc/torch.rsi/on-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c53f54968fc948998b31c26f658db0fa0f4c8d2a GIT binary patch literal 1555 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