From 5f9ba812caabcf674fb45e25e14ea15b6de07855 Mon Sep 17 00:00:00 2001 From: Swept Date: Thu, 15 Jul 2021 18:30:50 +0000 Subject: [PATCH] Reorganizes Resources/Constructible (#4252) --- .../Visualizers/PipeConnectorVisualizer.cs | 2 +- .../Botany/PlantHolderVisualizer.cs | 2 +- .../UI/ParticleAcceleratorControlMenu.cs | 2 +- .../Visualizers/SingularityVisualizer.cs | 2 +- Content.Client/Window/WindowComponent.cs | 2 +- .../VendingMachineComponent.cs | 2 +- Content.Shared/Maps/ContentTileDefinition.cs | 2 +- Resources/Maps/saltern.yml | 72 +-- .../Catalog/Cargo/cargo_atmospherics.yml | 14 +- .../Catalog/Cargo/cargo_emergency.yml | 2 +- .../Catalog/Cargo/cargo_engines.yml | 12 +- .../Catalog/Fills/Lockers/biohazard.yml | 24 + .../Catalog/Fills/Lockers/engineer.yml | 8 +- .../Prototypes/Catalog/Fills/Lockers/l3.yml | 24 - .../Prototypes/Catalog/Fills/Lockers/misc.yml | 8 +- .../Catalog/Fills/Lockers/security.yml | 4 +- .../Catalog/Fills/Lockers/service.yml | 8 +- .../Catalog/Research/technologies.yml | 8 +- .../Power/Engines/AME/shielding.yml | 57 --- .../Constructible/Power/cargo_console.yml | 81 ---- .../Specific/Conveyor/twoWayLever.yml | 21 - .../Storage/Closets/Secure/bar.yml | 12 - .../Storage/Closets/Secure/cargo.yml | 11 - .../Storage/Closets/Secure/command.yml | 23 - .../Storage/Closets/Secure/engineering.yml | 66 --- .../Storage/Closets/Secure/freezer.yml | 11 - .../Storage/Closets/Secure/hydroponics.yml | 11 - .../Storage/Closets/Secure/medical.yml | 53 --- .../Storage/Closets/Secure/scientist.yml | 23 - .../Storage/Closets/Secure/security.yml | 51 --- .../Constructible/Storage/Closets/cursed.yml | 8 - .../Storage/Closets/job_closests.yml | 30 -- .../Storage/Closets/l3closet.yml | 41 -- .../Storage/Closets/name_variants.yml | 73 --- .../Storage/Closets/syndicate.yml | 11 - .../Storage/Closets/utility_closets.yml | 61 --- .../Storage/Closets/wardrobe.yml | 113 ----- .../Storage/StorageTanks/water_tank.yml | 21 - .../Entities/Constructible/Walls/windows.yml | 126 ------ .../Ground => Effects}/crayondecals.yml | 0 .../Spawners/Conditional/traitordm.yml | 2 +- .../Markers/Spawners/Random/arcade.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/mimic.yml | 4 +- .../Devices/Circuitboards/Machine/base.yml | 2 +- .../Devices/Circuitboards/computer.yml | 2 +- .../Objects/Devices/Electronics/apc.yml | 2 +- .../Objects/Devices/Electronics/door.yml | 2 +- .../Objects/Devices/Electronics/firelock.yml | 2 +- .../Objects/Devices/Electronics/solar.yml | 2 +- .../Entities/Objects/Fun/instruments.yml | 2 +- .../Misc}/machine_parts.yml | 2 +- .../Weapons/Guns/Projectiles/projectiles.yml | 2 +- .../Dispensers/base.yml} | 0 .../Dispensers/booze.yml} | 2 +- .../Dispensers/chem.yml} | 4 +- .../Dispensers/soda.yml} | 2 +- .../Doors/Airlocks/access.yml} | 0 .../Doors/Airlocks/airlocks.yml} | 50 +-- .../Structures/Doors/Airlocks/assembly.yml | 41 ++ .../Doors/Airlocks/base.yml} | 46 +- .../Structures/Doors/Airlocks/external.yml | 17 + .../Doors/Firelocks}/firelock.yml | 8 +- .../Doors/Firelocks/frame.yml} | 4 +- .../Structures/Furniture/Tables/base.yml | 19 + .../Furniture/Tables}/tables.yml | 64 +-- .../Furniture/beds.yml | 4 +- .../Furniture/bookshelf.yml | 4 +- .../Furniture/carpets.yml | 34 +- .../Furniture/instruments.yml | 6 +- .../Furniture/pilot_chair.yml | 4 +- .../Furniture/potted_plants.yml | 4 +- .../Furniture/seats.yml | 2 +- .../Furniture}/toilet.yml | 2 +- .../Machines/Computers/arcades.yml} | 4 +- .../Structures/Machines/Computers/base.yml | 31 ++ .../Machines/Computers}/computers.yml | 186 ++++---- .../Structures/Machines/Computers/frame.yml | 71 +++ .../Machines/base.yml} | 2 +- .../Machines}/chem_master.yml | 12 +- .../Machines}/cloning_machine.yml | 2 +- .../Machines/frame.yml} | 10 +- .../Machines}/gravity_generator.yml | 15 +- .../Power => Structures/Machines}/lathe.yml | 91 ++-- .../Machines}/medical_scanner.yml | 2 +- .../Machines}/microwave.yml | 17 +- .../Machines}/reagent_grinder.yml | 22 +- .../Machines}/recycler.yml | 9 +- .../Machines}/research.yml | 39 +- .../Machines}/seed_extractor.yml | 2 +- .../Machines}/traitordm.yml | 7 +- .../Machines}/vending_machines.yml | 71 ++- .../Piping/Atmospherics/binary.yml | 24 +- .../Piping/Atmospherics/miners.yml | 2 +- .../Piping/Atmospherics/pipes.yml | 2 +- .../Piping/Atmospherics/trinary.yml | 8 +- .../Piping/Atmospherics/unary.yml | 17 +- .../Piping/Disposal/pipes.yml | 18 +- .../Piping/Disposal/units.yml | 2 +- .../Power/Generation}/PA/base.yml | 0 .../Power/Generation}/PA/control_box.yml | 4 +- .../Power/Generation}/PA/emitter.yml | 12 +- .../Power/Generation}/PA/end_cap.yml | 4 +- .../Power/Generation}/PA/fuel_chamber.yml | 4 +- .../Power/Generation}/PA/particles.yml | 3 +- .../Power/Generation}/PA/power_box.yml | 4 +- .../Generation}/Singularity/collector.yml | 3 +- .../Generation}/Singularity/containment.yml | 8 +- .../Power/Generation}/Singularity/emitter.yml | 2 +- .../Generation}/Singularity/generator.yml | 2 +- .../Generation}/Singularity/singularity.yml | 4 +- .../Power/Generation/ame.yml} | 60 ++- .../Power/Generation/generator.yml | 2 +- .../Power/Generation/solar.yml | 6 +- .../Power/cable_terminal.yml | 4 +- .../Power/cables.yml | 14 +- .../Power/chargers.yml | 12 +- .../Power}/debug_power.yml | 8 +- .../Power/parts.yml | 6 +- .../Power}/saltern_power.yml | 0 .../Power/smes.yml | 6 +- .../Structures/Storage/Canisters/base.yml | 72 +++ .../Storage/Canisters}/gas_canisters.yml | 77 +--- .../Storage/Closets/Lockers/base.yml} | 6 +- .../Storage/Closets/Lockers/lockers.yml | 288 ++++++++++++ .../Storage/Closets/base.yml} | 8 +- .../Structures/Storage/Closets/closets.yml | 105 +++++ .../Structures/Storage/Closets/cursed.yml | 8 + .../Structures/Storage/Closets/wardrobe.yml | 215 +++++++++ .../Storage/Crates/base.yml} | 4 +- .../Storage/Crates/crates.yml} | 84 ++-- .../Storage/Tanks/base.yml} | 2 +- .../Storage/Tanks/tanks.yml} | 28 +- .../Medical => Structures/Storage}/morgue.yml | 8 +- .../Storage}/storage.yml | 2 +- .../Wallmounts/Signs}/atmos_plaque.yml | 0 .../Wallmounts/Signs}/bar_sign.yml | 6 +- .../Structures/Wallmounts/Signs/base.yml | 26 ++ .../Wallmounts/Signs}/signs.yml | 27 -- .../Wallmounts}/emergency_light.yml | 3 +- .../Wallmounts}/extinguisher_cabinet.yml | 2 +- .../Wallmounts}/fireaxe_cabinet.yml | 2 +- .../Wallmounts}/lighting.yml | 8 +- .../Wallmounts}/mirror.yml | 4 +- .../Wallmounts/switch.yml} | 4 +- .../Walls/asteroid.yml | 6 +- .../Walls}/barricades.yml | 4 +- .../Entities/Structures/Walls/base.yml | 40 ++ .../Walls/girder.yml | 4 +- .../low_wall.yml => Structures/Walls/low.yml} | 8 +- .../Walls/walls.yml | 113 ++--- .../Entities/Structures/Windows/plasma.yml | 33 ++ .../Structures/Windows/reinforced.yml | 33 ++ .../Entities/Structures/Windows/window.yml | 58 +++ .../{Constructible => Structures}/base.yml | 6 +- .../Specific => Structures}/cargo_telepad.yml | 6 +- .../Ground => Structures}/catwalk.yml | 4 +- .../Conveyor => Structures}/conveyor.yml | 26 +- .../Entities/Structures/hydro_tray.yml | 22 + .../Kitchen => Structures}/meat_spike.yml | 4 +- .../hydroponics.yml => Structures/soil.yml} | 25 +- .../Recipes/Construction/Graphs/airlock.yml | 2 +- .../Recipes/Construction/Graphs/computer.yml | 2 +- .../Recipes/Construction/Graphs/conveyor.yml | 2 +- .../Recipes/Construction/Graphs/firelock.yml | 2 +- .../Recipes/Construction/Graphs/girder.yml | 4 +- .../Construction/Graphs/solarpanel.yml | 2 +- .../Recipes/Construction/conveyor.yml | 4 +- .../Recipes/Construction/furniture.yml | 14 +- .../Recipes/Construction/lighting.yml | 4 +- .../Recipes/Construction/machines.yml | 4 +- .../Prototypes/Recipes/Construction/power.yml | 4 +- .../Recipes/Construction/structures.yml | 22 +- .../Recipes/Construction/tables.yml | 14 +- .../Prototypes/Recipes/Crafting/crates.yml | 2 +- Resources/Prototypes/Recipes/Lathes/cargo.yml | 2 +- .../Prototypes/Recipes/Lathes/electronics.yml | 6 +- .../Misc/stock_parts.rsi/meta.json | 1 - .../Power/ame_controller.rsi/meta.json | 112 ----- .../Power/ame_shielding.rsi/meta.json | 105 ----- .../circuit_printer.rsi/circuit_imprinter.png | Bin 603 -> 0 bytes .../circuit_imprinter_ani.png | Bin 1743 -> 0 bytes .../circuit_imprinter_t.png | Bin 664 -> 0 bytes .../Power/circuit_printer.rsi/meta.json | 51 --- .../Power/d_analyzer.rsi/d_analyzer.png | Bin 592 -> 0 bytes .../Power/d_analyzer.rsi/d_analyzer_l.png | Bin 623 -> 0 bytes .../Power/d_analyzer.rsi/d_analyzer_la.png | Bin 1450 -> 0 bytes .../d_analyzer.rsi/d_analyzer_process.png | Bin 3352 -> 0 bytes .../Power/d_analyzer.rsi/d_analyzer_t.png | Bin 631 -> 0 bytes .../Power/d_analyzer.rsi/meta.json | 74 ---- .../Power/industrial_dispenser.rsi/meta.json | 1 - .../Misc => Effects}/crayondecals.rsi/0.png | Bin .../Misc => Effects}/crayondecals.rsi/1.png | Bin .../Misc => Effects}/crayondecals.rsi/2.png | Bin .../Misc => Effects}/crayondecals.rsi/3.png | Bin .../Misc => Effects}/crayondecals.rsi/4.png | Bin .../Misc => Effects}/crayondecals.rsi/5.png | Bin .../Misc => Effects}/crayondecals.rsi/6.png | Bin .../Misc => Effects}/crayondecals.rsi/7.png | Bin .../Misc => Effects}/crayondecals.rsi/8.png | Bin .../Misc => Effects}/crayondecals.rsi/9.png | Bin .../crayondecals.rsi/Blasto.png | Bin .../crayondecals.rsi/Clandestine.png | Bin .../crayondecals.rsi/Cyber.png | Bin .../crayondecals.rsi/Diablo.png | Bin .../crayondecals.rsi/Donk.png | Bin .../crayondecals.rsi/Gene.png | Bin .../Misc => Effects}/crayondecals.rsi/Gib.png | Bin .../Misc => Effects}/crayondecals.rsi/Max.png | Bin .../crayondecals.rsi/Newton.png | Bin .../crayondecals.rsi/North.png | Bin .../crayondecals.rsi/Omni.png | Bin .../crayondecals.rsi/Osiron.png | Bin .../crayondecals.rsi/Prima.png | Bin .../crayondecals.rsi/Psyke.png | Bin .../crayondecals.rsi/Sirius.png | Bin .../crayondecals.rsi/Sleeping Carp.png | Bin .../crayondecals.rsi/Tunnel.png | Bin .../crayondecals.rsi/Waffle.png | Bin .../crayondecals.rsi/Zero-G.png | Bin .../Misc => Effects}/crayondecals.rsi/a.png | Bin .../crayondecals.rsi/ampersand.png | Bin .../crayondecals.rsi/amyjon.png | Bin .../crayondecals.rsi/antilizard.png | Bin .../crayondecals.rsi/arrow.png | Bin .../Misc => Effects}/crayondecals.rsi/b.png | Bin .../crayondecals.rsi/beepsky.png | Bin .../crayondecals.rsi/biohazard.png | Bin .../crayondecals.rsi/blueprint.png | Bin .../crayondecals.rsi/body.png | Bin .../crayondecals.rsi/bottle.png | Bin .../crayondecals.rsi/brush.png | Bin .../Misc => Effects}/crayondecals.rsi/c.png | Bin .../crayondecals.rsi/carp.png | Bin .../Misc => Effects}/crayondecals.rsi/cat.png | Bin .../crayondecals.rsi/chevron.png | Bin .../crayondecals.rsi/clawprint.png | Bin .../crayondecals.rsi/clown.png | Bin .../crayondecals.rsi/comma.png | Bin .../crayondecals.rsi/corgi.png | Bin .../crayondecals.rsi/credit.png | Bin .../crayondecals.rsi/cyka.png | Bin .../Misc => Effects}/crayondecals.rsi/d.png | Bin .../crayondecals.rsi/danger.png | Bin .../crayondecals.rsi/disk.png | Bin .../Misc => Effects}/crayondecals.rsi/dot.png | Bin .../crayondecals.rsi/dwarf.png | Bin .../Misc => Effects}/crayondecals.rsi/e.png | Bin .../crayondecals.rsi/electricdanger.png | Bin .../Misc => Effects}/crayondecals.rsi/end.png | Bin .../crayondecals.rsi/engie.png | Bin .../crayondecals.rsi/equals.png | Bin .../crayondecals.rsi/evac.png | Bin .../crayondecals.rsi/exclamationmark.png | Bin .../Misc => Effects}/crayondecals.rsi/f.png | Bin .../crayondecals.rsi/face.png | Bin .../crayondecals.rsi/fireaxe.png | Bin .../crayondecals.rsi/firedanger.png | Bin .../crayondecals.rsi/food.png | Bin .../crayondecals.rsi/footprint.png | Bin .../Misc => Effects}/crayondecals.rsi/g.png | Bin .../crayondecals.rsi/ghost.png | Bin .../Misc => Effects}/crayondecals.rsi/guy.png | Bin .../Misc => Effects}/crayondecals.rsi/h.png | Bin .../crayondecals.rsi/heart.png | Bin .../Misc => Effects}/crayondecals.rsi/i.png | Bin .../Misc => Effects}/crayondecals.rsi/j.png | Bin .../Misc => Effects}/crayondecals.rsi/k.png | Bin .../Misc => Effects}/crayondecals.rsi/l.png | Bin .../crayondecals.rsi/largebrush.png | Bin .../crayondecals.rsi/like.png | Bin .../crayondecals.rsi/line.png | Bin .../Misc => Effects}/crayondecals.rsi/m.png | Bin .../crayondecals.rsi/matt.png | Bin .../Misc => Effects}/crayondecals.rsi/med.png | Bin .../crayondecals.rsi/meta.json | 0 .../crayondecals.rsi/minus.png | Bin .../Misc => Effects}/crayondecals.rsi/n.png | Bin .../Misc => Effects}/crayondecals.rsi/nay.png | Bin .../Misc => Effects}/crayondecals.rsi/o.png | Bin .../Misc => Effects}/crayondecals.rsi/p.png | Bin .../crayondecals.rsi/pawprint.png | Bin .../crayondecals.rsi/peace.png | Bin .../crayondecals.rsi/percent.png | Bin .../crayondecals.rsi/plus.png | Bin .../crayondecals.rsi/pound.png | Bin .../crayondecals.rsi/prolizard.png | Bin .../Misc => Effects}/crayondecals.rsi/q.png | Bin .../crayondecals.rsi/questionmark.png | Bin .../Misc => Effects}/crayondecals.rsi/r.png | Bin .../crayondecals.rsi/radiation.png | Bin .../crayondecals.rsi/revolution.png | Bin .../crayondecals.rsi/rune1.png | Bin .../crayondecals.rsi/rune2.png | Bin .../crayondecals.rsi/rune3.png | Bin .../crayondecals.rsi/rune4.png | Bin .../crayondecals.rsi/rune5.png | Bin .../crayondecals.rsi/rune6.png | Bin .../Misc => Effects}/crayondecals.rsi/s.png | Bin .../crayondecals.rsi/safe.png | Bin .../crayondecals.rsi/scroll.png | Bin .../crayondecals.rsi/shop.png | Bin .../crayondecals.rsi/shortline.png | Bin .../crayondecals.rsi/shotgun.png | Bin .../crayondecals.rsi/skull.png | Bin .../crayondecals.rsi/slash.png | Bin .../crayondecals.rsi/smallbrush.png | Bin .../crayondecals.rsi/snake.png | Bin .../crayondecals.rsi/space.png | Bin .../crayondecals.rsi/splatter.png | Bin .../crayondecals.rsi/star.png | Bin .../crayondecals.rsi/stickman.png | Bin .../Misc => Effects}/crayondecals.rsi/t.png | Bin .../crayondecals.rsi/taser.png | Bin .../crayondecals.rsi/thinline.png | Bin .../crayondecals.rsi/toilet.png | Bin .../crayondecals.rsi/toolbox.png | Bin .../crayondecals.rsi/trade.png | Bin .../Misc => Effects}/crayondecals.rsi/u.png | Bin .../crayondecals.rsi/uboa.png | Bin .../Misc => Effects}/crayondecals.rsi/v.png | Bin .../Misc => Effects}/crayondecals.rsi/w.png | Bin .../Misc => Effects}/crayondecals.rsi/x.png | Bin .../Misc => Effects}/crayondecals.rsi/y.png | Bin .../Misc => Effects}/crayondecals.rsi/z.png | Bin .../otherinstruments.rsi/meta.json | 28 -- .../otherinstruments.rsi/minimoogbroken.png | Bin 1155 -> 0 bytes .../otherinstruments.rsi/synthesizer.png | Bin 779 -> 0 bytes .../Misc/module.rsi/abductor_mod.png | Bin .../Misc/module.rsi/airalarm_electronics.png | Bin .../Misc/module.rsi/ash_plating.png | Bin .../Misc/module.rsi/beaker_holder.png | Bin .../Misc/module.rsi/blank_mod.png | Bin .../Misc/module.rsi/bluespacearray.png | Bin .../Misc/module.rsi/boris.png | Bin .../Misc/module.rsi/boris_recharging.png | Bin .../Misc/module.rsi/card_mini.png | Bin .../Misc/module.rsi/card_mod.png | Bin .../Misc/module.rsi/cargodisk.png | Bin .../Misc/module.rsi/cart_connector.png | Bin .../Misc/module.rsi/cddrive.png | Bin .../Misc/module.rsi/cell.png | Bin .../Misc/module.rsi/cell_con.png | Bin .../Misc/module.rsi/cell_con_micro.png | Bin .../Misc/module.rsi/cell_micro.png | Bin .../Misc/module.rsi/cell_mini.png | Bin .../Misc/module.rsi/charger_APC.png | Bin .../Misc/module.rsi/charger_lambda.png | Bin .../Misc/module.rsi/charger_pda.png | Bin .../Misc/module.rsi/charger_wire.png | Bin .../Misc/module.rsi/clock_mod.png | Bin .../Misc/module.rsi/command.png | Bin .../Misc/module.rsi/cpu.png | Bin .../Misc/module.rsi/cpu_adv.png | Bin .../Misc/module.rsi/cpu_super.png | Bin .../Misc/module.rsi/cpuboard.png | Bin .../Misc/module.rsi/cpuboard_adv.png | Bin .../Misc/module.rsi/cpuboard_super.png | Bin .../Misc/module.rsi/cyborg_upgrade.png | Bin .../Misc/module.rsi/cyborg_upgrade1.png | Bin .../Misc/module.rsi/cyborg_upgrade2.png | Bin .../Misc/module.rsi/cyborg_upgrade3.png | Bin .../Misc/module.rsi/cyborg_upgrade4.png | Bin .../Misc/module.rsi/cyborg_upgrade5.png | Bin .../Misc/module.rsi/datadisk0.png | Bin .../Misc/module.rsi/datadisk1.png | Bin .../Misc/module.rsi/datadisk2.png | Bin .../Misc/module.rsi/datadisk3.png | Bin .../Misc/module.rsi/datadisk4.png | Bin .../Misc/module.rsi/datadisk5.png | Bin .../Misc/module.rsi/datadisk6.png | Bin .../Misc/module.rsi/datadisk_gene.png | Bin .../Misc/module.rsi/datadisk_hydro.png | Bin .../Misc/module.rsi/depositbox.png | Bin .../Misc/module.rsi/door_electronics.png | Bin .../Misc/module.rsi/engineering.png | Bin .../Misc/module.rsi/flopdrive.png | Bin .../Misc/module.rsi/generic.png | Bin .../Misc/module.rsi/harddisk.png | Bin .../Misc/module.rsi/harddisk_micro.png | Bin .../Misc/module.rsi/harddisk_mini.png | Bin .../Misc/module.rsi/holodisk.png | Bin .../Misc/module.rsi/id_mod.png | Bin .../Misc/module.rsi/mainboard.png | Bin .../Misc/module.rsi/mcontroller.png | Bin .../Misc/module.rsi/medical.png | Bin .../Misc/module.rsi/meta.json | 0 .../Misc/module.rsi/net_wired.png | Bin .../Misc/module.rsi/nucleardisk.png | Bin .../Misc/module.rsi/power_mod.png | Bin .../Misc/module.rsi/printer.png | Bin .../Misc/module.rsi/printer_mini.png | Bin .../Misc/module.rsi/prizevendor.png | Bin .../Misc/module.rsi/radio.png | Bin .../Misc/module.rsi/radio_micro.png | Bin .../Misc/module.rsi/radio_mini.png | Bin .../Misc/module.rsi/ram.png | Bin .../Misc/module.rsi/rndmajordisk.png | Bin .../Misc/module.rsi/science.png | Bin .../Misc/module.rsi/secmodschematic.png | Bin .../Misc/module.rsi/security.png | Bin .../Misc/module.rsi/selfrepair_off.png | Bin .../Misc/module.rsi/selfrepair_on.png | Bin .../Misc/module.rsi/service.png | Bin .../Misc/module.rsi/servo.png | Bin .../Misc/module.rsi/ssd.png | Bin .../Misc/module.rsi/ssd_large.png | Bin .../Misc/module.rsi/ssd_micro.png | Bin .../Misc/module.rsi/ssd_mini.png | Bin .../Misc/module.rsi/std_mod.png | Bin .../Misc/module.rsi/supply.png | Bin .../Misc/stock_parts.rsi/adv_capacitor.png | Bin .../Misc/stock_parts.rsi/adv_electrolite.png | Bin .../Misc/stock_parts.rsi/adv_scan_module.png | Bin .../stock_parts.rsi/advanced_matter_bin.png | Bin .../Misc/stock_parts.rsi/ansible_crystal.png | Bin .../stock_parts.rsi/bluespace_electrolite.png | Bin .../stock_parts.rsi/bluespace_matter_bin.png | Bin .../Misc/stock_parts.rsi/capacitor.png | Bin .../Misc/stock_parts.rsi/card_reader.png | Bin .../Misc/stock_parts.rsi/datadisk0.png | Bin .../Misc/stock_parts.rsi/datadisk1.png | Bin .../Misc/stock_parts.rsi/datadisk2.png | Bin .../Misc/stock_parts.rsi/datadisk3.png | Bin .../Misc/stock_parts.rsi/datadisk4.png | Bin .../Misc/stock_parts.rsi/datadisk5.png | Bin .../Misc/stock_parts.rsi/datadisk6.png | Bin .../Misc/stock_parts.rsi/electrolite.png | Bin .../Misc/stock_parts.rsi/femto_mani.png | Bin .../Misc/stock_parts.rsi/hdd1.png | Bin .../Misc/stock_parts.rsi/hdd2.png | Bin .../Misc/stock_parts.rsi/high_micro_laser.png | Bin .../Misc/stock_parts.rsi/hyperwave_filter.png | Bin .../Misc/stock_parts.rsi/matter_bin.png | Bin .../Objects/Misc/stock_parts.rsi/meta.json | 414 ++++++++++++++++++ .../Misc/stock_parts.rsi/micro_laser.png | Bin .../Misc/stock_parts.rsi/micro_mani.png | Bin .../Misc/stock_parts.rsi/nano_mani.png | Bin .../Misc/stock_parts.rsi/pico_mani.png | Bin .../stock_parts.rsi/quadratic_capacitor.png | Bin .../stock_parts.rsi/quadultra_micro_laser.png | Bin .../Misc/stock_parts.rsi/rom1.png | Bin .../Misc/stock_parts.rsi/rom2.png | Bin .../Misc/stock_parts.rsi/romos1.png | Bin .../Misc/stock_parts.rsi/romos2.png | Bin .../Misc/stock_parts.rsi/scan_module.png | Bin .../stock_parts.rsi/subspace_amplifier.png | Bin .../Misc/stock_parts.rsi/subspace_ansible.png | Bin .../stock_parts.rsi/subspace_transmitter.png | Bin .../Misc/stock_parts.rsi/super_capacitor.png | Bin .../stock_parts.rsi/super_electrolite.png | Bin .../Misc/stock_parts.rsi/super_matter_bin.png | Bin .../stock_parts.rsi/super_scan_module.png | Bin .../Misc/stock_parts.rsi/treatment_disk.png | Bin .../stock_parts.rsi/triphasic_scan_module.png | Bin .../ultra_high_micro_laser.png | Bin .../stock_parts.rsi/wavelength_analyzer.png | Bin .../Airlocks}/Glass/cargo.rsi/assembly.png | Bin .../Glass/cargo.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/cargo.rsi/closed.png | Bin .../Glass/cargo.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/cargo.rsi/closing.png | Bin .../Glass/cargo.rsi/closing_unlit.png | Bin .../Airlocks}/Glass/cargo.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/cargo.rsi/locked.png | Bin .../Doors/Airlocks}/Glass/cargo.rsi/meta.json | 0 .../Doors/Airlocks}/Glass/cargo.rsi/open.png | Bin .../Airlocks}/Glass/cargo.rsi/opening.png | Bin .../Glass/cargo.rsi/opening_unlit.png | Bin .../Glass/cargo.rsi/panel_closing.png | Bin .../Airlocks}/Glass/cargo.rsi/panel_open.png | Bin .../Glass/cargo.rsi/panel_opening.png | Bin .../Doors/Airlocks}/Glass/cargo.rsi/spark.png | Bin .../Glass/cargo.rsi/sparks_broken.png | Bin .../Glass/cargo.rsi/sparks_damaged.png | Bin .../Airlocks}/Glass/cargo.rsi/sparks_open.png | Bin .../Airlocks}/Glass/cargo.rsi/welded.png | Bin .../Airlocks}/Glass/command.rsi/assembly.png | Bin .../Glass/command.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/command.rsi/closed.png | Bin .../Glass/command.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/command.rsi/closing.png | Bin .../Glass/command.rsi/closing_unlit.png | Bin .../Glass/command.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/command.rsi/locked.png | Bin .../Airlocks}/Glass/command.rsi/meta.json | 0 .../Airlocks}/Glass/command.rsi/open.png | Bin .../Airlocks}/Glass/command.rsi/opening.png | Bin .../Glass/command.rsi/opening_unlit.png | Bin .../Glass/command.rsi/panel_closing.png | Bin .../Glass/command.rsi/panel_open.png | Bin .../Glass/command.rsi/panel_opening.png | Bin .../Airlocks}/Glass/command.rsi/spark.png | Bin .../Glass/command.rsi/sparks_broken.png | Bin .../Glass/command.rsi/sparks_damaged.png | Bin .../Glass/command.rsi/sparks_open.png | Bin .../Airlocks}/Glass/command.rsi/welded.png | Bin .../Glass/engineering.rsi/assembly.png | Bin .../Glass/engineering.rsi/bolted_unlit.png | Bin .../Glass/engineering.rsi/closed.png | Bin .../Glass/engineering.rsi/closed_unlit.png | Bin .../Glass/engineering.rsi/closing.png | Bin .../Glass/engineering.rsi/closing_unlit.png | Bin .../Glass/engineering.rsi/deny_unlit.png | Bin .../Glass/engineering.rsi/locked.png | Bin .../Airlocks}/Glass/engineering.rsi/meta.json | 0 .../Airlocks}/Glass/engineering.rsi/open.png | Bin .../Glass/engineering.rsi/opening.png | Bin .../Glass/engineering.rsi/opening_unlit.png | Bin .../Glass/engineering.rsi/panel_closing.png | Bin .../Glass/engineering.rsi/panel_open.png | Bin .../Glass/engineering.rsi/panel_opening.png | Bin .../Airlocks}/Glass/engineering.rsi/spark.png | Bin .../Glass/engineering.rsi/sparks_broken.png | Bin .../Glass/engineering.rsi/sparks_damaged.png | Bin .../Glass/engineering.rsi/sparks_open.png | Bin .../Glass/engineering.rsi/welded.png | Bin .../Glass/firelock.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/firelock.rsi/closed.png | Bin .../Glass/firelock.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/firelock.rsi/closing.png | Bin .../Glass/firelock.rsi/closing_unlit.png | Bin .../Airlocks}/Glass/firelock.rsi/deny.png | Bin .../Glass/firelock.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/firelock.rsi/locked.png | Bin .../Airlocks}/Glass/firelock.rsi/meta.json | 0 .../Airlocks}/Glass/firelock.rsi/open.png | Bin .../Airlocks}/Glass/firelock.rsi/opening.png | Bin .../Glass/firelock.rsi/opening_unlit.png | Bin .../Glass/firelock.rsi/panel_closing.png | Bin .../Glass/firelock.rsi/panel_open.png | Bin .../Glass/firelock.rsi/panel_opening.png | Bin .../Airlocks}/Glass/firelock.rsi/welded.png | Bin .../Glass/firelock.rsi/welded_open.png | Bin .../Airlocks}/Glass/glass.rsi/assembly.png | Bin .../Glass/glass.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/glass.rsi/closed.png | Bin .../Glass/glass.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/glass.rsi/closing.png | Bin .../Glass/glass.rsi/closing_unlit.png | Bin .../Airlocks}/Glass/glass.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/glass.rsi/locked.png | Bin .../Doors/Airlocks}/Glass/glass.rsi/meta.json | 0 .../Doors/Airlocks}/Glass/glass.rsi/open.png | Bin .../Airlocks}/Glass/glass.rsi/opening.png | Bin .../Glass/glass.rsi/opening_unlit.png | Bin .../Glass/glass.rsi/panel_closing.png | Bin .../Airlocks}/Glass/glass.rsi/panel_open.png | Bin .../Glass/glass.rsi/panel_opening.png | Bin .../Doors/Airlocks}/Glass/glass.rsi/spark.png | Bin .../Glass/glass.rsi/sparks_broken.png | Bin .../Glass/glass.rsi/sparks_damaged.png | Bin .../Airlocks}/Glass/glass.rsi/sparks_open.png | Bin .../Airlocks}/Glass/glass.rsi/welded.png | Bin .../Airlocks}/Glass/medical.rsi/assembly.png | Bin .../Glass/medical.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/medical.rsi/closed.png | Bin .../Glass/medical.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/medical.rsi/closing.png | Bin .../Glass/medical.rsi/closing_unlit.png | Bin .../Glass/medical.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/medical.rsi/locked.png | Bin .../Airlocks}/Glass/medical.rsi/meta.json | 0 .../Airlocks}/Glass/medical.rsi/open.png | Bin .../Airlocks}/Glass/medical.rsi/opening.png | Bin .../Glass/medical.rsi/opening_unlit.png | Bin .../Glass/medical.rsi/panel_closing.png | Bin .../Glass/medical.rsi/panel_open.png | Bin .../Glass/medical.rsi/panel_opening.png | Bin .../Airlocks}/Glass/medical.rsi/spark.png | Bin .../Glass/medical.rsi/sparks_broken.png | Bin .../Glass/medical.rsi/sparks_damaged.png | Bin .../Glass/medical.rsi/sparks_open.png | Bin .../Airlocks}/Glass/medical.rsi/welded.png | Bin .../Airlocks}/Glass/science.rsi/assembly.png | Bin .../Glass/science.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/science.rsi/closed.png | Bin .../Glass/science.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/science.rsi/closing.png | Bin .../Glass/science.rsi/closing_unlit.png | Bin .../Glass/science.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/science.rsi/locked.png | Bin .../Airlocks}/Glass/science.rsi/meta.json | 0 .../Airlocks}/Glass/science.rsi/open.png | Bin .../Airlocks}/Glass/science.rsi/opening.png | Bin .../Glass/science.rsi/opening_unlit.png | Bin .../Glass/science.rsi/panel_closing.png | Bin .../Glass/science.rsi/panel_open.png | Bin .../Glass/science.rsi/panel_opening.png | Bin .../Airlocks}/Glass/science.rsi/spark.png | Bin .../Glass/science.rsi/sparks_broken.png | Bin .../Glass/science.rsi/sparks_damaged.png | Bin .../Glass/science.rsi/sparks_open.png | Bin .../Airlocks}/Glass/science.rsi/welded.png | Bin .../Airlocks}/Glass/security.rsi/assembly.png | Bin .../Glass/security.rsi/bolted_unlit.png | Bin .../Airlocks}/Glass/security.rsi/closed.png | Bin .../Glass/security.rsi/closed_unlit.png | Bin .../Airlocks}/Glass/security.rsi/closing.png | Bin .../Glass/security.rsi/closing_unlit.png | Bin .../Glass/security.rsi/deny_unlit.png | Bin .../Airlocks}/Glass/security.rsi/locked.png | Bin .../Airlocks}/Glass/security.rsi/meta.json | 0 .../Airlocks}/Glass/security.rsi/open.png | Bin .../Airlocks}/Glass/security.rsi/opening.png | Bin .../Glass/security.rsi/opening_unlit.png | Bin .../Glass/security.rsi/panel_closing.png | Bin .../Glass/security.rsi/panel_open.png | Bin .../Glass/security.rsi/panel_opening.png | Bin .../Airlocks}/Glass/security.rsi/spark.png | Bin .../Glass/security.rsi/sparks_broken.png | Bin .../Glass/security.rsi/sparks_damaged.png | Bin .../Glass/security.rsi/sparks_open.png | Bin .../Airlocks}/Glass/security.rsi/welded.png | Bin .../Airlocks}/Standard/basic.rsi/assembly.png | Bin .../Standard/basic.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/basic.rsi/closed.png | Bin .../Standard/basic.rsi/closed_unlit.png | Bin .../Airlocks}/Standard/basic.rsi/closing.png | Bin .../Standard/basic.rsi/closing_unlit.png | Bin .../Standard/basic.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/basic.rsi/locked.png | Bin .../Airlocks}/Standard/basic.rsi/meta.json | 0 .../Airlocks}/Standard/basic.rsi/open.png | Bin .../Airlocks}/Standard/basic.rsi/opening.png | Bin .../Standard/basic.rsi/opening_unlit.png | Bin .../Standard/basic.rsi/panel_closing.png | Bin .../Standard/basic.rsi/panel_open.png | Bin .../Standard/basic.rsi/panel_opening.png | Bin .../Airlocks}/Standard/basic.rsi/spark.png | Bin .../Standard/basic.rsi/sparks_broken.png | Bin .../Standard/basic.rsi/sparks_damaged.png | Bin .../Standard/basic.rsi/sparks_open.png | Bin .../Airlocks}/Standard/basic.rsi/welded.png | Bin .../Airlocks}/Standard/cargo.rsi/assembly.png | Bin .../Standard/cargo.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/cargo.rsi/closed.png | Bin .../Standard/cargo.rsi/closed_unlit.png | Bin .../Airlocks}/Standard/cargo.rsi/closing.png | Bin .../Standard/cargo.rsi/closing_unlit.png | Bin .../Standard/cargo.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/cargo.rsi/locked.png | Bin .../Airlocks}/Standard/cargo.rsi/meta.json | 0 .../Airlocks}/Standard/cargo.rsi/open.png | Bin .../Airlocks}/Standard/cargo.rsi/opening.png | Bin .../Standard/cargo.rsi/opening_unlit.png | Bin .../Standard/cargo.rsi/panel_closing.png | Bin .../Standard/cargo.rsi/panel_open.png | Bin .../Standard/cargo.rsi/panel_opening.png | Bin .../Airlocks}/Standard/cargo.rsi/spark.png | Bin .../Standard/cargo.rsi/sparks_broken.png | Bin .../Standard/cargo.rsi/sparks_damaged.png | Bin .../Standard/cargo.rsi/sparks_open.png | Bin .../Airlocks}/Standard/cargo.rsi/welded.png | Bin .../Standard/command.rsi/assembly.png | Bin .../Standard/command.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/command.rsi/closed.png | Bin .../Standard/command.rsi/closed_unlit.png | Bin .../Standard/command.rsi/closing.png | Bin .../Standard/command.rsi/closing_unlit.png | Bin .../Standard/command.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/command.rsi/locked.png | Bin .../Airlocks}/Standard/command.rsi/meta.json | 0 .../Airlocks}/Standard/command.rsi/open.png | Bin .../Standard/command.rsi/opening.png | Bin .../Standard/command.rsi/opening_unlit.png | Bin .../Standard/command.rsi/panel_closing.png | Bin .../Standard/command.rsi/panel_open.png | Bin .../Standard/command.rsi/panel_opening.png | Bin .../Airlocks}/Standard/command.rsi/spark.png | Bin .../Standard/command.rsi/sparks_broken.png | Bin .../Standard/command.rsi/sparks_damaged.png | Bin .../Standard/command.rsi/sparks_open.png | Bin .../Airlocks}/Standard/command.rsi/welded.png | Bin .../Standard/engineering.rsi/assembly.png | Bin .../Standard/engineering.rsi/bolted_unlit.png | Bin .../Standard/engineering.rsi/closed.png | Bin .../Standard/engineering.rsi/closed_unlit.png | Bin .../Standard/engineering.rsi/closing.png | Bin .../engineering.rsi/closing_unlit.png | Bin .../Standard/engineering.rsi/deny_unlit.png | Bin .../Standard/engineering.rsi/locked.png | Bin .../Standard/engineering.rsi/meta.json | 0 .../Standard/engineering.rsi/open.png | Bin .../Standard/engineering.rsi/opening.png | Bin .../engineering.rsi/opening_unlit.png | Bin .../engineering.rsi/panel_closing.png | Bin .../Standard/engineering.rsi/panel_open.png | Bin .../engineering.rsi/panel_opening.png | Bin .../Standard/engineering.rsi/spark.png | Bin .../engineering.rsi/sparks_broken.png | Bin .../engineering.rsi/sparks_damaged.png | Bin .../Standard/engineering.rsi/sparks_open.png | Bin .../Standard/engineering.rsi/welded.png | Bin .../Standard/external.rsi/bolted_unlit.png | Bin .../Standard/external.rsi/closed.png | Bin .../Standard/external.rsi/closed_unlit.png | Bin .../Standard/external.rsi/closing.png | Bin .../Standard/external.rsi/closing_unlit.png | Bin .../Standard/external.rsi/deny_unlit.png | Bin .../Standard/external.rsi/locked.png | Bin .../Airlocks}/Standard/external.rsi/meta.json | 0 .../Airlocks}/Standard/external.rsi/open.png | Bin .../Standard/external.rsi/opening.png | Bin .../Standard/external.rsi/opening_unlit.png | Bin .../Standard/external.rsi/panel_closing.png | Bin .../Standard/external.rsi/panel_open.png | Bin .../Standard/external.rsi/panel_opening.png | Bin .../Airlocks}/Standard/external.rsi/spark.png | Bin .../Standard/external.rsi/sparks_broken.png | Bin .../Standard/external.rsi/sparks_damaged.png | Bin .../Standard/external.rsi/sparks_open.png | Bin .../Standard/external.rsi/welded.png | Bin .../Standard/firelock.rsi/assembly.png | Bin .../Standard/firelock.rsi/bolted_unlit.png | Bin .../Standard/firelock.rsi/closed.png | Bin .../Standard/firelock.rsi/closed_unlit.png | Bin .../Standard/firelock.rsi/closing.png | Bin .../Standard/firelock.rsi/closing_unlit.png | Bin .../Airlocks}/Standard/firelock.rsi/deny.png | Bin .../Standard/firelock.rsi/deny_unlit.png | Bin .../Standard/firelock.rsi/frame1.png | Bin .../Standard/firelock.rsi/frame2.png | Bin .../Standard/firelock.rsi/frame3.png | Bin .../Standard/firelock.rsi/frame4.png | Bin .../Standard/firelock.rsi/locked.png | Bin .../Airlocks}/Standard/firelock.rsi/meta.json | 0 .../Airlocks}/Standard/firelock.rsi/open.png | Bin .../Standard/firelock.rsi/opening.png | Bin .../Standard/firelock.rsi/opening_unlit.png | Bin .../Standard/firelock.rsi/panel_closing.png | Bin .../Standard/firelock.rsi/panel_open.png | Bin .../Standard/firelock.rsi/panel_opening.png | Bin .../Standard/firelock.rsi/welded.png | Bin .../Standard/firelock.rsi/welded_open.png | Bin .../Standard/freezer.rsi/assembly.png | Bin .../Standard/freezer.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/freezer.rsi/closed.png | Bin .../Standard/freezer.rsi/closed_unlit.png | Bin .../Standard/freezer.rsi/closing.png | Bin .../Standard/freezer.rsi/closing_unlit.png | Bin .../Standard/freezer.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/freezer.rsi/locked.png | Bin .../Airlocks}/Standard/freezer.rsi/meta.json | 0 .../Airlocks}/Standard/freezer.rsi/open.png | Bin .../Standard/freezer.rsi/opening.png | Bin .../Standard/freezer.rsi/opening_unlit.png | Bin .../Standard/freezer.rsi/panel_closing.png | Bin .../Standard/freezer.rsi/panel_open.png | Bin .../Standard/freezer.rsi/panel_opening.png | Bin .../Airlocks}/Standard/freezer.rsi/spark.png | Bin .../Standard/freezer.rsi/sparks_broken.png | Bin .../Standard/freezer.rsi/sparks_damaged.png | Bin .../Standard/freezer.rsi/sparks_open.png | Bin .../Airlocks}/Standard/freezer.rsi/welded.png | Bin .../Airlocks}/Standard/maint.rsi/assembly.png | Bin .../Standard/maint.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/maint.rsi/closed.png | Bin .../Standard/maint.rsi/closed_unlit.png | Bin .../Airlocks}/Standard/maint.rsi/closing.png | Bin .../Standard/maint.rsi/closing_unlit.png | Bin .../Standard/maint.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/maint.rsi/locked.png | Bin .../Airlocks}/Standard/maint.rsi/meta.json | 0 .../Airlocks}/Standard/maint.rsi/open.png | Bin .../Airlocks}/Standard/maint.rsi/opening.png | Bin .../Standard/maint.rsi/opening_unlit.png | Bin .../Standard/maint.rsi/panel_closing.png | Bin .../Standard/maint.rsi/panel_open.png | Bin .../Standard/maint.rsi/panel_opening.png | Bin .../Airlocks}/Standard/maint.rsi/spark.png | Bin .../Standard/maint.rsi/sparks_broken.png | Bin .../Standard/maint.rsi/sparks_damaged.png | Bin .../Standard/maint.rsi/sparks_open.png | Bin .../Airlocks}/Standard/maint.rsi/welded.png | Bin .../Standard/medical.rsi/assembly.png | Bin .../Standard/medical.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/medical.rsi/closed.png | Bin .../Standard/medical.rsi/closed_unlit.png | Bin .../Standard/medical.rsi/closing.png | Bin .../Standard/medical.rsi/closing_unlit.png | Bin .../Standard/medical.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/medical.rsi/locked.png | Bin .../Airlocks}/Standard/medical.rsi/meta.json | 0 .../Airlocks}/Standard/medical.rsi/open.png | Bin .../Standard/medical.rsi/opening.png | Bin .../Standard/medical.rsi/opening_unlit.png | Bin .../Standard/medical.rsi/panel_closing.png | Bin .../Standard/medical.rsi/panel_open.png | Bin .../Standard/medical.rsi/panel_opening.png | Bin .../Airlocks}/Standard/medical.rsi/spark.png | Bin .../Standard/medical.rsi/sparks_broken.png | Bin .../Standard/medical.rsi/sparks_damaged.png | Bin .../Standard/medical.rsi/sparks_open.png | Bin .../Airlocks}/Standard/medical.rsi/welded.png | Bin .../Standard/science.rsi/assembly.png | Bin .../Standard/science.rsi/bolted_unlit.png | Bin .../Airlocks}/Standard/science.rsi/closed.png | Bin .../Standard/science.rsi/closed_unlit.png | Bin .../Standard/science.rsi/closing.png | Bin .../Standard/science.rsi/closing_unlit.png | Bin .../Standard/science.rsi/deny_unlit.png | Bin .../Airlocks}/Standard/science.rsi/locked.png | Bin .../Airlocks}/Standard/science.rsi/meta.json | 0 .../Airlocks}/Standard/science.rsi/open.png | Bin .../Standard/science.rsi/opening.png | Bin .../Standard/science.rsi/opening_unlit.png | Bin .../Standard/science.rsi/panel_closing.png | Bin .../Standard/science.rsi/panel_open.png | Bin .../Standard/science.rsi/panel_opening.png | Bin .../Airlocks}/Standard/science.rsi/spark.png | Bin .../Standard/science.rsi/sparks_broken.png | Bin .../Standard/science.rsi/sparks_damaged.png | Bin .../Standard/science.rsi/sparks_open.png | Bin .../Airlocks}/Standard/science.rsi/welded.png | Bin .../Standard/security.rsi/assembly.png | Bin .../Standard/security.rsi/bolted_unlit.png | Bin .../Standard/security.rsi/closed.png | Bin .../Standard/security.rsi/closed_unlit.png | Bin .../Standard/security.rsi/closing.png | Bin .../Standard/security.rsi/closing_unlit.png | Bin .../Standard/security.rsi/deny_unlit.png | Bin .../Standard/security.rsi/locked.png | Bin .../Airlocks}/Standard/security.rsi/meta.json | 0 .../Airlocks}/Standard/security.rsi/open.png | Bin .../Standard/security.rsi/opening.png | Bin .../Standard/security.rsi/opening_unlit.png | Bin .../Standard/security.rsi/panel_closing.png | Bin .../Standard/security.rsi/panel_open.png | Bin .../Standard/security.rsi/panel_opening.png | Bin .../Airlocks}/Standard/security.rsi/spark.png | Bin .../Standard/security.rsi/sparks_broken.png | Bin .../Standard/security.rsi/sparks_damaged.png | Bin .../Standard/security.rsi/sparks_open.png | Bin .../Standard/security.rsi/welded.png | Bin .../Doors/assembly.rsi/assembly_0.png | Bin .../Doors/assembly.rsi/assembly_1.png | Bin .../Doors/assembly.rsi/assembly_2.png | Bin .../Structures/Doors/assembly.rsi/fire_0.png | Bin .../Structures/Doors/assembly.rsi/fire_1.png | Bin .../Structures/Doors/assembly.rsi/fire_2.png | Bin .../Structures/Doors/assembly.rsi/fire_3.png | Bin .../Structures/Doors/assembly.rsi/meta.json | 0 .../Doors/edge_door_hazard.rsi/alert_cold.png | Bin .../Doors/edge_door_hazard.rsi/alert_hot.png | Bin .../edge_door_hazard.rsi/bolted_unlit.png | Bin .../Doors/edge_door_hazard.rsi/closed.png | Bin .../edge_door_hazard.rsi/closed_unlit.png | Bin .../Doors/edge_door_hazard.rsi/closing.png | Bin .../edge_door_hazard.rsi/closing_unlit.png | Bin .../Doors/edge_door_hazard.rsi/deny.png | Bin .../Doors/edge_door_hazard.rsi/deny_unlit.png | Bin .../Doors/edge_door_hazard.rsi/door_spark.png | Bin .../Doors/edge_door_hazard.rsi/locked.png | Bin .../Doors/edge_door_hazard.rsi/meta.json | 0 .../Doors/edge_door_hazard.rsi/open.png | Bin .../Doors/edge_door_hazard.rsi/opening.png | Bin .../edge_door_hazard.rsi/opening_unlit.png | Bin .../Doors/edge_door_hazard.rsi/palert.png | Bin .../edge_door_hazard.rsi/panel_closing.png | Bin .../Doors/edge_door_hazard.rsi/panel_open.png | Bin .../edge_door_hazard.rsi/panel_opening.png | Bin .../Doors/edge_door_hazard.rsi/welded.png | Bin .../edge_door_hazard.rsi/welded_open.png | Bin .../Doors/effects.rsi/bolted_unlit.png | Bin .../Doors/effects.rsi/closed_unlit.png | Bin .../Doors/effects.rsi/closing_unlit.png | Bin .../Doors/effects.rsi/deny_unlit.png | Bin .../Structures/Doors/effects.rsi/meta.json | 0 .../Doors/effects.rsi/opening_unlit.png | Bin .../Doors/effects.rsi/panel_closing.png | Bin .../Doors/effects.rsi/panel_open.png | Bin .../Doors/effects.rsi/panel_opening.png | Bin .../Doors/effects.rsi/sparks_broken.png | Bin .../Doors/effects.rsi/sparks_damaged.png | Bin .../Doors/effects.rsi/sparks_open.png | Bin .../Structures/Doors/effects.rsi/welded.png | Bin .../Carpets/black_carpet.rsi/carpet_0.png | Bin .../Carpets/black_carpet.rsi/carpet_1.png | Bin .../Carpets/black_carpet.rsi/carpet_2.png | Bin .../Carpets/black_carpet.rsi/carpet_3.png | Bin .../Carpets/black_carpet.rsi/carpet_4.png | Bin .../Carpets/black_carpet.rsi/carpet_5.png | Bin .../Carpets/black_carpet.rsi/carpet_6.png | Bin .../Carpets/black_carpet.rsi/carpet_7.png | Bin .../Carpets/black_carpet.rsi/full.png | Bin .../Carpets/black_carpet.rsi/meta.json | 0 .../Carpets/blue_carpet.rsi/carpet_0.png | Bin .../Carpets/blue_carpet.rsi/carpet_1.png | Bin .../Carpets/blue_carpet.rsi/carpet_2.png | Bin .../Carpets/blue_carpet.rsi/carpet_3.png | Bin .../Carpets/blue_carpet.rsi/carpet_4.png | Bin .../Carpets/blue_carpet.rsi/carpet_5.png | Bin .../Carpets/blue_carpet.rsi/carpet_6.png | Bin .../Carpets/blue_carpet.rsi/carpet_7.png | Bin .../Carpets/blue_carpet.rsi/full.png | Bin .../Carpets/blue_carpet.rsi/meta.json | 0 .../Carpets/gay_carpet.rsi/carpet_0.png | Bin .../Carpets/gay_carpet.rsi/carpet_1.png | Bin .../Carpets/gay_carpet.rsi/carpet_2.png | Bin .../Carpets/gay_carpet.rsi/carpet_3.png | Bin .../Carpets/gay_carpet.rsi/carpet_4.png | Bin .../Carpets/gay_carpet.rsi/carpet_5.png | Bin .../Carpets/gay_carpet.rsi/carpet_6.png | Bin .../Carpets/gay_carpet.rsi/carpet_7.png | Bin .../Carpets/gay_carpet.rsi/full.png | Bin .../Carpets/gay_carpet.rsi/meta.json | 0 .../Carpets/green_carpet.rsi/carpet_0.png | Bin .../Carpets/green_carpet.rsi/carpet_1.png | Bin .../Carpets/green_carpet.rsi/carpet_2.png | Bin .../Carpets/green_carpet.rsi/carpet_3.png | Bin .../Carpets/green_carpet.rsi/carpet_4.png | Bin .../Carpets/green_carpet.rsi/carpet_5.png | Bin .../Carpets/green_carpet.rsi/carpet_6.png | Bin .../Carpets/green_carpet.rsi/carpet_7.png | Bin .../Carpets/green_carpet.rsi/full.png | Bin .../Carpets/green_carpet.rsi/meta.json | 0 .../Carpets/orange_carpet.rsi/carpet_0.png | Bin .../Carpets/orange_carpet.rsi/carpet_1.png | Bin .../Carpets/orange_carpet.rsi/carpet_2.png | Bin .../Carpets/orange_carpet.rsi/carpet_3.png | Bin .../Carpets/orange_carpet.rsi/carpet_4.png | Bin .../Carpets/orange_carpet.rsi/carpet_5.png | Bin .../Carpets/orange_carpet.rsi/carpet_6.png | Bin .../Carpets/orange_carpet.rsi/carpet_7.png | Bin .../Carpets/orange_carpet.rsi/full.png | Bin .../Carpets/orange_carpet.rsi/meta.json | 0 .../Carpets/purple_carpet.rsi/carpet_0.png | Bin .../Carpets/purple_carpet.rsi/carpet_1.png | Bin .../Carpets/purple_carpet.rsi/carpet_2.png | Bin .../Carpets/purple_carpet.rsi/carpet_3.png | Bin .../Carpets/purple_carpet.rsi/carpet_4.png | Bin .../Carpets/purple_carpet.rsi/carpet_5.png | Bin .../Carpets/purple_carpet.rsi/carpet_6.png | Bin .../Carpets/purple_carpet.rsi/carpet_7.png | Bin .../Carpets/purple_carpet.rsi/full.png | Bin .../Carpets/purple_carpet.rsi/meta.json | 0 .../Carpets/red_carpet.rsi/carpet_0.png | Bin .../Carpets/red_carpet.rsi/carpet_1.png | Bin .../Carpets/red_carpet.rsi/carpet_2.png | Bin .../Carpets/red_carpet.rsi/carpet_3.png | Bin .../Carpets/red_carpet.rsi/carpet_4.png | Bin .../Carpets/red_carpet.rsi/carpet_5.png | Bin .../Carpets/red_carpet.rsi/carpet_6.png | Bin .../Carpets/red_carpet.rsi/carpet_7.png | Bin .../Carpets/red_carpet.rsi/full.png | Bin .../Carpets/red_carpet.rsi/meta.json | 0 .../Carpets/skyblue_carpet.rsi/carpet_0.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_1.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_2.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_3.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_4.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_5.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_6.png | Bin .../Carpets/skyblue_carpet.rsi/carpet_7.png | Bin .../Carpets/skyblue_carpet.rsi/full.png | Bin .../Carpets/skyblue_carpet.rsi/meta.json | 0 .../Furniture}/Tables/bar.rsi/full.png | Bin .../Furniture}/Tables/bar.rsi/meta.json | 0 .../Furniture}/Tables/bar.rsi/state_0.png | Bin .../Furniture}/Tables/bar.rsi/state_1.png | Bin .../Furniture}/Tables/bar.rsi/state_2.png | Bin .../Furniture}/Tables/bar.rsi/state_3.png | Bin .../Furniture}/Tables/bar.rsi/state_4.png | Bin .../Furniture}/Tables/bar.rsi/state_5.png | Bin .../Furniture}/Tables/bar.rsi/state_6.png | Bin .../Furniture}/Tables/bar.rsi/state_7.png | Bin .../Furniture}/Tables/carpet.rsi/full.png | Bin .../Furniture}/Tables/carpet.rsi/meta.json | 0 .../Furniture}/Tables/carpet.rsi/state_0.png | Bin .../Furniture}/Tables/carpet.rsi/state_1.png | Bin .../Furniture}/Tables/carpet.rsi/state_2.png | Bin .../Furniture}/Tables/carpet.rsi/state_3.png | Bin .../Furniture}/Tables/carpet.rsi/state_4.png | Bin .../Furniture}/Tables/carpet.rsi/state_5.png | Bin .../Furniture}/Tables/carpet.rsi/state_6.png | Bin .../Furniture}/Tables/carpet.rsi/state_7.png | Bin .../Furniture}/Tables/debug.rsi/full.png | Bin .../Furniture}/Tables/debug.rsi/meta.json | 0 .../Furniture}/Tables/debug.rsi/state_0.png | Bin .../Furniture}/Tables/debug.rsi/state_1.png | Bin .../Furniture}/Tables/debug.rsi/state_2.png | Bin .../Furniture}/Tables/debug.rsi/state_3.png | Bin .../Furniture}/Tables/debug.rsi/state_4.png | Bin .../Furniture}/Tables/debug.rsi/state_5.png | Bin .../Furniture}/Tables/debug.rsi/state_6.png | Bin .../Furniture}/Tables/debug.rsi/state_7.png | Bin .../Furniture}/Tables/frame.rsi/full.png | Bin .../Furniture}/Tables/frame.rsi/meta.json | 0 .../Furniture}/Tables/frame.rsi/state_0.png | Bin .../Furniture}/Tables/frame.rsi/state_1.png | Bin .../Furniture}/Tables/frame.rsi/state_2.png | Bin .../Furniture}/Tables/frame.rsi/state_3.png | Bin .../Furniture}/Tables/frame.rsi/state_4.png | Bin .../Furniture}/Tables/frame.rsi/state_5.png | Bin .../Furniture}/Tables/frame.rsi/state_6.png | Bin .../Furniture}/Tables/frame.rsi/state_7.png | Bin .../Furniture}/Tables/generic.rsi/full.png | Bin .../Furniture}/Tables/generic.rsi/meta.json | 0 .../Furniture}/Tables/generic.rsi/state_0.png | Bin .../Furniture}/Tables/generic.rsi/state_1.png | Bin .../Furniture}/Tables/generic.rsi/state_2.png | Bin .../Furniture}/Tables/generic.rsi/state_3.png | Bin .../Furniture}/Tables/generic.rsi/state_4.png | Bin .../Furniture}/Tables/generic.rsi/state_5.png | Bin .../Furniture}/Tables/generic.rsi/state_6.png | Bin .../Furniture}/Tables/generic.rsi/state_7.png | Bin .../Furniture}/Tables/glass.rsi/full.png | Bin .../Furniture}/Tables/glass.rsi/meta.json | 0 .../Furniture}/Tables/glass.rsi/state_0.png | Bin .../Furniture}/Tables/glass.rsi/state_1.png | Bin .../Furniture}/Tables/glass.rsi/state_2.png | Bin .../Furniture}/Tables/glass.rsi/state_3.png | Bin .../Furniture}/Tables/glass.rsi/state_4.png | Bin .../Furniture}/Tables/glass.rsi/state_5.png | Bin .../Furniture}/Tables/glass.rsi/state_6.png | Bin .../Furniture}/Tables/glass.rsi/state_7.png | Bin .../Furniture}/Tables/metal.rsi/full.png | Bin .../Furniture}/Tables/metal.rsi/meta.json | 0 .../Furniture}/Tables/metal.rsi/state_0.png | Bin .../Furniture}/Tables/metal.rsi/state_1.png | Bin .../Furniture}/Tables/metal.rsi/state_2.png | Bin .../Furniture}/Tables/metal.rsi/state_3.png | Bin .../Furniture}/Tables/metal.rsi/state_4.png | Bin .../Furniture}/Tables/metal.rsi/state_5.png | Bin .../Furniture}/Tables/metal.rsi/state_6.png | Bin .../Furniture}/Tables/metal.rsi/state_7.png | Bin .../Furniture}/Tables/r_glass.rsi/full.png | Bin .../Furniture}/Tables/r_glass.rsi/meta.json | 0 .../Furniture}/Tables/r_glass.rsi/state_0.png | Bin .../Furniture}/Tables/r_glass.rsi/state_1.png | Bin .../Furniture}/Tables/r_glass.rsi/state_2.png | Bin .../Furniture}/Tables/r_glass.rsi/state_3.png | Bin .../Furniture}/Tables/r_glass.rsi/state_4.png | Bin .../Furniture}/Tables/r_glass.rsi/state_5.png | Bin .../Furniture}/Tables/r_glass.rsi/state_6.png | Bin .../Furniture}/Tables/r_glass.rsi/state_7.png | Bin .../Furniture}/Tables/reinforced.rsi/full.png | Bin .../Tables/reinforced.rsi/meta.json | 0 .../Tables/reinforced.rsi/state_0.png | Bin .../Tables/reinforced.rsi/state_1.png | Bin .../Tables/reinforced.rsi/state_2.png | Bin .../Tables/reinforced.rsi/state_3.png | Bin .../Tables/reinforced.rsi/state_4.png | Bin .../Tables/reinforced.rsi/state_5.png | Bin .../Tables/reinforced.rsi/state_6.png | Bin .../Tables/reinforced.rsi/state_7.png | Bin .../Furniture}/Tables/stone.rsi/full.png | Bin .../Furniture}/Tables/stone.rsi/meta.json | 0 .../Furniture}/Tables/stone.rsi/state_0.png | Bin .../Furniture}/Tables/stone.rsi/state_1.png | Bin .../Furniture}/Tables/stone.rsi/state_2.png | Bin .../Furniture}/Tables/stone.rsi/state_3.png | Bin .../Furniture}/Tables/stone.rsi/state_4.png | Bin .../Furniture}/Tables/stone.rsi/state_5.png | Bin .../Furniture}/Tables/stone.rsi/state_6.png | Bin .../Furniture}/Tables/stone.rsi/state_7.png | Bin .../Furniture}/Tables/wood.rsi/full.png | Bin .../Furniture}/Tables/wood.rsi/meta.json | 0 .../Furniture}/Tables/wood.rsi/state_0.png | Bin .../Furniture}/Tables/wood.rsi/state_1.png | Bin .../Furniture}/Tables/wood.rsi/state_2.png | Bin .../Furniture}/Tables/wood.rsi/state_3.png | Bin .../Furniture}/Tables/wood.rsi/state_4.png | Bin .../Furniture}/Tables/wood.rsi/state_5.png | Bin .../Furniture}/Tables/wood.rsi/state_6.png | Bin .../Furniture}/Tables/wood.rsi/state_7.png | Bin .../Furniture}/bookshelf.rsi/base.png | Bin .../Furniture}/bookshelf.rsi/book-0.png | Bin .../Furniture}/bookshelf.rsi/book-1.png | Bin .../Furniture}/bookshelf.rsi/book-2.png | Bin .../Furniture}/bookshelf.rsi/book-3.png | Bin .../Furniture}/bookshelf.rsi/book-4.png | Bin .../Furniture}/bookshelf.rsi/book-5.png | Bin .../Furniture}/bookshelf.rsi/meta.json | 0 .../furniture.rsi/armchair_preview.png | Bin .../Furniture}/furniture.rsi/bar_chair.png | Bin .../furniture.rsi/bar_chair_over.png | Bin .../Furniture}/furniture.rsi/bar_stool.png | Bin .../Furniture}/furniture.rsi/bed.png | Bin .../Furniture}/furniture.rsi/bed_padding.png | Bin .../Furniture}/furniture.rsi/chair.png | Bin .../furniture.rsi/chair_armrest.png | Bin .../furniture.rsi/chair_padding.png | Bin .../furniture.rsi/chair_padding_over.png | Bin .../furniture.rsi/chair_preview.png | Bin .../furniture.rsi/comfychair_preview.png | Bin .../Furniture}/furniture.rsi/meta.json | 0 .../furniture.rsi/officechair_dark.png | Bin .../furniture.rsi/officechair_white.png | Bin .../Furniture}/furniture.rsi/psychbed.png | Bin .../furniture.rsi/psychbed_padding.png | Bin .../Furniture}/furniture.rsi/rack.png | Bin .../Furniture}/furniture.rsi/shelf.png | Bin .../furniture.rsi/shuttle_chair.png | Bin .../Furniture}/furniture.rsi/stool_base.png | Bin .../furniture.rsi/stool_padded_preview.png | Bin .../furniture.rsi/stool_padding.png | Bin .../furniture.rsi/stool_preview.png | Bin .../Furniture}/furniture.rsi/w_overlay.png | Bin .../Furniture}/furniture.rsi/wheelchair.png | Bin .../furniture.rsi/wheelchair_folded.png | Bin .../Furniture}/furniture.rsi/wooden_chair.png | Bin .../furniture.rsi/wooden_chair_wings.png | Bin .../instruments.rsi/church-organ.png} | Bin .../Furniture/instruments.rsi/meta.json | 39 ++ .../instruments.rsi}/minimoog-broken.png | Bin .../Furniture/instruments.rsi}/minimoog.png | Bin .../instruments.rsi}/piano-broken.png | Bin .../Furniture/instruments.rsi}/piano.png | Bin .../instruments.rsi}/pianobroken.png | Bin .../instruments.rsi}/xylophone-broken.png | Bin .../Furniture/instruments.rsi}/xylophone.png | Bin .../potted_plants.rsi/applebush.png | Bin .../Furniture}/potted_plants.rsi/meta.json | 0 .../Furniture}/potted_plants.rsi/plant-01.png | Bin .../Furniture}/potted_plants.rsi/plant-02.png | Bin .../Furniture}/potted_plants.rsi/plant-03.png | Bin .../Furniture}/potted_plants.rsi/plant-04.png | Bin .../Furniture}/potted_plants.rsi/plant-05.png | Bin .../Furniture}/potted_plants.rsi/plant-06.png | Bin .../Furniture}/potted_plants.rsi/plant-07.png | Bin .../Furniture}/potted_plants.rsi/plant-08.png | Bin .../Furniture}/potted_plants.rsi/plant-09.png | Bin .../Furniture}/potted_plants.rsi/plant-10.png | Bin .../Furniture}/potted_plants.rsi/plant-11.png | Bin .../Furniture}/potted_plants.rsi/plant-12.png | Bin .../Furniture}/potted_plants.rsi/plant-13.png | Bin .../Furniture}/potted_plants.rsi/plant-14.png | Bin .../Furniture}/potted_plants.rsi/plant-15.png | Bin .../Furniture}/potted_plants.rsi/plant-16.png | Bin .../Furniture}/potted_plants.rsi/plant-17.png | Bin .../Furniture}/potted_plants.rsi/plant-18.png | Bin .../Furniture}/potted_plants.rsi/plant-19.png | Bin .../Furniture}/potted_plants.rsi/plant-20.png | Bin .../Furniture}/potted_plants.rsi/plant-21.png | Bin .../Furniture}/potted_plants.rsi/plant-22.png | Bin .../Furniture}/potted_plants.rsi/plant-23.png | Bin .../Furniture}/potted_plants.rsi/plant-24.png | Bin .../Furniture}/potted_plants.rsi/plant-25.png | Bin .../Furniture}/potted_plants.rsi/plant-26.png | Bin .../Furniture}/potted_plants.rsi/plant-27.png | Bin .../Furniture}/potted_plants.rsi/plant-28.png | Bin .../Furniture}/potted_plants.rsi/plant-29.png | Bin .../Furniture}/potted_plants.rsi/random.png | Bin .../toilet.rsi/closed_toilet_seat_down.png | Bin .../toilet.rsi/closed_toilet_seat_up.png | Bin .../Furniture}/toilet.rsi/meta.json | 0 .../toilet.rsi/open_toilet_seat_down.png | Bin .../toilet.rsi/open_toilet_seat_up.png | Bin .../containers.rsi/claypot-item.png | Bin .../containers.rsi/claypot-large.png | Bin .../Hydroponics/containers.rsi/claypot.png | Bin .../Hydroponics/containers.rsi/hydrocover.png | Bin .../Hydroponics/containers.rsi/hydrotray.png | Bin .../Hydroponics/containers.rsi/hydrotray2.png | Bin .../Hydroponics/containers.rsi/hydrotray3.png | Bin .../Hydroponics/containers.rsi/meta.json | 0 .../Hydroponics/misc.rsi/meta.json | 0 .../Hydroponics/misc.rsi/moldcreep0.png | Bin .../Hydroponics/misc.rsi/moldcreep1.png | Bin .../Hydroponics/misc.rsi/moldcreep2.png | Bin .../Hydroponics/misc.rsi/soil.png | Bin .../Hydroponics/misc.rsi/spaceworms.png | Bin .../Hydroponics/misc.rsi/vine_flowers.png | Bin .../Hydroponics/misc.rsi/vine_fruit.png | Bin .../Hydroponics/overlays.rsi/alert3.png | Bin .../Hydroponics/overlays.rsi/harvest3.png | Bin .../Hydroponics/overlays.rsi/lowhealth3.png | Bin .../Hydroponics/overlays.rsi/lownutri.png | Bin .../Hydroponics/overlays.rsi/lownutri3.png | Bin .../Hydroponics/overlays.rsi/lowwater3.png | Bin .../Hydroponics/overlays.rsi/meta.json | 0 .../VendingMachines/ammo.rsi/broken.png | Bin .../VendingMachines/ammo.rsi/meta.json | 0 .../ammo.rsi/normal-unshaded.png | Bin .../VendingMachines/ammo.rsi/off.png | Bin .../VendingMachines/ammo.rsi/panel.png | Bin .../VendingMachines/bardrobe.rsi/broken.png | Bin .../VendingMachines/bardrobe.rsi/meta.json | 0 .../bardrobe.rsi/normal-unshaded.png | Bin .../VendingMachines/bardrobe.rsi/off.png | Bin .../VendingMachines/bardrobe.rsi/panel.png | Bin .../VendingMachines/boozeomat.rsi/broken.png | Bin .../boozeomat.rsi/deny-unshaded.png | Bin .../VendingMachines/boozeomat.rsi/meta.json | 0 .../boozeomat.rsi/normal-unshaded.png | Bin .../VendingMachines/boozeomat.rsi/off.png | Bin .../VendingMachines/boozeomat.rsi/panel.png | Bin .../VendingMachines/cart.rsi/broken.png | Bin .../cart.rsi/deny-unshaded.png | Bin .../cart.rsi/eject-unshaded.png | Bin .../VendingMachines/cart.rsi/meta.json | 0 .../cart.rsi/normal-unshaded.png | Bin .../VendingMachines/cart.rsi/off.png | Bin .../VendingMachines/cart.rsi/panel.png | Bin .../VendingMachines/cigs.rsi/broken.png | Bin .../cigs.rsi/deny-unshaded.png | Bin .../cigs.rsi/eject-unshaded.png | Bin .../VendingMachines/cigs.rsi/meta.json | 0 .../cigs.rsi/normal-unshaded.png | Bin .../VendingMachines/cigs.rsi/off.png | Bin .../VendingMachines/cigs.rsi/panel.png | Bin .../VendingMachines/clothing.rsi/broken.png | Bin .../clothing.rsi/deny-unshaded.png | Bin .../VendingMachines/clothing.rsi/meta.json | 0 .../clothing.rsi/normal-unshaded.png | Bin .../VendingMachines/clothing.rsi/off.png | Bin .../VendingMachines/clothing.rsi/panel.png | Bin .../VendingMachines/coffee.rsi/broken.png | Bin .../coffee.rsi/deny-unshaded.png | Bin .../coffee.rsi/eject-unshaded.png | Bin .../VendingMachines/coffee.rsi/hellfire.png | Bin .../VendingMachines/coffee.rsi/meta.json | 0 .../coffee.rsi/normal-unshaded.png | Bin .../VendingMachines/coffee.rsi/off.png | Bin .../VendingMachines/coffee.rsi/panel.png | Bin .../VendingMachines/coffee.rsi/screen.png | Bin .../VendingMachines/cola.rsi/broken.png | Bin .../cola.rsi/deny-unshaded.png | Bin .../cola.rsi/eject-unshaded.png | Bin .../VendingMachines/cola.rsi/meta.json | 0 .../cola.rsi/normal-unshaded.png | Bin .../VendingMachines/cola.rsi/normal.png | Bin .../VendingMachines/cola.rsi/off.png | Bin .../VendingMachines/cola.rsi/panel.png | Bin .../VendingMachines/dinnerware.rsi/broken.png | Bin .../dinnerware.rsi/eject-unshaded.png | Bin .../VendingMachines/dinnerware.rsi/meta.json | 0 .../dinnerware.rsi/normal-unshaded.png | Bin .../VendingMachines/dinnerware.rsi/off.png | Bin .../VendingMachines/discount.rsi/broken.png | Bin .../VendingMachines/discount.rsi/meta.json | 0 .../discount.rsi/normal-unshaded.png | Bin .../VendingMachines/discount.rsi/off.png | Bin .../VendingMachines/engivend.rsi/broken.png | Bin .../engivend.rsi/deny-unshaded.png | Bin .../engivend.rsi/eject-unshaded.png | Bin .../VendingMachines/engivend.rsi/meta.json | 0 .../engivend.rsi/normal-unshaded.png | Bin .../VendingMachines/engivend.rsi/off.png | Bin .../VendingMachines/engivend.rsi/panel.png | Bin .../VendingMachines/maintenance_panel.png | Bin .../VendingMachines/medical.rsi/broken.png | Bin .../medical.rsi/deny-unshaded.png | Bin .../medical.rsi/eject-unshaded.png | Bin .../VendingMachines/medical.rsi/meta.json | 0 .../medical.rsi/normal-unshaded.png | Bin .../VendingMachines/medical.rsi/off.png | Bin .../VendingMachines/medical.rsi/panel.png | Bin .../VendingMachines/nutri.rsi/broken.png | Bin .../nutri.rsi/deny-unshaded.png | Bin .../nutri.rsi/eject-unshaded.png | Bin .../VendingMachines/nutri.rsi/meta.json | 0 .../nutri.rsi/normal-unshaded.png | Bin .../VendingMachines/nutri.rsi/off.png | Bin .../VendingMachines/sec.rsi/broken.png | Bin .../VendingMachines/sec.rsi/deny-unshaded.png | Bin .../VendingMachines/sec.rsi/meta.json | 0 .../sec.rsi/normal-unshaded.png | Bin .../Machines}/VendingMachines/sec.rsi/off.png | Bin .../VendingMachines/sec.rsi/panel.png | Bin .../VendingMachines/seeds.rsi/broken.png | Bin .../seeds.rsi/eject-unshaded.png | Bin .../VendingMachines/seeds.rsi/meta.json | 0 .../seeds.rsi/normal-unshaded.png | Bin .../VendingMachines/seeds.rsi/off.png | Bin .../smartfridge.rsi/broken.png | Bin .../VendingMachines/smartfridge.rsi/meta.json | 0 .../smartfridge.rsi/normal-unshaded.png | Bin .../VendingMachines/smartfridge.rsi/off.png | Bin .../VendingMachines/snack.rsi/broken.png | Bin .../snack.rsi/deny-unshaded.png | Bin .../snack.rsi/eject-unshaded.png | Bin .../VendingMachines/snack.rsi/meta.json | 0 .../snack.rsi/normal-unshaded.png | Bin .../VendingMachines/snack.rsi/off.png | Bin .../VendingMachines/snack.rsi/panel.png | Bin .../VendingMachines/sovietsoda.rsi/broken.png | Bin .../sovietsoda.rsi/deny-unshaded.png | Bin .../sovietsoda.rsi/eject-unshaded.png | Bin .../VendingMachines/sovietsoda.rsi/meta.json | 0 .../sovietsoda.rsi/normal-unshaded.png | Bin .../VendingMachines/sovietsoda.rsi/off.png | Bin .../VendingMachines/sovietsoda.rsi/panel.png | Bin .../VendingMachines/theater.rsi/broken.png | Bin .../theater.rsi/deny-unshaded.png | Bin .../theater.rsi/eject-unshaded.png | Bin .../VendingMachines/theater.rsi/meta.json | 0 .../theater.rsi/normal-unshaded.png | Bin .../VendingMachines/theater.rsi/off.png | Bin .../VendingMachines/theater.rsi/panel.png | Bin .../VendingMachines/theater.rsi/screen.png | Bin .../VendingMachines/vendomat.rsi/broken.png | Bin .../vendomat.rsi/deny-unshaded.png | Bin .../vendomat.rsi/eject-unshaded.png | Bin .../VendingMachines/vendomat.rsi/eject.png | Bin .../VendingMachines/vendomat.rsi/meta.json | 0 .../vendomat.rsi/normal-unshaded.png | Bin .../VendingMachines/vendomat.rsi/off.png | Bin .../VendingMachines/vendomat.rsi/panel.png | Bin .../VendingMachines/wallmed.rsi/broken.png | Bin .../wallmed.rsi/deny-unshaded.png | Bin .../VendingMachines/wallmed.rsi/meta.json | 0 .../wallmed.rsi/normal-unshaded.png | Bin .../VendingMachines/wallmed.rsi/off.png | Bin .../VendingMachines/youtool.rsi/broken.png | Bin .../youtool.rsi/deny-unshaded.png | Bin .../youtool.rsi/eject-unshaded.png | Bin .../VendingMachines/youtool.rsi/eject.png | Bin .../VendingMachines/youtool.rsi/meta.json | 0 .../youtool.rsi/normal-unshaded.png | Bin .../VendingMachines/youtool.rsi/off.png | Bin .../VendingMachines/youtool.rsi/panel.png | Bin .../Machines}/autolathe.rsi/building.png | Bin .../autolathe.rsi/building_unlit.png | Bin .../Machines}/autolathe.rsi/icon.png | Bin .../autolathe.rsi/inserting_glass.png | Bin .../autolathe.rsi/inserting_gold.png | Bin .../autolathe.rsi/inserting_metal.png | Bin .../autolathe.rsi/inserting_phoron.png | Bin .../autolathe.rsi/inserting_plasma.png | Bin .../autolathe.rsi/inserting_plastic.png | Bin .../autolathe.rsi/inserting_unlit.png | Bin .../Machines}/autolathe.rsi/meta.json | 0 .../Machines}/autolathe.rsi/panel.png | Bin .../Machines}/autolathe.rsi/unlit.png | Bin .../Machines}/cloning.rsi/meta.json | 0 .../Machines}/cloning.rsi/pod_0.png | Bin .../Machines}/cloning.rsi/pod_1.png | Bin .../Machines}/cloning.rsi/pod_e.png | Bin .../Machines}/cloning.rsi/pod_g.png | Bin .../Machines}/computers.rsi/ai-fixer-404.png | Bin .../computers.rsi/ai-fixer-empty.png | Bin .../Machines}/computers.rsi/ai-fixer-full.png | Bin .../Machines}/computers.rsi/ai-fixer-on.png | Bin .../Machines}/computers.rsi/ai-fixer.png | Bin .../Machines}/computers.rsi/aiupload.png | Bin .../Machines}/computers.rsi/aiupload_key.png | Bin .../Machines}/computers.rsi/alert-0.png | Bin .../Machines}/computers.rsi/alert-1.png | Bin .../Machines}/computers.rsi/alert-2.png | Bin .../Machines}/computers.rsi/arcade.png | Bin .../Machines}/computers.rsi/arcade_broken.png | Bin .../Machines}/computers.rsi/area_atmos.png | Bin .../Machines}/computers.rsi/atmos_key.png | Bin .../Machines}/computers.rsi/atmos_key_off.png | Bin .../Machines}/computers.rsi/broken.png | Bin .../Machines}/computers.rsi/cameras.png | Bin .../Machines}/computers.rsi/comm.png | Bin .../Machines}/computers.rsi/comm_logs.png | Bin .../Machines}/computers.rsi/comm_monitor.png | Bin .../Machines}/computers.rsi/command.png | Bin .../computers.rsi/computer-datatheory.png | Bin .../Machines}/computers.rsi/computer.png | Bin .../computers.rsi/computer_broken.png | Bin .../Machines}/computers.rsi/crew.png | Bin .../Machines}/computers.rsi/dna.png | Bin .../computers.rsi/dron_control_monitor.png | Bin .../Machines}/computers.rsi/engie_cams.png | Bin .../Machines}/computers.rsi/engine.png | Bin .../Machines}/computers.rsi/entertainment.png | Bin .../Machines}/computers.rsi/eris_control.png | Bin .../Machines}/computers.rsi/error.png | Bin .../Machines}/computers.rsi/explosive.png | Bin .../Machines}/computers.rsi/forensic.png | Bin .../Machines}/computers.rsi/generic.png | Bin .../Machines}/computers.rsi/generic_key.png | Bin .../computers.rsi/generic_key_off.png | Bin .../Machines}/computers.rsi/holocontrol.png | Bin .../Machines}/computers.rsi/id.png | Bin .../Machines}/computers.rsi/id_key.png | Bin .../Machines}/computers.rsi/id_key_off.png | Bin .../Machines}/computers.rsi/invaders.png | Bin .../Machines}/computers.rsi/mass_driver.png | Bin .../Machines}/computers.rsi/mecha.png | Bin .../Machines}/computers.rsi/med_key.png | Bin .../Machines}/computers.rsi/med_key_off.png | Bin .../Machines}/computers.rsi/medcomp.png | Bin .../Machines}/computers.rsi/meta.json | 0 .../Machines}/computers.rsi/mining.png | Bin .../Machines}/computers.rsi/mining_key.png | Bin .../computers.rsi/mining_key_off.png | Bin .../Machines}/computers.rsi/power_key.png | Bin .../Machines}/computers.rsi/power_key_off.png | Bin .../Machines}/computers.rsi/power_monitor.png | Bin .../computers.rsi/power_monitor_warn.png | Bin .../Machines}/computers.rsi/rd_key.png | Bin .../Machines}/computers.rsi/rd_key_off.png | Bin .../Machines}/computers.rsi/rdcomp.png | Bin .../Machines}/computers.rsi/recharge_comp.png | Bin .../computers.rsi/recharge_comp_on.png | Bin .../Machines}/computers.rsi/request.png | Bin .../Machines}/computers.rsi/robot.png | Bin .../Machines}/computers.rsi/security.png | Bin .../Machines}/computers.rsi/security_key.png | Bin .../computers.rsi/security_key_off.png | Bin .../Machines}/computers.rsi/shuttle.png | Bin .../Machines}/computers.rsi/solar_screen.png | Bin .../Machines}/computers.rsi/supply.png | Bin .../Machines}/computers.rsi/syndie_key.png | Bin .../computers.rsi/syndie_key_off.png | Bin .../Machines}/computers.rsi/syndishuttle.png | Bin .../Machines}/computers.rsi/tank.png | Bin .../Machines}/computers.rsi/tcboss.png | Bin .../Machines}/computers.rsi/tech_key.png | Bin .../Machines}/computers.rsi/tech_key_off.png | Bin .../Machines}/computers.rsi/teleport.png | Bin .../Machines}/computers.rsi/teleport_key.png | Bin .../computers.rsi/teleport_key_off.png | Bin .../Machines}/computers.rsi/telesci.png | Bin .../Machines}/computers.rsi/telesci_key.png | Bin .../computers.rsi/telesci_key_off.png | Bin .../Machines}/computers.rsi/turbinecomp.png | Bin .../genesplicer.rsi/genesplicer_empty.png | Bin .../genesplicer.rsi/genesplicer_loaded.png | Bin .../genesplicer.rsi/genesplicer_screens.png | Bin .../Machines}/genesplicer.rsi/meta.json | 0 .../gravity_generator.rsi/broken.png | Bin .../Machines}/gravity_generator.rsi/meta.json | 0 .../Machines}/gravity_generator.rsi/off.png | Bin .../Machines}/gravity_generator.rsi/on.png | Bin .../gravity_generator_core.rsi/activated.png | Bin .../gravity_generator_core.rsi/activating.png | Bin .../gravity_generator_core.rsi/idle.png | Bin .../gravity_generator_core.rsi/meta.json | 0 .../gravity_generator_core.rsi/startup.png | Bin .../Machines}/juicer.rsi/juicer0.png | Bin .../Machines}/juicer.rsi/juicer1.png | Bin .../Machines}/juicer.rsi/meta.json | 0 .../Machines}/microwave.rsi/meta.json | 0 .../Machines}/microwave.rsi/mw.png | Bin .../Machines}/microwave.rsi/mw0.png | Bin .../Machines}/microwave.rsi/mw1.png | Bin .../microwave.rsi/mw_running_unlit.png | Bin .../Machines}/microwave.rsi/mw_unlit.png | Bin .../Machines}/microwave.rsi/mwb.png | Bin .../Machines}/microwave.rsi/mwbloody.png | Bin .../Machines}/microwave.rsi/mwbloody0.png | Bin .../Machines}/microwave.rsi/mwbloody1.png | Bin .../Machines}/microwave.rsi/mwbloodyo.png | Bin .../Machines}/microwave.rsi/mwo.png | Bin .../Machines}/mixer.rsi/meta.json | 0 .../Machines}/mixer.rsi/mixer_broken.png | Bin .../Machines}/mixer.rsi/mixer_empty.png | Bin .../Machines}/mixer.rsi/mixer_loaded.png | Bin .../mixer.rsi/mixer_screen_broken.png | Bin .../Machines}/mixer.rsi/mixer_screens.png | Bin .../Machines/parts.rsi}/0.png | Bin .../Machines/parts.rsi}/1.png | Bin .../Machines/parts.rsi}/2.png | Bin .../Machines/parts.rsi}/3.png | Bin .../Machines/parts.rsi}/4.png | Bin .../Machines/parts.rsi}/box_0.png | Bin .../Machines/parts.rsi}/box_1.png | Bin .../Machines/parts.rsi}/box_2.png | Bin .../Structures/Machines/parts.rsi/meta.json | 52 +++ .../Machines/parts.rsi}/vbox_0.png | Bin .../Machines/parts.rsi}/vbox_1.png | Bin .../Machines/parts.rsi}/vbox_2.png | Bin .../Machines/parts.rsi}/vbox_3.png | Bin .../Machines}/protolathe.rsi/building.png | Bin .../protolathe.rsi/building_unlit.png | Bin .../Machines}/protolathe.rsi/icon.png | Bin .../protolathe.rsi/inserting_adamantine.png | Bin .../protolathe.rsi/inserting_bananium.png | Bin .../protolathe.rsi/inserting_diamond.png | Bin .../protolathe.rsi/inserting_glass.png | Bin .../protolathe.rsi/inserting_gold.png | Bin .../protolathe.rsi/inserting_metal.png | Bin .../protolathe.rsi/inserting_phoron.png | Bin .../protolathe.rsi/inserting_plasma.png | Bin .../protolathe.rsi/inserting_plastic.png | Bin .../protolathe.rsi/inserting_silver.png | Bin .../protolathe.rsi/inserting_unlit.png | Bin .../protolathe.rsi/inserting_uranium.png | Bin .../Machines}/protolathe.rsi/meta.json | 0 .../Machines}/protolathe.rsi/panel.png | Bin .../Machines}/protolathe.rsi/unlit.png | Bin .../Machines}/recycling.rsi/grinder-a0.png | Bin .../Machines}/recycling.rsi/grinder-a1.png | Bin .../Machines}/recycling.rsi/grinder-b0.png | Bin .../Machines}/recycling.rsi/grinder-b1.png | Bin .../Machines}/recycling.rsi/grinder-o0.png | Bin .../Machines}/recycling.rsi/grinder-o0bld.png | Bin .../Machines}/recycling.rsi/grinder-o1.png | Bin .../Machines}/recycling.rsi/grinder-o1bld.png | Bin .../Machines}/recycling.rsi/meta.json | 0 .../Machines}/recycling.rsi/separator-.png | Bin .../Machines}/recycling.rsi/separator-0.png | Bin .../Machines}/recycling.rsi/separator-A0.png | Bin .../Machines}/recycling.rsi/separator-A1.png | Bin .../Machines}/recycling.rsi/separator-AO0.png | Bin .../Machines}/recycling.rsi/separator-AO1.png | Bin .../Machines}/recycling.rsi/separator-B0.png | Bin .../Machines}/recycling.rsi/separator-BO0.png | Bin .../Machines}/rndpointsource.rsi/meta.json | 0 .../rndpointsource-broken.png | Bin .../rndpointsource-icon.png | Bin .../rndpointsource.rsi/rndpointsource-off.png | Bin .../rndpointsource.rsi/rndpointsource.png | Bin .../Machines}/scanner.rsi/closed.png | Bin .../scanner.rsi/closed_unpowered.png | Bin .../Machines}/scanner.rsi/idle_unlit.png | Bin .../Machines}/scanner.rsi/maint_unlit.png | Bin .../Machines}/scanner.rsi/meta.json | 0 .../Machines}/scanner.rsi/occupied.png | Bin .../Machines}/scanner.rsi/occupied_unlit.png | Bin .../Machines}/scanner.rsi/off_unlit.png | Bin .../Machines}/scanner.rsi/open.png | Bin .../Machines}/scanner.rsi/open_unpowered.png | Bin .../Machines}/scanner.rsi/red_unlit.png | Bin .../Machines/seed_extractor.rsi}/meta.json | 0 .../seed_extractor.rsi}/seedextractor-off.png | Bin .../seedextractor-unlit.png | Bin .../seed_extractor.rsi}/seedextractor.png | Bin .../Machines/seed_extractor.rsi}/spawner.png | Bin .../seed_extractor.rsi}/traitcopier.png | Bin .../Machines/seed_extractor.rsi}/traitgun.png | Bin .../seed_extractor.rsi}/traitscanner.png | Bin .../Machines}/server.rsi/meta.json | 0 .../Machines}/server.rsi/server-nopower.png | Bin .../Machines}/server.rsi/server-off.png | Bin .../Machines}/server.rsi/server-on.png | Bin .../Machines}/server.rsi/server.png | Bin .../Machines}/server.rsi/server_o.png | Bin .../Machines}/traitordm.rsi/meta.json | 0 .../traitordm.rsi/redemption-unshaded.png | Bin .../Machines}/traitordm.rsi/redemption.png | Bin .../gascanisterport.rsi/gasCanisterPort.png | Bin .../gascanisterport.rsi/meta.json | 0 .../Atmospherics}/gasfilter.rsi/gasFilter.png | Bin .../gasfilter.rsi/gasFilterOn.png | Bin .../Atmospherics}/gasfilter.rsi/meta.json | 0 .../gasgenerator.rsi/gasGenerator.png | Bin .../Atmospherics}/gasgenerator.rsi/meta.json | 0 .../Atmospherics}/miners.rsi/broken.png | Bin .../Piping/Atmospherics}/miners.rsi/meta.json | 0 .../Piping/Atmospherics}/miners.rsi/miner.png | Bin .../Piping/Atmospherics}/miners.rsi/on.png | Bin .../Piping/Atmospherics}/pipe.rsi/meta.json | 0 .../Atmospherics}/pipe.rsi/pipeBend.png | Bin .../pipe.rsi/pipeConnectorEast.png | Bin .../pipe.rsi/pipeConnectorNorth.png | Bin .../pipe.rsi/pipeConnectorSouth.png | Bin .../pipe.rsi/pipeConnectorWest.png | Bin .../Atmospherics}/pipe.rsi/pipeFourway.png | Bin .../Atmospherics}/pipe.rsi/pipeHalf.png | Bin .../Atmospherics}/pipe.rsi/pipeStraight.png | Bin .../Atmospherics}/pipe.rsi/pipeTJunction.png | Bin .../Piping/Atmospherics}/pump.rsi/meta.json | 0 .../pump.rsi/pumpDigitalValve.png | Bin .../pump.rsi/pumpManualValve.png | Bin .../pump.rsi/pumpPassiveGate.png | Bin .../pump.rsi/pumpPassiveGateOn.png | Bin .../Atmospherics}/pump.rsi/pumpPressure.png | Bin .../Atmospherics}/pump.rsi/pumpPressureOn.png | Bin .../Atmospherics}/pump.rsi/pumpVolume.png | Bin .../Atmospherics}/pump.rsi/pumpVolumeOn.png | Bin .../Atmospherics}/scrubber.rsi/meta.json | 0 .../Atmospherics}/scrubber.rsi/scrub_off.png | Bin .../Atmospherics}/scrubber.rsi/scrub_on.png | Bin .../scrubber.rsi/scrub_purge.png | Bin .../scrubber.rsi/scrub_welded.png | Bin .../Atmospherics}/scrubber.rsi/scrub_wide.png | Bin .../thermomachine.rsi/freezer_off.png | Bin .../thermomachine.rsi/freezer_on.png | Bin .../thermomachine.rsi/freezer_open.png | Bin .../thermomachine.rsi/heater_off.png | Bin .../thermomachine.rsi/heater_on.png | Bin .../thermomachine.rsi/heater_open.png | Bin .../Atmospherics}/thermomachine.rsi/meta.json | 0 .../Atmospherics}/thermomachine.rsi/pipe.png | Bin .../Piping/Atmospherics}/vent.rsi/meta.json | 0 .../Piping/Atmospherics}/vent.rsi/vent_in.png | Bin .../Atmospherics}/vent.rsi/vent_off.png | Bin .../Atmospherics}/vent.rsi/vent_out.png | Bin .../Atmospherics}/vent.rsi/vent_welded.png | Bin .../Piping}/disposal.rsi/condisposal.png | Bin .../Piping}/disposal.rsi/conpipe-c.png | Bin .../Piping}/disposal.rsi/conpipe-j1.png | Bin .../Piping}/disposal.rsi/conpipe-j1s.png | Bin .../Piping}/disposal.rsi/conpipe-j2.png | Bin .../Piping}/disposal.rsi/conpipe-j2s.png | Bin .../Piping}/disposal.rsi/conpipe-s.png | Bin .../Piping}/disposal.rsi/conpipe-t.png | Bin .../Piping}/disposal.rsi/conpipe-tagger.png | Bin .../Piping}/disposal.rsi/conpipe-y.png | Bin .../disposal.rsi/disposal-charging.png | Bin .../Piping}/disposal.rsi/disposal-flush.png | Bin .../Piping}/disposal.rsi/disposal.png | Bin .../Piping}/disposal.rsi/dispover-charge.png | Bin .../Piping}/disposal.rsi/dispover-full.png | Bin .../Piping}/disposal.rsi/dispover-handle.png | Bin .../Piping}/disposal.rsi/dispover-ready.png | Bin .../Piping}/disposal.rsi/intake-closing.png | Bin .../Piping}/disposal.rsi/intake.png | Bin .../Piping}/disposal.rsi/meta.json | 0 .../Piping}/disposal.rsi/outlet-open.png | Bin .../Piping}/disposal.rsi/outlet.png | Bin .../Piping}/disposal.rsi/pipe-b.png | Bin .../Piping}/disposal.rsi/pipe-bf.png | Bin .../Piping}/disposal.rsi/pipe-c.png | Bin .../Piping}/disposal.rsi/pipe-cf.png | Bin .../Piping}/disposal.rsi/pipe-d.png | Bin .../Piping}/disposal.rsi/pipe-j1.png | Bin .../Piping}/disposal.rsi/pipe-j1f.png | Bin .../Piping}/disposal.rsi/pipe-j1s.png | Bin .../Piping}/disposal.rsi/pipe-j1sf.png | Bin .../Piping}/disposal.rsi/pipe-j2.png | Bin .../Piping}/disposal.rsi/pipe-j2f.png | Bin .../Piping}/disposal.rsi/pipe-j2s.png | Bin .../Piping}/disposal.rsi/pipe-j2sf.png | Bin .../Piping}/disposal.rsi/pipe-s.png | Bin .../Piping}/disposal.rsi/pipe-sf.png | Bin .../Piping}/disposal.rsi/pipe-t.png | Bin .../disposal.rsi/pipe-tagger-partial.png | Bin .../Piping}/disposal.rsi/pipe-tagger.png | Bin .../Piping}/disposal.rsi/pipe-tf.png | Bin .../Piping}/disposal.rsi/pipe-u.png | Bin .../Piping}/disposal.rsi/pipe-y.png | Bin .../Piping}/disposal.rsi/pipe-yf.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_0.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_1.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_10.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_11.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_12.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_13.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_14.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_15.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_2.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_3.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_4.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_5.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_6.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_7.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_8.png | Bin .../Power/Cables}/hv_cable.rsi/hvcable_9.png | Bin .../Power/Cables}/hv_cable.rsi/meta.json | 0 .../Power/Cables}/lv_cable.rsi/lvcable_0.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_1.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_10.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_11.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_12.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_13.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_14.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_15.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_2.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_3.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_4.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_5.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_6.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_7.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_8.png | Bin .../Power/Cables}/lv_cable.rsi/lvcable_9.png | Bin .../Power/Cables}/lv_cable.rsi/meta.json | 0 .../Power/Cables}/mv_cable.rsi/meta.json | 0 .../Power/Cables}/mv_cable.rsi/mvcable_0.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_1.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_10.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_11.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_12.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_13.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_14.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_15.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_2.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_3.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_4.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_5.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_6.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_7.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_8.png | Bin .../Power/Cables}/mv_cable.rsi/mvcable_9.png | Bin .../Generation}/PA/control_box.rsi/box.png | Bin .../Generation}/PA/control_box.rsi/boxc.png | Bin .../Generation}/PA/control_box.rsi/boxw.png | Bin .../Generation}/PA/control_box.rsi/meta.json | 0 .../Generation}/PA/control_box.rsi/unlitp.png | Bin .../PA/control_box.rsi/unlitp0.png | Bin .../PA/control_box.rsi/unlitp1.png | Bin .../PA/control_box.rsi/unlitp2.png | Bin .../PA/control_box.rsi/unlitp3.png | Bin .../PA/emitter_center.rsi/center.png | Bin .../PA/emitter_center.rsi/centerc.png | Bin .../PA/emitter_center.rsi/centerw.png | Bin .../PA/emitter_center.rsi/meta.json | 0 .../PA/emitter_center.rsi/unlitp.png | Bin .../PA/emitter_center.rsi/unlitp0.png | Bin .../PA/emitter_center.rsi/unlitp1.png | Bin .../PA/emitter_center.rsi/unlitp2.png | Bin .../PA/emitter_center.rsi/unlitp3.png | Bin .../Generation}/PA/emitter_left.rsi/left.png | Bin .../Generation}/PA/emitter_left.rsi/leftc.png | Bin .../Generation}/PA/emitter_left.rsi/leftw.png | Bin .../Generation}/PA/emitter_left.rsi/meta.json | 0 .../PA/emitter_left.rsi/unlitp.png | Bin .../PA/emitter_left.rsi/unlitp0.png | Bin .../PA/emitter_left.rsi/unlitp1.png | Bin .../PA/emitter_left.rsi/unlitp2.png | Bin .../PA/emitter_left.rsi/unlitp3.png | Bin .../PA/emitter_right.rsi/meta.json | 0 .../PA/emitter_right.rsi/right.png | Bin .../PA/emitter_right.rsi/rightc.png | Bin .../PA/emitter_right.rsi/rightw.png | Bin .../PA/emitter_right.rsi/unlitp.png | Bin .../PA/emitter_right.rsi/unlitp0.png | Bin .../PA/emitter_right.rsi/unlitp1.png | Bin .../PA/emitter_right.rsi/unlitp2.png | Bin .../PA/emitter_right.rsi/unlitp3.png | Bin .../Power/Generation}/PA/end_cap.rsi/cap.png | Bin .../Power/Generation}/PA/end_cap.rsi/capc.png | Bin .../Power/Generation}/PA/end_cap.rsi/capw.png | Bin .../Generation}/PA/end_cap.rsi/meta.json | 0 .../PA/fuel_chamber.rsi/chamber.png | Bin .../PA/fuel_chamber.rsi/chamberc.png | Bin .../PA/fuel_chamber.rsi/chamberw.png | Bin .../Generation}/PA/fuel_chamber.rsi/meta.json | 0 .../PA/fuel_chamber.rsi/unlitp.png | Bin .../PA/fuel_chamber.rsi/unlitp0.png | Bin .../PA/fuel_chamber.rsi/unlitp1.png | Bin .../PA/fuel_chamber.rsi/unlitp2.png | Bin .../PA/fuel_chamber.rsi/unlitp3.png | Bin .../Generation}/PA/particle.rsi/meta.json | 0 .../Generation}/PA/particle.rsi/particle0.png | Bin .../Generation}/PA/particle.rsi/particle1.png | Bin .../Generation}/PA/particle.rsi/particle2.png | Bin .../Generation}/PA/particle.rsi/particle3.png | Bin .../Generation}/PA/power_box.rsi/box.png | Bin .../Generation}/PA/power_box.rsi/boxc.png | Bin .../Generation}/PA/power_box.rsi/boxw.png | Bin .../Generation}/PA/power_box.rsi/meta.json | 0 .../Generation}/PA/power_box.rsi/unlitp.png | Bin .../Generation}/PA/power_box.rsi/unlitp0.png | Bin .../Generation}/PA/power_box.rsi/unlitp1.png | Bin .../Generation}/PA/power_box.rsi/unlitp2.png | Bin .../Generation}/PA/power_box.rsi/unlitp3.png | Bin .../Singularity/collector.rsi/ca_active.png | Bin .../Singularity/collector.rsi/ca_deactive.png | Bin .../Singularity/collector.rsi/ca_off.png | Bin .../Singularity/collector.rsi/ca_on.png | Bin .../Singularity/collector.rsi/cu.png | Bin .../Singularity/collector.rsi/meta.json | 0 .../Singularity/containment.rsi/a1.png | Bin .../Singularity/containment.rsi/a2.png | Bin .../Singularity/containment.rsi/a3.png | Bin .../Singularity/containment.rsi/icon.png | Bin .../Singularity/containment.rsi/meta.json | 0 .../Singularity/containment.rsi/on.png | Bin .../Singularity/containment.rsi/p1.png | Bin .../Singularity/containment.rsi/p2.png | Bin .../Singularity/containment.rsi/p3.png | Bin .../Singularity/containment.rsi/p4.png | Bin .../Singularity/containment.rsi/p5.png | Bin .../Singularity/containment.rsi/p6.png | Bin .../containment_field.rsi/field.png | Bin .../containment_field.rsi/meta.json | 0 .../Singularity/emitter.rsi/beam.png | Bin .../Singularity/emitter.rsi/emitter0.png | Bin .../Singularity/emitter.rsi/emitter1.png | Bin .../Singularity/emitter.rsi/emitter2.png | Bin .../Singularity/emitter.rsi/lock.png | Bin .../Singularity/emitter.rsi/meta.json | 0 .../Singularity/emitter.rsi/projectile.png | Bin .../Singularity/emitter.rsi/underpowered.png | Bin .../Singularity/generator.rsi/icon.png | Bin .../Singularity/generator.rsi/meta.json | 0 .../Singularity/singularity_1.rsi/meta.json | 0 .../singularity_1.rsi/singularity_1.png | Bin .../Singularity/singularity_2.rsi/meta.json | 0 .../singularity_2.rsi/singularity_2.png | Bin .../Singularity/singularity_3.rsi/meta.json | 0 .../singularity_3.rsi/singularity_3.png | Bin .../Singularity/singularity_4.rsi/meta.json | 0 .../singularity_4.rsi/singularity_4.png | Bin .../Singularity/singularity_5.rsi/meta.json | 0 .../singularity_5.rsi/singularity_5.png | Bin .../Singularity/singularity_6.rsi/meta.json | 0 .../singularity_6.rsi/singularity_6.png | Bin .../Power/Generation/ame.rsi}/control.png | Bin .../Generation/ame.rsi}/control_critical.png | Bin .../Generation/ame.rsi}/control_fuck.png | Bin .../Power/Generation/ame.rsi}/control_on.png | Bin .../Power/Generation/ame.rsi}/core.png | Bin .../Power/Generation/ame.rsi}/core_strong.png | Bin .../Power/Generation/ame.rsi}/core_weak.png | Bin .../Power/Generation/ame.rsi/meta.json | 188 ++++++++ .../Power/Generation/ame.rsi}/shield_0.png | Bin .../Power/Generation/ame.rsi}/shield_1.png | Bin .../Power/Generation/ame.rsi}/shield_10.png | Bin .../Power/Generation/ame.rsi}/shield_11.png | Bin .../Power/Generation/ame.rsi}/shield_12.png | Bin .../Power/Generation/ame.rsi}/shield_13.png | Bin .../Power/Generation/ame.rsi}/shield_14.png | Bin .../Power/Generation/ame.rsi}/shield_15.png | Bin .../Power/Generation/ame.rsi}/shield_2.png | Bin .../Power/Generation/ame.rsi}/shield_3.png | Bin .../Power/Generation/ame.rsi}/shield_4.png | Bin .../Power/Generation/ame.rsi}/shield_5.png | Bin .../Power/Generation/ame.rsi}/shield_6.png | Bin .../Power/Generation/ame.rsi}/shield_7.png | Bin .../Power/Generation/ame.rsi}/shield_8.png | Bin .../Power/Generation/ame.rsi}/shield_9.png | Bin .../Generation}/solar_panel.rsi/broken.png | Bin .../Generation}/solar_panel.rsi/meta.json | 0 .../Generation}/solar_panel.rsi/normal.png | Bin .../solar_panel.rsi/solar_assembly.png | Bin .../solar_panel.rsi/solar_tracker.png | Bin .../Power/apc.rsi/apc-b.png | Bin .../Power/apc.rsi/apc-spark.png | Bin .../Power/apc.rsi/apc0.png | Bin .../Power/apc.rsi/apc1-b-nocover.png | Bin .../Power/apc.rsi/apc1-nocover.png | Bin .../Power/apc.rsi/apc1.png | Bin .../Power/apc.rsi/apc2-b-nocover.png | Bin .../Power/apc.rsi/apc2-nocover.png | Bin .../Power/apc.rsi/apc2.png | Bin .../Power/apc.rsi/apcemag.png | Bin .../Power/apc.rsi/apcewires.png | Bin .../Power/apc.rsi/apcmaint.png | Bin .../Power/apc.rsi/apco0-0.png | Bin .../Power/apc.rsi/apco0-1.png | Bin .../Power/apc.rsi/apco0-2.png | Bin .../Power/apc.rsi/apco0-3.png | Bin .../Power/apc.rsi/apco1-0.png | Bin .../Power/apc.rsi/apco1-1.png | Bin .../Power/apc.rsi/apco1-2.png | Bin .../Power/apc.rsi/apco1-3.png | Bin .../Power/apc.rsi/apco2-0.png | Bin .../Power/apc.rsi/apco2-1.png | Bin .../Power/apc.rsi/apco2-2.png | Bin .../Power/apc.rsi/apco2-3.png | Bin .../Power/apc.rsi/apco3-0.png | Bin .../Power/apc.rsi/apco3-1.png | Bin .../Power/apc.rsi/apco3-2.png | Bin .../Power/apc.rsi/apcox-0.png | Bin .../Power/apc.rsi/apcox-1.png | Bin .../Power/apc.rsi/meta.json | 0 .../Power/cable_terminal.rsi}/meta.json | 0 .../Power/cable_terminal.rsi}/term.png | Bin .../Power/cell_recharger.rsi/empty.png | Bin .../Power/cell_recharger.rsi/full.png | Bin .../cell_recharger.rsi/light-charged.png | Bin .../cell_recharger.rsi/light-charging.png | Bin .../Power/cell_recharger.rsi/light-empty.png | Bin .../Power/cell_recharger.rsi/light-off.png | Bin .../Power/cell_recharger.rsi/meta.json | 0 .../Power/cell_recharger.rsi/open.png | Bin .../Power/power.rsi/eightdirwire.png | Bin .../Power/power.rsi/generator.png | Bin .../Power/power.rsi/meta.json | 0 .../Power/power.rsi/provider.png | Bin .../Power/power.rsi/storage.png | Bin .../Power/power.rsi/wiredmachine.png | Bin .../Power/power.rsi/wirelessmachine.png | Bin .../Power/recharger.rsi/empty.png | Bin .../Power/recharger.rsi/full.png | Bin .../Power/recharger.rsi/light-charged.png | Bin .../Power/recharger.rsi/light-charging.png | Bin .../Power/recharger.rsi/light-empty.png | Bin .../Power/recharger.rsi/light-off.png | Bin .../Power/recharger.rsi/meta.json | 0 .../Power/smes.rsi/meta.json | 0 .../Power/smes.rsi/smes-crit.png | Bin .../Power/smes.rsi/smes-display.png | Bin .../Power/smes.rsi/smes-oc0.png | Bin .../Power/smes.rsi/smes-oc1.png | Bin .../Power/smes.rsi/smes-oc2.png | Bin .../Power/smes.rsi/smes-og1.png | Bin .../Power/smes.rsi/smes-og2.png | Bin .../Power/smes.rsi/smes-og3.png | Bin .../Power/smes.rsi/smes-og4.png | Bin .../Power/smes.rsi/smes-og5.png | Bin .../Power/smes.rsi/smes-op0.png | Bin .../Power/smes.rsi/smes-op1.png | Bin .../Power/smes.rsi/smes-op2.png | Bin .../Power/smes.rsi/smes.png | Bin .../Power/substation.rsi/charging.png | Bin .../Power/substation.rsi/dead.png | Bin .../Power/substation.rsi/full.png | Bin .../Power/substation.rsi/meta.json | 0 .../Power/substation.rsi/screen.png | Bin .../Power/substation.rsi/substation.png | Bin .../Power/wall_recharger.rsi/empty.png | Bin .../Power/wall_recharger.rsi/full.png | Bin .../wall_recharger.rsi/light-charged.png | Bin .../wall_recharger.rsi/light-charging.png | Bin .../Power/wall_recharger.rsi/light-empty.png | Bin .../Power/wall_recharger.rsi/light-off.png | Bin .../Power/wall_recharger.rsi/meta.json | 0 .../electricalcrate.rsi/electricalcrate.png | Bin .../electricalcrate_door.png | Bin .../electricalcrate_icon.png | Bin .../electricalcrate_open.png | Bin .../Crates/electricalcrate.rsi/meta.json | 0 .../Crates/electricalcrate.rsi/sparking.png | Bin .../Crates/electricalcrate.rsi/welded.png | Bin .../Crates/engicrate.rsi/engicrate.png | Bin .../Crates/engicrate.rsi/engicrate_door.png | Bin .../Crates/engicrate.rsi/engicrate_icon.png | Bin .../Crates/engicrate.rsi/engicrate_open.png | Bin .../Storage/Crates/engicrate.rsi/meta.json | 0 .../Storage/Crates/engicrate.rsi/sparking.png | Bin .../Storage/Crates/engicrate.rsi/welded.png | Bin .../engicrate_secure.rsi/engicratesecure.png | Bin .../engicratesecure_door.png | Bin .../engicratesecure_icon.png | Bin .../engicratesecure_open.png | Bin .../Crates/engicrate_secure.rsi/locked.png | Bin .../Crates/engicrate_secure.rsi/meta.json | 0 .../Crates/engicrate_secure.rsi/off.png | Bin .../Crates/engicrate_secure.rsi/sparking.png | Bin .../Crates/engicrate_secure.rsi/unlocked.png | Bin .../Crates/engicrate_secure.rsi/welded.png | Bin .../Storage/Crates/freezer.rsi/freezer.png | Bin .../Crates/freezer.rsi/freezer_door.png | Bin .../Crates/freezer.rsi/freezer_icon.png | Bin .../Crates/freezer.rsi/freezer_open.png | Bin .../Storage/Crates/freezer.rsi/meta.json | 0 .../Storage/Crates/freezer.rsi/sparking.png | Bin .../Storage/Crates/freezer.rsi/welded.png | Bin .../Storage/Crates/generic.rsi/crate.png | Bin .../Storage/Crates/generic.rsi/crate_door.png | Bin .../Storage/Crates/generic.rsi/crate_icon.png | Bin .../Storage/Crates/generic.rsi/crate_open.png | Bin .../Storage/Crates/generic.rsi/meta.json | 0 .../Storage/Crates/generic.rsi/sparking.png | Bin .../Storage/Crates/generic.rsi/welded.png | Bin .../Storage/Crates/hydro.rsi/hydrocrate.png | Bin .../Crates/hydro.rsi/hydrocrate_door.png | Bin .../Crates/hydro.rsi/hydrocrate_icon.png | Bin .../Crates/hydro.rsi/hydrocrate_open.png | Bin .../Storage/Crates/hydro.rsi/meta.json | 0 .../Storage/Crates/hydro.rsi/sparking.png | Bin .../Storage/Crates/hydro.rsi/welded.png | Bin .../hydro_secure.rsi/hydrocratesecure.png | Bin .../hydrocratesecure_door.png | Bin .../hydrocratesecure_icon.png | Bin .../hydrocratesecure_open.png | Bin .../Crates/hydro_secure.rsi/locked.png | Bin .../Storage/Crates/hydro_secure.rsi/meta.json | 0 .../Storage/Crates/hydro_secure.rsi/off.png | Bin .../Crates/hydro_secure.rsi/sparking.png | Bin .../Crates/hydro_secure.rsi/unlocked.png | Bin .../Crates/hydro_secure.rsi/welded.png | Bin .../Crates/livestock.rsi/livestockcrate.png | Bin .../livestock.rsi/livestockcrate_door.png | Bin .../livestock.rsi/livestockcrate_open.png | Bin .../Storage/Crates/livestock.rsi/meta.json | 0 .../Crates/medical.rsi/medicalcrate.png | Bin .../Crates/medical.rsi/medicalcrate_door.png | Bin .../Crates/medical.rsi/medicalcrate_icon.png | Bin .../Crates/medical.rsi/medicalcrate_open.png | Bin .../Storage/Crates/medical.rsi/meta.json | 0 .../Storage/Crates/medical.rsi/sparking.png | Bin .../Storage/Crates/medical.rsi/welded.png | Bin .../Crates/medicalcrate_secure.rsi/locked.png | Bin .../medicalcratesecure.png | Bin .../medicalcratesecure_door.png | Bin .../medicalcratesecure_icon.png | Bin .../medicalcratesecure_open.png | Bin .../Crates/medicalcrate_secure.rsi/meta.json | 0 .../Crates/medicalcrate_secure.rsi/off.png | Bin .../medicalcrate_secure.rsi/sparking.png | Bin .../medicalcrate_secure.rsi/unlocked.png | Bin .../Crates/medicalcrate_secure.rsi/welded.png | Bin .../Storage/Crates/o2.rsi/meta.json | 0 .../Storage/Crates/o2.rsi/o2crate.png | Bin .../Storage/Crates/o2.rsi/o2crate_door.png | Bin .../Storage/Crates/o2.rsi/o2crate_icon.png | Bin .../Storage/Crates/o2.rsi/o2crate_open.png | Bin .../Storage/Crates/o2.rsi/sparking.png | Bin .../Storage/Crates/o2.rsi/welded.png | Bin .../Storage/Crates/plasma.rsi/locked.png | Bin .../Storage/Crates/plasma.rsi/meta.json | 0 .../Storage/Crates/plasma.rsi/off.png | Bin .../Storage/Crates/plasma.rsi/plasmacrate.png | Bin .../Crates/plasma.rsi/plasmacrate_door.png | Bin .../Crates/plasma.rsi/plasmacrate_icon.png | Bin .../Crates/plasma.rsi/plasmacrate_open.png | Bin .../Storage/Crates/plasma.rsi/sparking.png | Bin .../Storage/Crates/plasma.rsi/unlocked.png | Bin .../Storage/Crates/plasma.rsi/welded.png | Bin .../Storage/Crates/plastic.rsi/meta.json | 0 .../Crates/plastic.rsi/plasticcrate.png | Bin .../Crates/plastic.rsi/plasticcrate_door.png | Bin .../Crates/plastic.rsi/plasticcrate_icon.png | Bin .../Crates/plastic.rsi/plasticcrate_open.png | Bin .../Storage/Crates/plastic.rsi/sparking.png | Bin .../Storage/Crates/plastic.rsi/welded.png | Bin .../Crates/privatecrate_secure.rsi/locked.png | Bin .../Crates/privatecrate_secure.rsi/meta.json | 0 .../Crates/privatecrate_secure.rsi/off.png | Bin .../privatecrate_secure.rsi/privatecrate.png | Bin .../privatecrate_door.png | Bin .../privatecrate_icon.png | Bin .../privatecrate_open.png | Bin .../privatecrate_secure.rsi/sparking.png | Bin .../privatecrate_secure.rsi/unlocked.png | Bin .../Crates/privatecrate_secure.rsi/welded.png | Bin .../Storage/Crates/radiation.rsi/meta.json | 0 .../Crates/radiation.rsi/radiationcrate.png | Bin .../radiation.rsi/radiationcrate_door.png | Bin .../radiation.rsi/radiationcrate_icon.png | Bin .../radiation.rsi/radiationcrate_open.png | Bin .../Storage/Crates/radiation.rsi/sparking.png | Bin .../Storage/Crates/radiation.rsi/welded.png | Bin .../Storage/Crates/scicrate.rsi/meta.json | 0 .../Storage/Crates/scicrate.rsi/scicrate.png | Bin .../Crates/scicrate.rsi/scicrate_door.png | Bin .../Crates/scicrate.rsi/scicrate_icon.png | Bin .../Crates/scicrate.rsi/scicrate_open.png | Bin .../Storage/Crates/scicrate.rsi/sparking.png | Bin .../Storage/Crates/scicrate.rsi/welded.png | Bin .../Crates/scicrate_secure.rsi/locked.png | Bin .../Crates/scicrate_secure.rsi/meta.json | 0 .../Crates/scicrate_secure.rsi/off.png | Bin .../scicrate_secure.rsi/scicratesecure.png | Bin .../scicratesecure_door.png | Bin .../scicratesecure_icon.png | Bin .../scicratesecure_open.png | Bin .../Crates/scicrate_secure.rsi/sparking.png | Bin .../Crates/scicrate_secure.rsi/unlocked.png | Bin .../Crates/scicrate_secure.rsi/welded.png | Bin .../Storage/Crates/sec_gear.rsi/locked.png | Bin .../Storage/Crates/sec_gear.rsi/meta.json | 0 .../Storage/Crates/sec_gear.rsi/off.png | Bin .../Crates/sec_gear.rsi/secgearcrate.png | Bin .../Crates/sec_gear.rsi/secgearcrate_door.png | Bin .../Crates/sec_gear.rsi/secgearcrate_icon.png | Bin .../Crates/sec_gear.rsi/secgearcrate_open.png | Bin .../Storage/Crates/sec_gear.rsi/sparking.png | Bin .../Storage/Crates/sec_gear.rsi/unlocked.png | Bin .../Storage/Crates/sec_gear.rsi/welded.png | Bin .../Storage/Crates/secure.rsi/locked.png | Bin .../Storage/Crates/secure.rsi/meta.json | 0 .../Storage/Crates/secure.rsi/off.png | Bin .../Storage/Crates/secure.rsi/securecrate.png | Bin .../Crates/secure.rsi/securecrate_door.png | Bin .../Crates/secure.rsi/securecrate_icon.png | Bin .../Crates/secure.rsi/securecrate_open.png | Bin .../Storage/Crates/secure.rsi/sparking.png | Bin .../Storage/Crates/secure.rsi/unlocked.png | Bin .../Storage/Crates/secure.rsi/welded.png | Bin .../Storage/Crates/surgerycrate.rsi/meta.json | 0 .../Crates/surgerycrate.rsi/sparking.png | Bin .../Crates/surgerycrate.rsi/surgerycrate.png | Bin .../surgerycrate.rsi/surgerycrate_door.png | Bin .../surgerycrate.rsi/surgerycrate_icon.png | Bin .../surgerycrate.rsi/surgerycrate_open.png | Bin .../Crates/surgerycrate.rsi/welded.png | Bin .../Storage/Crates/weapon.rsi/locked.png | Bin .../Storage/Crates/weapon.rsi/meta.json | 0 .../Storage/Crates/weapon.rsi/off.png | Bin .../Storage/Crates/weapon.rsi/sparking.png | Bin .../Storage/Crates/weapon.rsi/unlocked.png | Bin .../Storage/Crates/weapon.rsi/weaponcrate.png | Bin .../Crates/weapon.rsi/weaponcrate_door.png | Bin .../Crates/weapon.rsi/weaponcrate_icon.png | Bin .../Crates/weapon.rsi/weaponcrate_open.png | Bin .../Storage/Crates/weapon.rsi/welded.png | Bin .../Storage}/canister.rsi/black-1.png | Bin .../Storage}/canister.rsi/black.png | Bin .../Storage}/canister.rsi/blue-1.png | Bin .../Storage}/canister.rsi/blue.png | Bin .../Storage}/canister.rsi/can-connector.png | Bin .../Storage}/canister.rsi/can-o0.png | Bin .../Storage}/canister.rsi/can-o1.png | Bin .../Storage}/canister.rsi/can-o2.png | Bin .../Storage}/canister.rsi/can-o3.png | Bin .../Storage}/canister.rsi/can-oa1.png | Bin .../Storage}/canister.rsi/can-open.png | Bin .../Storage}/canister.rsi/darkblue-1.png | Bin .../Storage}/canister.rsi/darkblue.png | Bin .../Storage}/canister.rsi/freon-1.png | Bin .../Storage}/canister.rsi/freon.png | Bin .../Storage}/canister.rsi/green-1.png | Bin .../Storage}/canister.rsi/green.png | Bin .../Storage}/canister.rsi/grey-1.png | Bin .../Storage}/canister.rsi/grey.png | Bin .../Storage}/canister.rsi/meta.json | 0 .../Storage}/canister.rsi/orange-1.png | Bin .../Storage}/canister.rsi/orange.png | Bin .../Storage}/canister.rsi/red-1.png | Bin .../Storage}/canister.rsi/red.png | Bin .../Storage}/canister.rsi/redws-1.png | Bin .../Storage}/canister.rsi/redws.png | Bin .../canister.rsi/scrubber-connector.png | Bin .../Storage}/canister.rsi/scrubber-open.png | Bin .../Storage}/canister.rsi/water_vapor-1.png | Bin .../Storage}/canister.rsi/water_vapor.png | Bin .../Storage}/canister.rsi/yellow-1.png | Bin .../Storage}/canister.rsi/yellow.png | Bin .../Storage}/closet.rsi/abductor.png | Bin .../Storage}/closet.rsi/abductor_door.png | Bin .../Storage}/closet.rsi/abductor_open.png | Bin .../Storage}/closet.rsi/agentbox.png | Bin .../Storage}/closet.rsi/alien.png | Bin .../Storage}/closet.rsi/alien_door.png | Bin .../Storage}/closet.rsi/alien_open.png | Bin .../Storage}/closet.rsi/armory.png | Bin .../Storage}/closet.rsi/armory_door.png | Bin .../Storage}/closet.rsi/armory_open.png | Bin .../Storage}/closet.rsi/atmos.png | Bin .../Storage}/closet.rsi/atmos_door.png | Bin .../Storage}/closet.rsi/atmos_open.png | Bin .../closet.rsi/atmos_wardrobe_door.png | Bin .../Storage}/closet.rsi/bio.png | Bin .../Storage}/closet.rsi/bio_door.png | Bin .../Storage}/closet.rsi/bio_jan.png | Bin .../Storage}/closet.rsi/bio_jan_door.png | Bin .../Storage}/closet.rsi/bio_jan_open.png | Bin .../Storage}/closet.rsi/bio_open.png | Bin .../Storage}/closet.rsi/bio_sec.png | Bin .../Storage}/closet.rsi/bio_sec_door.png | Bin .../Storage}/closet.rsi/bio_sec_open.png | Bin .../Storage}/closet.rsi/bio_viro.png | Bin .../Storage}/closet.rsi/bio_viro_door.png | Bin .../Storage}/closet.rsi/bio_viro_open.png | Bin .../Storage}/closet.rsi/black_door.png | Bin .../Storage}/closet.rsi/blue_door.png | Bin .../Storage}/closet.rsi/bomb.png | Bin .../Storage}/closet.rsi/bomb_door.png | Bin .../Storage}/closet.rsi/bomb_open.png | Bin .../Storage}/closet.rsi/cabinet.png | Bin .../Storage}/closet.rsi/cabinet_door.png | Bin .../Storage}/closet.rsi/cabinet_open.png | Bin .../Storage}/closet.rsi/cap.png | Bin .../Storage}/closet.rsi/cap_door.png | Bin .../Storage}/closet.rsi/cap_open.png | Bin .../Storage}/closet.rsi/cardboard.png | Bin .../Storage}/closet.rsi/cardboard_open.png | Bin .../Storage}/closet.rsi/cardboard_special.png | Bin .../Storage}/closet.rsi/cargo.png | Bin .../Storage}/closet.rsi/cargo_door.png | Bin .../Storage}/closet.rsi/cargo_open.png | Bin .../Storage}/closet.rsi/ce.png | Bin .../Storage}/closet.rsi/ce_door.png | Bin .../Storage}/closet.rsi/ce_open.png | Bin .../Storage}/closet.rsi/chemical_door.png | Bin .../Storage}/closet.rsi/cmo.png | Bin .../Storage}/closet.rsi/cmo_door.png | Bin .../Storage}/closet.rsi/cmo_open.png | Bin .../Storage}/closet.rsi/cursed.png | Bin .../Storage}/closet.rsi/cursed_door.png | Bin .../Storage}/closet.rsi/cursed_open.png | Bin .../Storage}/closet.rsi/cursed_whole.png | Bin .../Storage}/closet.rsi/decursed.png | Bin .../Storage}/closet.rsi/decursed_door.png | Bin .../Storage}/closet.rsi/decursed_open.png | Bin .../Storage}/closet.rsi/ecase.png | Bin .../Storage}/closet.rsi/ecase_door.png | Bin .../Storage}/closet.rsi/ecase_open.png | Bin .../Storage}/closet.rsi/egun.png | Bin .../Storage}/closet.rsi/emergency.png | Bin .../Storage}/closet.rsi/emergency_door.png | Bin .../Storage}/closet.rsi/emergency_open.png | Bin .../Storage}/closet.rsi/eng.png | Bin .../Storage}/closet.rsi/eng_elec_door.png | Bin .../Storage}/closet.rsi/eng_open.png | Bin .../Storage}/closet.rsi/eng_rad_door.png | Bin .../Storage}/closet.rsi/eng_secure.png | Bin .../Storage}/closet.rsi/eng_secure_door.png | Bin .../Storage}/closet.rsi/eng_secure_open.png | Bin .../Storage}/closet.rsi/eng_tool_door.png | Bin .../Storage}/closet.rsi/eng_weld_door.png | Bin .../Storage}/closet.rsi/fire.png | Bin .../Storage}/closet.rsi/fire_door.png | Bin .../Storage}/closet.rsi/fire_open.png | Bin .../Storage}/closet.rsi/freezer.png | Bin .../Storage}/closet.rsi/freezer_door.png | Bin .../Storage}/closet.rsi/freezer_open.png | Bin .../Storage}/closet.rsi/generic.png | Bin .../Storage}/closet.rsi/generic_door.png | Bin .../Storage}/closet.rsi/generic_open.png | Bin .../Storage}/closet.rsi/green_door.png | Bin .../Storage}/closet.rsi/grey_door.png | Bin .../Storage}/closet.rsi/hop.png | Bin .../Storage}/closet.rsi/hop_door.png | Bin .../Storage}/closet.rsi/hop_open.png | Bin .../Storage}/closet.rsi/hos.png | Bin .../Storage}/closet.rsi/hos_door.png | Bin .../Storage}/closet.rsi/hos_open.png | Bin .../Storage}/closet.rsi/hydro.png | Bin .../Storage}/closet.rsi/hydro_door.png | Bin .../Storage}/closet.rsi/hydro_open.png | Bin .../Storage}/closet.rsi/locked.png | Bin .../Storage}/closet.rsi/med.png | Bin .../Storage}/closet.rsi/med_door.png | Bin .../Storage}/closet.rsi/med_open.png | Bin .../Storage}/closet.rsi/med_secure.png | Bin .../Storage}/closet.rsi/med_secure_door.png | Bin .../Storage}/closet.rsi/med_secure_open.png | Bin .../Storage}/closet.rsi/meta.json | 0 .../Storage}/closet.rsi/metalbox.png | Bin .../Storage}/closet.rsi/metalbox_open.png | Bin .../Storage}/closet.rsi/mining.png | Bin .../Storage}/closet.rsi/mining_door.png | Bin .../Storage}/closet.rsi/mining_open.png | Bin .../Storage}/closet.rsi/mixed_door.png | Bin .../Storage}/closet.rsi/oldcloset.png | Bin .../Storage}/closet.rsi/orange_door.png | Bin .../Storage}/closet.rsi/pink_door.png | Bin .../Storage}/closet.rsi/qm.png | Bin .../Storage}/closet.rsi/qm_door.png | Bin .../Storage}/closet.rsi/qm_open.png | Bin .../Storage}/closet.rsi/rd.png | Bin .../Storage}/closet.rsi/rd_door.png | Bin .../Storage}/closet.rsi/rd_open.png | Bin .../Storage}/closet.rsi/red_door.png | Bin .../Storage}/closet.rsi/science.png | Bin .../Storage}/closet.rsi/science_door.png | Bin .../Storage}/closet.rsi/science_open.png | Bin .../Storage}/closet.rsi/sec.png | Bin .../Storage}/closet.rsi/sec_door.png | Bin .../Storage}/closet.rsi/sec_open.png | Bin .../Storage}/closet.rsi/secure.png | Bin .../Storage}/closet.rsi/secure_door.png | Bin .../Storage}/closet.rsi/secure_open.png | Bin .../Storage}/closet.rsi/shotgun.png | Bin .../Storage}/closet.rsi/shotguncase.png | Bin .../Storage}/closet.rsi/shotguncase_door.png | Bin .../Storage}/closet.rsi/shotguncase_open.png | Bin .../Storage}/closet.rsi/sparking.png | Bin .../Storage}/closet.rsi/syndicate.png | Bin .../Storage}/closet.rsi/syndicate_door.png | Bin .../Storage}/closet.rsi/syndicate_open.png | Bin .../Storage}/closet.rsi/tac.png | Bin .../Storage}/closet.rsi/tac_door.png | Bin .../Storage}/closet.rsi/tac_open.png | Bin .../Storage}/closet.rsi/unlocked.png | Bin .../Storage}/closet.rsi/warden.png | Bin .../Storage}/closet.rsi/warden_door.png | Bin .../Storage}/closet.rsi/warden_open.png | Bin .../Storage}/closet.rsi/welded.png | Bin .../Storage}/closet.rsi/white_door.png | Bin .../Storage}/closet.rsi/yellow_door.png | Bin .../morgue.rsi/crema_active_light.png | Bin .../Storage}/morgue.rsi/crema_closed.png | Bin .../morgue.rsi/crema_contents_light.png | Bin .../Storage}/morgue.rsi/crema_open.png | Bin .../Storage}/morgue.rsi/crema_tray.png | Bin .../Storage}/morgue.rsi/meta.json | 0 .../Storage}/morgue.rsi/morgue_closed.png | Bin .../morgue.rsi/morgue_nomob_light.png | Bin .../morgue.rsi/morgue_nosoul_light.png | Bin .../Storage}/morgue.rsi/morgue_open.png | Bin .../Storage}/morgue.rsi/morgue_soul_light.png | Bin .../Storage}/morgue.rsi/morgue_tray.png | Bin .../Storage}/tanks.rsi/fueltank.png | Bin .../Storage}/tanks.rsi/meta.json | 0 .../Storage}/tanks.rsi/watertank.png | Bin .../emergency_light_off.png | Bin .../emergency_light_on.png | Bin .../Lighting/emergency_light.rsi/meta.json | 0 .../Lighting/light_small.rsi/broken.png | Bin .../Lighting/light_small.rsi/burned.png | Bin .../Lighting/light_small.rsi/empty.png | Bin .../Lighting/light_small.rsi/meta.json | 0 .../Lighting/light_small.rsi/off.png | Bin .../Lighting/light_small.rsi/on.png | Bin .../Lighting/light_tube.rsi/broken.png | Bin .../Lighting/light_tube.rsi/burned.png | Bin .../Lighting/light_tube.rsi/empty.png | Bin .../Lighting/light_tube.rsi/meta.json | 0 .../Lighting/light_tube.rsi/off.png | Bin .../Lighting/light_tube.rsi/on.png | Bin .../Lighting/lighting.rsi/construct.png | Bin .../Lighting/lighting.rsi/empty.png | Bin .../Lighting/lighting.rsi/meta.json | 0 .../Wallmounts}/Lighting/lighting.rsi/off.png | Bin .../Wallmounts}/Lighting/lighting.rsi/on.png | Bin .../Wallmounts}/barsign.rsi/birdcage.png | Bin .../Wallmounts}/barsign.rsi/combocafe.png | Bin .../barsign.rsi/emergencyrumparty.png | Bin .../Wallmounts}/barsign.rsi/empbarsign.png | Bin .../Wallmounts}/barsign.rsi/emprah.png | Bin .../Wallmounts}/barsign.rsi/empty.png | Bin .../Wallmounts}/barsign.rsi/enginechange.png | Bin .../Wallmounts}/barsign.rsi/goose.png | Bin .../Wallmounts}/barsign.rsi/lv426.png | Bin .../Wallmounts}/barsign.rsi/maidcafe.png | Bin .../Wallmounts}/barsign.rsi/maltesefalcon.png | Bin .../Wallmounts}/barsign.rsi/meta.json | 0 .../barsign.rsi/officerbeersky.png | Bin .../Wallmounts}/barsign.rsi/robustacafe.png | Bin .../Wallmounts}/barsign.rsi/the_lightbulb.png | Bin .../Wallmounts}/barsign.rsi/thealenath.png | Bin .../Wallmounts}/barsign.rsi/thecoderbus.png | Bin .../Wallmounts}/barsign.rsi/thedrunkcarp.png | Bin .../Wallmounts}/barsign.rsi/theharmbaton.png | Bin .../Wallmounts}/barsign.rsi/thenet.png | Bin .../Wallmounts}/barsign.rsi/theouterspess.png | Bin .../Wallmounts}/barsign.rsi/thesingulo.png | Bin .../Wallmounts}/barsign.rsi/thesun.png | Bin .../Wallmounts}/barsign.rsi/thewiggleroom.png | Bin .../barsign.rsi/thewretchedhive.png | Bin .../Wallmounts}/barsign.rsi/zocalo.png | Bin .../extinguisher_cabinet.rsi/closed.png | Bin .../extinguisher-mini.png | Bin .../extinguisher_cabinet.rsi/extinguisher.png | Bin .../extinguisher_closed.png | Bin .../extinguisher_empty.png | Bin .../extinguisher_full.png | Bin .../extinguisher_mini.png | Bin .../extinguisher_cabinet.rsi/frame.png | Bin .../extinguisher_cabinet.rsi/meta.json | 0 .../extinguisher_cabinet.rsi/open.png | Bin .../cabinet-empty-closed.png | Bin .../cabinet-empty-open.png | Bin .../cabinet-filled-closed.png | Bin .../cabinet-filled-open.png | Bin .../fireaxe_cabinet.rsi/cabinet.png | Bin .../fireaxe_cabinet.rsi/fireaxe.png | Bin .../fireaxe_cabinet.rsi/glass-1.png | Bin .../fireaxe_cabinet.rsi/glass-2.png | Bin .../fireaxe_cabinet.rsi/glass-3.png | Bin .../fireaxe_cabinet.rsi/glass-4.png | Bin .../fireaxe_cabinet.rsi/glass-up.png | Bin .../Wallmounts}/fireaxe_cabinet.rsi/glass.png | Bin .../fireaxe_cabinet.rsi/locked.png | Bin .../Wallmounts}/fireaxe_cabinet.rsi/meta.json | 0 .../fireaxe_cabinet.rsi/unlocked.png | Bin .../Wallmounts}/mirror.rsi/meta.json | 0 .../Wallmounts}/mirror.rsi/mirror.png | Bin .../Wallmounts}/mirror.rsi/mirror_broke.png | Bin .../Wallmounts/signs.rsi}/ai.png | Bin .../Wallmounts/signs.rsi}/anomaly.png | Bin .../Wallmounts/signs.rsi}/armory.png | Bin .../Wallmounts/signs.rsi}/ass.png | Bin .../Wallmounts/signs.rsi}/atmos.png | Bin .../Wallmounts/signs.rsi}/atmos_air.png | Bin .../Wallmounts/signs.rsi}/atmos_co2.png | Bin .../Wallmounts/signs.rsi}/atmos_n2.png | Bin .../Wallmounts/signs.rsi}/atmos_n2o.png | Bin .../Wallmounts/signs.rsi}/atmos_o2.png | Bin .../Wallmounts/signs.rsi}/atmos_plasma.png | Bin .../Wallmounts/signs.rsi}/atmos_waste.png | Bin .../Wallmounts/signs.rsi}/atmosplaque.png | Bin .../Wallmounts/signs.rsi}/bar.png | Bin .../Wallmounts/signs.rsi}/biblio.png | Bin .../Wallmounts/signs.rsi}/bio.png | Bin .../Wallmounts/signs.rsi}/biohazard.png | Bin .../Wallmounts/signs.rsi}/bridge.png | Bin .../Wallmounts/signs.rsi}/canisters.png | Bin .../Wallmounts/signs.rsi}/cargo.png | Bin .../Wallmounts/signs.rsi}/cargo_dock.png | Bin .../Wallmounts/signs.rsi}/chapel.png | Bin .../Wallmounts/signs.rsi}/chem.png | Bin .../Wallmounts/signs.rsi}/chemistry1.png | Bin .../Wallmounts/signs.rsi}/chemistry2.png | Bin .../Wallmounts/signs.rsi}/cloning.png | Bin .../Wallmounts/signs.rsi}/commander.png | Bin .../Wallmounts/signs.rsi}/conference_room.png | Bin .../Wallmounts/signs.rsi}/corrosives.png | Bin .../Wallmounts/signs.rsi}/cryogenics.png | Bin .../Wallmounts/signs.rsi}/danger.png | Bin .../Wallmounts/signs.rsi}/deathsposal.png | Bin .../signs.rsi}/direction_bridge.png | Bin .../Wallmounts/signs.rsi}/direction_eng.png | Bin .../Wallmounts/signs.rsi}/direction_evac.png | Bin .../Wallmounts/signs.rsi}/direction_med.png | Bin .../Wallmounts/signs.rsi}/direction_sci.png | Bin .../Wallmounts/signs.rsi}/direction_sec.png | Bin .../signs.rsi}/direction_supply.png | Bin .../Wallmounts/signs.rsi}/dock.png | Bin .../Wallmounts/signs.rsi}/doors.png | Bin .../Wallmounts/signs.rsi}/drones.png | Bin .../Wallmounts/signs.rsi}/electrical.png | Bin .../Wallmounts/signs.rsi}/eng.png | Bin .../Wallmounts/signs.rsi}/engine.png | Bin .../Wallmounts/signs.rsi}/eva.png | Bin .../Wallmounts/signs.rsi}/examroom.png | Bin .../Wallmounts/signs.rsi}/explosives.png | Bin .../Wallmounts/signs.rsi}/fire.png | Bin .../Wallmounts/signs.rsi}/flammable.png | Bin .../Wallmounts/signs.rsi}/gravi.png | Bin .../Wallmounts/signs.rsi}/hydro1.png | Bin .../Wallmounts/signs.rsi}/hydro2.png | Bin .../Wallmounts/signs.rsi}/hydro3.png | Bin .../Wallmounts/signs.rsi}/interrogation.png | Bin .../Wallmounts/signs.rsi}/laser.png | Bin .../Wallmounts/signs.rsi}/magnetics.png | Bin .../Wallmounts/signs.rsi}/mail.png | Bin .../Wallmounts/signs.rsi}/medbay.png | Bin .../Wallmounts/signs.rsi}/memetic.png | Bin .../Wallmounts/signs.rsi}/meta.json | 0 .../Wallmounts/signs.rsi}/miner_dock.png | Bin .../Wallmounts/signs.rsi}/monkey_painting.png | Bin .../Wallmounts/signs.rsi}/morgue.png | Bin .../Wallmounts/signs.rsi}/nosmoking.png | Bin .../Wallmounts/signs.rsi}/nosmoking2.png | Bin .../Wallmounts/signs.rsi}/optical.png | Bin .../Wallmounts/signs.rsi}/oxidants.png | Bin .../Wallmounts/signs.rsi}/pods.png | Bin .../Wallmounts/signs.rsi}/prison.png | Bin .../Wallmounts/signs.rsi}/radiation.png | Bin .../Wallmounts/signs.rsi}/rnd.png | Bin .../Wallmounts/signs.rsi}/robo.png | Bin .../Wallmounts/signs.rsi}/sci.png | Bin .../Wallmounts/signs.rsi}/science1.png | Bin .../Wallmounts/signs.rsi}/science2.png | Bin .../Wallmounts/signs.rsi}/secure.png | Bin .../Wallmounts/signs.rsi}/securearea.png | Bin .../Wallmounts/signs.rsi}/shield.png | Bin .../Wallmounts/signs.rsi}/shock.png | Bin .../Wallmounts/signs.rsi}/something-old1.png | Bin .../Wallmounts/signs.rsi}/something-old2.png | Bin .../Wallmounts/signs.rsi}/space.png | Bin .../Wallmounts/signs.rsi}/surgery.png | Bin .../Wallmounts/signs.rsi}/telecoms.png | Bin .../Wallmounts/signs.rsi}/toxin_res.png | Bin .../Wallmounts/signs.rsi}/toxins.png | Bin .../Wallmounts/signs.rsi}/virology.png | Bin .../Wallmounts/signs.rsi}/xenobio.png | Bin .../Wallmounts/signs.rsi}/xenobio2.png | Bin .../Wallmounts/signs.rsi}/xenolab.png | Bin .../Wallmounts/signs.rsi}/zumosplaque.png | Bin .../Wallmounts}/switch.rsi/dead.png | Bin .../Wallmounts}/switch.rsi/meta.json | 0 .../Wallmounts}/switch.rsi/off.png | Bin .../Wallmounts}/switch.rsi/on.png | Bin .../Wallmounts}/sylphs.rsi/meta.json | 0 .../Wallmounts}/sylphs.rsi/sylph.png | Bin .../Wallmounts}/sylphs.rsi/sylphicon.png | Bin .../Structures/Walls/asteroid_rock.rsi/0.png | Bin .../Structures/Walls/asteroid_rock.rsi/1.png | Bin .../Structures/Walls/asteroid_rock.rsi/2.png | Bin .../Structures/Walls/asteroid_rock.rsi/3.png | Bin .../Structures/Walls/asteroid_rock.rsi/4.png | Bin .../Walls/asteroid_rock.rsi/meta.json | 0 .../Walls}/barricades.rsi/barricadewooden.png | Bin .../Walls}/barricades.rsi/meta.json | 0 .../Structures/Walls/brick.rsi/brick0.png | Bin .../Structures/Walls/brick.rsi/brick1.png | Bin .../Structures/Walls/brick.rsi/brick2.png | Bin .../Structures/Walls/brick.rsi/brick3.png | Bin .../Structures/Walls/brick.rsi/brick4.png | Bin .../Structures/Walls/brick.rsi/brick5.png | Bin .../Structures/Walls/brick.rsi/brick6.png | Bin .../Structures/Walls/brick.rsi/brick7.png | Bin .../Structures/Walls/brick.rsi/full.png | Bin .../Structures/Walls/brick.rsi/meta.json | 0 .../Structures/Walls/clock.rsi/clock0.png | Bin .../Structures/Walls/clock.rsi/clock1.png | Bin .../Structures/Walls/clock.rsi/clock2.png | Bin .../Structures/Walls/clock.rsi/clock3.png | Bin .../Structures/Walls/clock.rsi/clock4.png | Bin .../Structures/Walls/clock.rsi/clock5.png | Bin .../Structures/Walls/clock.rsi/clock6.png | Bin .../Structures/Walls/clock.rsi/clock7.png | Bin .../Structures/Walls/clock.rsi/full.png | Bin .../Structures/Walls/clock.rsi/meta.json | 0 .../Structures/Walls/clown.rsi/clown0.png | Bin .../Structures/Walls/clown.rsi/clown1.png | Bin .../Structures/Walls/clown.rsi/clown2.png | Bin .../Structures/Walls/clown.rsi/clown3.png | Bin .../Structures/Walls/clown.rsi/clown4.png | Bin .../Structures/Walls/clown.rsi/clown5.png | Bin .../Structures/Walls/clown.rsi/clown6.png | Bin .../Structures/Walls/clown.rsi/clown7.png | Bin .../Structures/Walls/clown.rsi/full.png | Bin .../Structures/Walls/clown.rsi/meta.json | 0 .../Structures/Walls/cult.rsi/cult0.png | Bin .../Structures/Walls/cult.rsi/cult1.png | Bin .../Structures/Walls/cult.rsi/cult2.png | Bin .../Structures/Walls/cult.rsi/cult3.png | Bin .../Structures/Walls/cult.rsi/cult4.png | Bin .../Structures/Walls/cult.rsi/cult5.png | Bin .../Structures/Walls/cult.rsi/cult6.png | Bin .../Structures/Walls/cult.rsi/cult7.png | Bin .../Structures/Walls/cult.rsi/full.png | Bin .../Structures/Walls/cult.rsi/meta.json | 0 .../Structures/Walls/debug.rsi/debug0.png | Bin .../Structures/Walls/debug.rsi/debug1.png | Bin .../Structures/Walls/debug.rsi/debug2.png | Bin .../Structures/Walls/debug.rsi/debug3.png | Bin .../Structures/Walls/debug.rsi/debug4.png | Bin .../Structures/Walls/debug.rsi/debug5.png | Bin .../Structures/Walls/debug.rsi/debug6.png | Bin .../Structures/Walls/debug.rsi/debug7.png | Bin .../Structures/Walls/debug.rsi/full.png | Bin .../Structures/Walls/debug.rsi/meta.json | 0 .../Structures/Walls/diamond.rsi/diamond0.png | Bin .../Structures/Walls/diamond.rsi/diamond1.png | Bin .../Structures/Walls/diamond.rsi/diamond2.png | Bin .../Structures/Walls/diamond.rsi/diamond3.png | Bin .../Structures/Walls/diamond.rsi/diamond4.png | Bin .../Structures/Walls/diamond.rsi/diamond5.png | Bin .../Structures/Walls/diamond.rsi/diamond6.png | Bin .../Structures/Walls/diamond.rsi/diamond7.png | Bin .../Structures/Walls/diamond.rsi/full.png | Bin .../Structures/Walls/diamond.rsi/meta.json | 0 .../Structures/Walls/gold.rsi/full.png | Bin .../Structures/Walls/gold.rsi/gold0.png | Bin .../Structures/Walls/gold.rsi/gold1.png | Bin .../Structures/Walls/gold.rsi/gold2.png | Bin .../Structures/Walls/gold.rsi/gold3.png | Bin .../Structures/Walls/gold.rsi/gold4.png | Bin .../Structures/Walls/gold.rsi/gold5.png | Bin .../Structures/Walls/gold.rsi/gold6.png | Bin .../Structures/Walls/gold.rsi/gold7.png | Bin .../Structures/Walls/gold.rsi/meta.json | 0 .../Structures/Walls/ice.rsi/full.png | Bin .../Structures/Walls/ice.rsi/ice0.png | Bin .../Structures/Walls/ice.rsi/ice1.png | Bin .../Structures/Walls/ice.rsi/ice2.png | Bin .../Structures/Walls/ice.rsi/ice3.png | Bin .../Structures/Walls/ice.rsi/ice4.png | Bin .../Structures/Walls/ice.rsi/ice5.png | Bin .../Structures/Walls/ice.rsi/ice6.png | Bin .../Structures/Walls/ice.rsi/ice7.png | Bin .../Structures/Walls/ice.rsi/meta.json | 0 .../Structures/Walls/low_wall.rsi/meta.json | 0 .../Structures/Walls/low_wall.rsi/metal.png | Bin .../Structures/Walls/low_wall.rsi/metal_0.png | Bin .../Structures/Walls/low_wall.rsi/metal_1.png | Bin .../Structures/Walls/low_wall.rsi/metal_2.png | Bin .../Structures/Walls/low_wall.rsi/metal_3.png | Bin .../Structures/Walls/low_wall.rsi/metal_4.png | Bin .../Structures/Walls/low_wall.rsi/metal_5.png | Bin .../Structures/Walls/low_wall.rsi/metal_6.png | Bin .../Structures/Walls/low_wall.rsi/metal_7.png | Bin .../Walls/low_wall.rsi/metal_over_0.png | Bin .../Walls/low_wall.rsi/metal_over_1.png | Bin .../Walls/low_wall.rsi/metal_over_2.png | Bin .../Walls/low_wall.rsi/metal_over_3.png | Bin .../Walls/low_wall.rsi/metal_over_4.png | Bin .../Walls/low_wall.rsi/metal_over_5.png | Bin .../Walls/low_wall.rsi/metal_over_6.png | Bin .../Walls/low_wall.rsi/metal_over_7.png | Bin .../Structures/Walls/metal.rsi/full.png | Bin .../Structures/Walls/metal.rsi/meta.json | 0 .../Structures/Walls/metal.rsi/metal0.png | Bin .../Structures/Walls/metal.rsi/metal1.png | Bin .../Structures/Walls/metal.rsi/metal2.png | Bin .../Structures/Walls/metal.rsi/metal3.png | Bin .../Structures/Walls/metal.rsi/metal4.png | Bin .../Structures/Walls/metal.rsi/metal5.png | Bin .../Structures/Walls/metal.rsi/metal6.png | Bin .../Structures/Walls/metal.rsi/metal7.png | Bin .../Structures/Walls/plasma.rsi/full.png | Bin .../Structures/Walls/plasma.rsi/meta.json | 0 .../Structures/Walls/plasma.rsi/plasma0.png | Bin .../Structures/Walls/plasma.rsi/plasma1.png | Bin .../Structures/Walls/plasma.rsi/plasma2.png | Bin .../Structures/Walls/plasma.rsi/plasma3.png | Bin .../Structures/Walls/plasma.rsi/plasma4.png | Bin .../Structures/Walls/plasma.rsi/plasma5.png | Bin .../Structures/Walls/plasma.rsi/plasma6.png | Bin .../Structures/Walls/plasma.rsi/plasma7.png | Bin .../Structures/Walls/plastic.rsi/full.png | Bin .../Structures/Walls/plastic.rsi/meta.json | 0 .../Structures/Walls/plastic.rsi/plastic0.png | Bin .../Structures/Walls/plastic.rsi/plastic1.png | Bin .../Structures/Walls/plastic.rsi/plastic2.png | Bin .../Structures/Walls/plastic.rsi/plastic3.png | Bin .../Structures/Walls/plastic.rsi/plastic4.png | Bin .../Structures/Walls/plastic.rsi/plastic5.png | Bin .../Structures/Walls/plastic.rsi/plastic6.png | Bin .../Structures/Walls/plastic.rsi/plastic7.png | Bin .../Structures/Walls/riveted.rsi/full.png | Bin .../Structures/Walls/riveted.rsi/meta.json | 0 .../Structures/Walls/riveted.rsi/riveted0.png | Bin .../Structures/Walls/riveted.rsi/riveted1.png | Bin .../Structures/Walls/riveted.rsi/riveted2.png | Bin .../Structures/Walls/riveted.rsi/riveted3.png | Bin .../Structures/Walls/riveted.rsi/riveted4.png | Bin .../Structures/Walls/riveted.rsi/riveted5.png | Bin .../Structures/Walls/riveted.rsi/riveted6.png | Bin .../Structures/Walls/riveted.rsi/riveted7.png | Bin .../Structures/Walls/sandstone.rsi/full.png | Bin .../Structures/Walls/sandstone.rsi/meta.json | 0 .../Walls/sandstone.rsi/sandstone0.png | Bin .../Walls/sandstone.rsi/sandstone1.png | Bin .../Walls/sandstone.rsi/sandstone2.png | Bin .../Walls/sandstone.rsi/sandstone3.png | Bin .../Walls/sandstone.rsi/sandstone4.png | Bin .../Walls/sandstone.rsi/sandstone5.png | Bin .../Walls/sandstone.rsi/sandstone6.png | Bin .../Walls/sandstone.rsi/sandstone7.png | Bin .../Structures/Walls/silver.rsi/full.png | Bin .../Structures/Walls/silver.rsi/meta.json | 0 .../Structures/Walls/silver.rsi/silver0.png | Bin .../Structures/Walls/silver.rsi/silver1.png | Bin .../Structures/Walls/silver.rsi/silver2.png | Bin .../Structures/Walls/silver.rsi/silver3.png | Bin .../Structures/Walls/silver.rsi/silver4.png | Bin .../Structures/Walls/silver.rsi/silver5.png | Bin .../Structures/Walls/silver.rsi/silver6.png | Bin .../Structures/Walls/silver.rsi/silver7.png | Bin .../Structures/Walls/solid.rsi/full.png | Bin .../Structures/Walls/solid.rsi/meta.json | 0 .../Walls/solid.rsi/reinf_construct-0.png | Bin .../Walls/solid.rsi/reinf_construct-1.png | Bin .../Walls/solid.rsi/reinf_construct-2.png | Bin .../Walls/solid.rsi/reinf_construct-3.png | Bin .../Walls/solid.rsi/reinf_construct-4.png | Bin .../Walls/solid.rsi/reinf_construct-5.png | Bin .../Structures/Walls/solid.rsi/reinf_cult.png | Bin .../Walls/solid.rsi/reinf_metal.png | Bin .../Structures/Walls/solid.rsi/reinf_over.png | Bin .../Walls/solid.rsi/reinf_over0.png | Bin .../Walls/solid.rsi/reinf_over1.png | Bin .../Walls/solid.rsi/reinf_over2.png | Bin .../Walls/solid.rsi/reinf_over3.png | Bin .../Walls/solid.rsi/reinf_over4.png | Bin .../Walls/solid.rsi/reinf_over5.png | Bin .../Walls/solid.rsi/reinf_over6.png | Bin .../Walls/solid.rsi/reinf_over7.png | Bin .../solid.rsi/reinforced_wall_girder.png | Bin .../Structures/Walls/solid.rsi/rgeneric.png | Bin .../Structures/Walls/solid.rsi/solid0.png | Bin .../Structures/Walls/solid.rsi/solid1.png | Bin .../Structures/Walls/solid.rsi/solid2.png | Bin .../Structures/Walls/solid.rsi/solid3.png | Bin .../Structures/Walls/solid.rsi/solid4.png | Bin .../Structures/Walls/solid.rsi/solid5.png | Bin .../Structures/Walls/solid.rsi/solid6.png | Bin .../Structures/Walls/solid.rsi/solid7.png | Bin .../Walls/solid.rsi/wall_girder.png | Bin .../Structures/Walls/uranium.rsi/full.png | Bin .../Structures/Walls/uranium.rsi/meta.json | 0 .../Structures/Walls/uranium.rsi/uranium0.png | Bin .../Structures/Walls/uranium.rsi/uranium1.png | Bin .../Structures/Walls/uranium.rsi/uranium2.png | Bin .../Structures/Walls/uranium.rsi/uranium3.png | Bin .../Structures/Walls/uranium.rsi/uranium4.png | Bin .../Structures/Walls/uranium.rsi/uranium5.png | Bin .../Structures/Walls/uranium.rsi/uranium6.png | Bin .../Structures/Walls/uranium.rsi/uranium7.png | Bin .../Structures/Walls/wood.rsi/full.png | Bin .../Structures/Walls/wood.rsi/meta.json | 0 .../Structures/Walls/wood.rsi/wood0.png | Bin .../Structures/Walls/wood.rsi/wood1.png | Bin .../Structures/Walls/wood.rsi/wood2.png | Bin .../Structures/Walls/wood.rsi/wood3.png | Bin .../Structures/Walls/wood.rsi/wood4.png | Bin .../Structures/Walls/wood.rsi/wood5.png | Bin .../Structures/Walls/wood.rsi/wood6.png | Bin .../Structures/Walls/wood.rsi/wood7.png | Bin .../Structures/Windows/cracks.rsi/0_1.png | Bin .../Structures/Windows/cracks.rsi/0_2.png | Bin .../Structures/Windows/cracks.rsi/0_3.png | Bin .../Structures/Windows/cracks.rsi/0_4.png | Bin .../Structures/Windows/cracks.rsi/0_5.png | Bin .../Structures/Windows/cracks.rsi/1_1.png | Bin .../Structures/Windows/cracks.rsi/1_2.png | Bin .../Structures/Windows/cracks.rsi/1_3.png | Bin .../Structures/Windows/cracks.rsi/1_4.png | Bin .../Structures/Windows/cracks.rsi/1_5.png | Bin .../Structures/Windows/cracks.rsi/2_1.png | Bin .../Structures/Windows/cracks.rsi/2_2.png | Bin .../Structures/Windows/cracks.rsi/2_3.png | Bin .../Structures/Windows/cracks.rsi/2_4.png | Bin .../Structures/Windows/cracks.rsi/2_5.png | Bin .../Structures/Windows/cracks.rsi/3_1.png | Bin .../Structures/Windows/cracks.rsi/3_2.png | Bin .../Structures/Windows/cracks.rsi/3_3.png | Bin .../Structures/Windows/cracks.rsi/3_4.png | Bin .../Structures/Windows/cracks.rsi/3_5.png | Bin .../Structures/Windows/cracks.rsi/4_1.png | Bin .../Structures/Windows/cracks.rsi/4_2.png | Bin .../Structures/Windows/cracks.rsi/4_3.png | Bin .../Structures/Windows/cracks.rsi/4_4.png | Bin .../Structures/Windows/cracks.rsi/4_5.png | Bin .../Structures/Windows/cracks.rsi/5_1.png | Bin .../Structures/Windows/cracks.rsi/5_2.png | Bin .../Structures/Windows/cracks.rsi/5_3.png | Bin .../Structures/Windows/cracks.rsi/5_4.png | Bin .../Structures/Windows/cracks.rsi/5_5.png | Bin .../Structures/Windows/cracks.rsi/6_1.png | Bin .../Structures/Windows/cracks.rsi/6_2.png | Bin .../Structures/Windows/cracks.rsi/6_3.png | Bin .../Structures/Windows/cracks.rsi/6_4.png | Bin .../Structures/Windows/cracks.rsi/6_5.png | Bin .../Structures/Windows/cracks.rsi/7_1.png | Bin .../Structures/Windows/cracks.rsi/7_2.png | Bin .../Structures/Windows/cracks.rsi/7_3.png | Bin .../Structures/Windows/cracks.rsi/7_4.png | Bin .../Structures/Windows/cracks.rsi/7_5.png | Bin .../Structures/Windows/cracks.rsi/meta.json | 0 .../Windows/plasma_window.rsi/full.png | Bin .../Windows/plasma_window.rsi/meta.json | 0 .../Windows/plasma_window.rsi/pwindow0.png | Bin .../Windows/plasma_window.rsi/pwindow1.png | Bin .../Windows/plasma_window.rsi/pwindow2.png | Bin .../Windows/plasma_window.rsi/pwindow3.png | Bin .../Windows/plasma_window.rsi/pwindow4.png | Bin .../Windows/plasma_window.rsi/pwindow5.png | Bin .../Windows/plasma_window.rsi/pwindow6.png | Bin .../Windows/plasma_window.rsi/pwindow7.png | Bin .../Windows/reinforced_window.rsi/full.png | Bin .../Windows/reinforced_window.rsi/meta.json | 0 .../reinforced_window.rsi/rwindow0.png | Bin .../reinforced_window.rsi/rwindow1.png | Bin .../reinforced_window.rsi/rwindow2.png | Bin .../reinforced_window.rsi/rwindow3.png | Bin .../reinforced_window.rsi/rwindow4.png | Bin .../reinforced_window.rsi/rwindow5.png | Bin .../reinforced_window.rsi/rwindow6.png | Bin .../reinforced_window.rsi/rwindow7.png | Bin .../Structures/Windows/window.rsi/full.png | Bin .../Structures/Windows/window.rsi/meta.json | 0 .../Structures/Windows/window.rsi/window0.png | Bin .../Structures/Windows/window.rsi/window1.png | Bin .../Structures/Windows/window.rsi/window2.png | Bin .../Structures/Windows/window.rsi/window3.png | Bin .../Structures/Windows/window.rsi/window4.png | Bin .../Structures/Windows/window.rsi/window5.png | Bin .../Structures/Windows/window.rsi/window6.png | Bin .../Structures/Windows/window.rsi/window7.png | Bin .../cargo_telepad.rsi}/beam.png | Bin .../cargo_telepad.rsi}/idle.png | Bin .../cargo_telepad.rsi}/meta.json | 0 .../cargo_telepad.rsi}/offline.png | Bin .../catwalk.rsi/catwalk_0.png | Bin .../catwalk.rsi/catwalk_1.png | Bin .../catwalk.rsi/catwalk_2.png | Bin .../catwalk.rsi/catwalk_3.png | Bin .../catwalk.rsi/catwalk_4.png | Bin .../catwalk.rsi/catwalk_5.png | Bin .../catwalk.rsi/catwalk_6.png | Bin .../catwalk.rsi/catwalk_7.png | Bin .../catwalk.rsi/catwalk_preview.png | Bin .../catwalk.rsi/meta.json | 0 .../conveyor.rsi/conveyor_loose.png | Bin .../conveyor.rsi/conveyor_started_ccw.png | Bin .../conveyor.rsi/conveyor_started_ccw_r.png | Bin .../conveyor.rsi/conveyor_started_cw.png | Bin .../conveyor.rsi/conveyor_started_cw_r.png | Bin .../conveyor.rsi/conveyor_stopped_ccw.png | Bin .../conveyor.rsi/conveyor_stopped_cw.png | Bin .../conveyor.rsi/greenlight.png | Bin .../conveyor.rsi/meta.json | 0 .../conveyor.rsi/redlight.png | Bin .../conveyor.rsi/switch-fwd.png | Bin .../conveyor.rsi/switch-off.png | Bin .../conveyor.rsi/switch-rev.png | Bin .../conveyor.rsi/switch.png | Bin .../dispensers.rsi/booze_dispenser.png | Bin .../dispensers.rsi/dispenser.png | Bin .../dispensers.rsi}/industrial_dispenser.png | Bin .../dispensers.rsi/meta.json | 28 +- .../dispensers.rsi/soda_dispenser.png | Bin .../meat_spike.rsi}/meta.json | 0 .../meat_spike.rsi}/spike.png | Bin .../meat_spike.rsi}/spikebloody.png | Bin .../meat_spike.rsi}/spikebloodygreen.png | Bin .../Tiles/Asteroid/asteroid_coarse_sand0.png | Bin .../Tiles/Asteroid/asteroid_coarse_sand1.png | Bin .../Tiles/Asteroid/asteroid_coarse_sand2.png | Bin .../Asteroid/asteroid_coarse_sand_dug.png | Bin .../Tiles/Asteroid/asteroid_sand.png | Bin .../Tiles/Asteroid/asteroid_tile.png | Bin .../{Constructible => }/Tiles/blue.png | Bin .../{Constructible => }/Tiles/copyright.txt | 0 .../{Constructible => }/Tiles/dark.png | Bin .../Tiles/elevator_shaft.png | Bin .../{Constructible => }/Tiles/freezer.png | Bin .../{Constructible => }/Tiles/glass.png | Bin .../{Constructible => }/Tiles/gold.png | Bin .../Tiles/green_circuit.png | Bin .../{Constructible => }/Tiles/hydro.png | Bin .../{Constructible => }/Tiles/kitchen.png | Bin .../{Constructible => }/Tiles/lattice.png | Bin .../{Constructible => }/Tiles/lino.png | Bin .../{Constructible => }/Tiles/mono.png | Bin .../{Constructible => }/Tiles/plating.png | Bin .../{Constructible => }/Tiles/reinforced.png | Bin .../{Constructible => }/Tiles/rglass.png | Bin .../{Constructible => }/Tiles/rock_vault.png | Bin .../{Constructible => }/Tiles/showroom.png | Bin .../{Constructible => }/Tiles/snow.png | Bin .../{Constructible => }/Tiles/steel.png | Bin .../{Constructible => }/Tiles/steel_dirty.png | Bin .../Tiles/steel_warning1.png | Bin .../Tiles/steel_warning2.png | Bin .../{Constructible => }/Tiles/tech_maint.png | Bin .../Tiles/underplating.png | Bin .../{Constructible => }/Tiles/white.png | Bin .../Tiles/white_warning1.png | Bin .../Tiles/white_warning2.png | Bin .../{Constructible => }/Tiles/wood.png | Bin 2782 files changed, 2550 insertions(+), 2293 deletions(-) create mode 100644 Resources/Prototypes/Catalog/Fills/Lockers/biohazard.yml delete mode 100644 Resources/Prototypes/Catalog/Fills/Lockers/l3.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Power/Engines/AME/shielding.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Specific/Conveyor/twoWayLever.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/bar.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/cargo.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/command.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/engineering.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/freezer.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/hydroponics.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/medical.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/scientist.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/security.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/cursed.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/job_closests.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/l3closet.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/name_variants.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/syndicate.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/utility_closets.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Closets/wardrobe.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/water_tank.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Walls/windows.yml rename Resources/Prototypes/Entities/{Constructible/Ground => Effects}/crayondecals.yml (100%) rename Resources/Prototypes/Entities/{Constructible/Specific => Objects/Misc}/machine_parts.yml (99%) rename Resources/Prototypes/Entities/{Constructible/Specific/Dispensers/reagent_dispenser_base.yml => Structures/Dispensers/base.yml} (100%) rename Resources/Prototypes/Entities/{Constructible/Specific/Dispensers/booze_dispenser.yml => Structures/Dispensers/booze.yml} (86%) rename Resources/Prototypes/Entities/{Constructible/Specific/Dispensers/chem_dispenser.yml => Structures/Dispensers/chem.yml} (77%) rename Resources/Prototypes/Entities/{Constructible/Specific/Dispensers/soda_dispenser.yml => Structures/Dispensers/soda.yml} (87%) rename Resources/Prototypes/Entities/{Constructible/Doors/airlock_access.yml => Structures/Doors/Airlocks/access.yml} (100%) rename Resources/Prototypes/Entities/{Constructible/Doors/airlock_types.yml => Structures/Doors/Airlocks/airlocks.yml} (52%) create mode 100644 Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml rename Resources/Prototypes/Entities/{Constructible/Doors/airlock_base.yml => Structures/Doors/Airlocks/base.yml} (65%) create mode 100644 Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml rename Resources/Prototypes/Entities/{Constructible/Doors => Structures/Doors/Firelocks}/firelock.yml (93%) rename Resources/Prototypes/Entities/{Constructible/Doors/firelock_frame.yml => Structures/Doors/Firelocks/frame.yml} (87%) create mode 100644 Resources/Prototypes/Entities/Structures/Furniture/Tables/base.yml rename Resources/Prototypes/Entities/{Constructible/Furniture => Structures/Furniture/Tables}/tables.yml (80%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/beds.yml (93%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/bookshelf.yml (91%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/carpets.yml (64%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/instruments.yml (91%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/pilot_chair.yml (90%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/potted_plants.yml (96%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Furniture/seats.yml (98%) rename Resources/Prototypes/Entities/{Constructible/Watercloset => Structures/Furniture}/toilet.yml (94%) rename Resources/Prototypes/Entities/{Constructible/Power/arcade.yml => Structures/Machines/Computers/arcades.yml} (94%) create mode 100644 Resources/Prototypes/Entities/Structures/Machines/Computers/base.yml rename Resources/Prototypes/Entities/{Constructible/Power => Structures/Machines/Computers}/computers.yml (61%) create mode 100644 Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml rename Resources/Prototypes/Entities/{Constructible/base_machine.yml => Structures/Machines/base.yml} (96%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures/Machines}/chem_master.yml (90%) rename Resources/Prototypes/Entities/{Constructible/Specific/Medical => Structures/Machines}/cloning_machine.yml (92%) rename Resources/Prototypes/Entities/{Constructible/Power/machine_frame.yml => Structures/Machines/frame.yml} (91%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures/Machines}/gravity_generator.yml (84%) rename Resources/Prototypes/Entities/{Constructible/Power => Structures/Machines}/lathe.yml (87%) rename Resources/Prototypes/Entities/{Constructible/Specific/Medical => Structures/Machines}/medical_scanner.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Specific/Kitchen => Structures/Machines}/microwave.yml (76%) rename Resources/Prototypes/Entities/{Constructible/Specific/Kitchen => Structures/Machines}/reagent_grinder.yml (54%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures/Machines}/recycler.yml (81%) rename Resources/Prototypes/Entities/{Constructible/Specific/Research => Structures/Machines}/research.yml (66%) rename Resources/Prototypes/Entities/{Constructible/Power => Structures/Machines}/seed_extractor.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures/Machines}/traitordm.yml (81%) rename Resources/Prototypes/Entities/{Constructible/Power => Structures/Machines}/vending_machines.yml (89%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Atmospherics/binary.yml (83%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Atmospherics/miners.yml (96%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Atmospherics/pipes.yml (97%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Atmospherics/trinary.yml (85%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Atmospherics/unary.yml (88%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Disposal/pipes.yml (93%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Piping/Disposal/units.yml (98%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/base.yml (100%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/control_box.yml (92%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/emitter.yml (90%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/end_cap.yml (88%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/fuel_chamber.yml (90%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/particles.yml (92%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/PA/power_box.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/Singularity/collector.yml (95%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/Singularity/containment.yml (84%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/Singularity/emitter.yml (96%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/Singularity/generator.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines => Structures/Power/Generation}/Singularity/singularity.yml (84%) rename Resources/Prototypes/Entities/{Constructible/Power/Engines/AME/controller.yml => Structures/Power/Generation/ame.yml} (59%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/Generation/generator.yml (95%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/Generation/solar.yml (94%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/cable_terminal.yml (93%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/cables.yml (90%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/chargers.yml (79%) rename Resources/Prototypes/Entities/{Constructible/Power/Specific => Structures/Power}/debug_power.yml (93%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/parts.yml (96%) rename Resources/Prototypes/Entities/{Constructible/Power/Specific => Structures/Power}/saltern_power.yml (100%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Power/smes.yml (94%) create mode 100644 Resources/Prototypes/Entities/Structures/Storage/Canisters/base.yml rename Resources/Prototypes/Entities/{Constructible/Piping/Atmospherics => Structures/Storage/Canisters}/gas_canisters.yml (81%) rename Resources/Prototypes/Entities/{Constructible/Storage/Closets/closet_secure.yml => Structures/Storage/Closets/Lockers/base.yml} (89%) create mode 100644 Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml rename Resources/Prototypes/Entities/{Constructible/Storage/Closets/closet.yml => Structures/Storage/Closets/base.yml} (91%) create mode 100644 Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml create mode 100644 Resources/Prototypes/Entities/Structures/Storage/Closets/cursed.yml create mode 100644 Resources/Prototypes/Entities/Structures/Storage/Closets/wardrobe.yml rename Resources/Prototypes/Entities/{Constructible/Storage/Crates/crate_base.yml => Structures/Storage/Crates/base.yml} (92%) rename Resources/Prototypes/Entities/{Constructible/Storage/Crates/crate_types.yml => Structures/Storage/Crates/crates.yml} (84%) rename Resources/Prototypes/Entities/{Constructible/Storage/StorageTanks/base_tank.yml => Structures/Storage/Tanks/base.yml} (95%) rename Resources/Prototypes/Entities/{Constructible/Storage/StorageTanks/fuel_tank.yml => Structures/Storage/Tanks/tanks.yml} (55%) rename Resources/Prototypes/Entities/{Constructible/Specific/Medical => Structures/Storage}/morgue.yml (93%) rename Resources/Prototypes/Entities/{Constructible/Furniture => Structures/Storage}/storage.yml (95%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts/Signs}/atmos_plaque.yml (100%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts/Signs}/bar_sign.yml (88%) create mode 100644 Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base.yml rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts/Signs}/signs.yml (96%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts}/emergency_light.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts}/extinguisher_cabinet.yml (94%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts}/fireaxe_cabinet.yml (94%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts}/lighting.yml (93%) rename Resources/Prototypes/Entities/{Constructible/Walls => Structures/Wallmounts}/mirror.yml (83%) rename Resources/Prototypes/Entities/{Constructible/Walls/linking.yml => Structures/Wallmounts/switch.yml} (88%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Walls/asteroid.yml (83%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures/Walls}/barricades.yml (94%) create mode 100644 Resources/Prototypes/Entities/Structures/Walls/base.yml rename Resources/Prototypes/Entities/{Constructible => Structures}/Walls/girder.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Walls/low_wall.yml => Structures/Walls/low.yml} (81%) rename Resources/Prototypes/Entities/{Constructible => Structures}/Walls/walls.yml (77%) create mode 100644 Resources/Prototypes/Entities/Structures/Windows/plasma.yml create mode 100644 Resources/Prototypes/Entities/Structures/Windows/reinforced.yml create mode 100644 Resources/Prototypes/Entities/Structures/Windows/window.yml rename Resources/Prototypes/Entities/{Constructible => Structures}/base.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Specific => Structures}/cargo_telepad.yml (81%) rename Resources/Prototypes/Entities/{Constructible/Ground => Structures}/catwalk.yml (88%) rename Resources/Prototypes/Entities/{Constructible/Specific/Conveyor => Structures}/conveyor.yml (69%) create mode 100644 Resources/Prototypes/Entities/Structures/hydro_tray.yml rename Resources/Prototypes/Entities/{Constructible/Specific/Kitchen => Structures}/meat_spike.yml (91%) rename Resources/Prototypes/Entities/{Constructible/Specific/hydroponics.yml => Structures/soil.yml} (62%) delete mode 100644 Resources/Textures/Constructible/Misc/stock_parts.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Power/ame_controller.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Power/ame_shielding.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter.png delete mode 100644 Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_ani.png delete mode 100644 Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_t.png delete mode 100644 Resources/Textures/Constructible/Power/circuit_printer.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer.png delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_l.png delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_la.png delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_process.png delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_t.png delete mode 100644 Resources/Textures/Constructible/Power/d_analyzer.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Power/industrial_dispenser.rsi/meta.json rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/0.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/1.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/2.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/3.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/4.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/5.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/6.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/7.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/8.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/9.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Blasto.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Clandestine.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Cyber.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Diablo.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Donk.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Gene.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Gib.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Max.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Newton.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/North.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Omni.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Osiron.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Prima.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Psyke.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Sirius.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Sleeping Carp.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Tunnel.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Waffle.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/Zero-G.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/a.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/ampersand.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/amyjon.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/antilizard.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/arrow.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/b.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/beepsky.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/biohazard.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/blueprint.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/body.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/bottle.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/brush.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/c.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/carp.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/cat.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/chevron.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/clawprint.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/clown.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/comma.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/corgi.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/credit.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/cyka.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/d.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/danger.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/disk.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/dot.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/dwarf.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/e.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/electricdanger.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/end.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/engie.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/equals.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/evac.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/exclamationmark.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/f.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/face.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/fireaxe.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/firedanger.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/food.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/footprint.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/g.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/ghost.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/guy.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/h.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/heart.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/i.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/j.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/k.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/l.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/largebrush.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/like.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/line.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/m.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/matt.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/med.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/minus.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/n.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/nay.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/o.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/p.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/pawprint.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/peace.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/percent.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/plus.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/pound.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/prolizard.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/q.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/questionmark.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/r.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/radiation.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/revolution.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune1.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune2.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune3.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune4.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune5.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/rune6.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/s.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/safe.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/scroll.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/shop.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/shortline.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/shotgun.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/skull.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/slash.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/smallbrush.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/snake.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/space.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/splatter.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/star.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/stickman.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/t.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/taser.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/thinline.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/toilet.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/toolbox.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/trade.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/u.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/uboa.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/v.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/w.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/x.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/y.png (100%) rename Resources/Textures/{Constructible/Misc => Effects}/crayondecals.rsi/z.png (100%) delete mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/minimoogbroken.png delete mode 100644 Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/synthesizer.png rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/abductor_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/airalarm_electronics.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ash_plating.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/beaker_holder.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/blank_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/bluespacearray.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/boris.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/boris_recharging.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/card_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/card_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cargodisk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cart_connector.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cddrive.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cell.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cell_con.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cell_con_micro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cell_micro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cell_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/charger_APC.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/charger_lambda.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/charger_pda.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/charger_wire.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/clock_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/command.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpu.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpu_adv.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpu_super.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpuboard.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpuboard_adv.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cpuboard_super.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade3.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade4.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/cyborg_upgrade5.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk0.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk3.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk4.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk5.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk6.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk_gene.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/datadisk_hydro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/depositbox.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/door_electronics.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/engineering.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/flopdrive.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/generic.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/harddisk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/harddisk_micro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/harddisk_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/holodisk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/id_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/mainboard.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/mcontroller.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/medical.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/net_wired.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/nucleardisk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/power_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/printer.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/printer_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/prizevendor.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/radio.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/radio_micro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/radio_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ram.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/rndmajordisk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/science.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/secmodschematic.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/security.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/selfrepair_off.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/selfrepair_on.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/service.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/servo.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ssd.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ssd_large.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ssd_micro.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/ssd_mini.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/std_mod.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/module.rsi/supply.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/adv_capacitor.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/adv_electrolite.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/adv_scan_module.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/advanced_matter_bin.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/ansible_crystal.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/bluespace_electrolite.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/bluespace_matter_bin.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/capacitor.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/card_reader.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk0.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk3.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk4.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk5.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/datadisk6.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/electrolite.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/femto_mani.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/hdd1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/hdd2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/high_micro_laser.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/hyperwave_filter.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/matter_bin.png (100%) create mode 100644 Resources/Textures/Objects/Misc/stock_parts.rsi/meta.json rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/micro_laser.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/micro_mani.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/nano_mani.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/pico_mani.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/quadratic_capacitor.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/quadultra_micro_laser.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/rom1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/rom2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/romos1.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/romos2.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/scan_module.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/subspace_amplifier.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/subspace_ansible.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/subspace_transmitter.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/super_capacitor.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/super_electrolite.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/super_matter_bin.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/super_scan_module.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/treatment_disk.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/triphasic_scan_module.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/ultra_high_micro_laser.png (100%) rename Resources/Textures/{Constructible => Objects}/Misc/stock_parts.rsi/wavelength_analyzer.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/cargo.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/command.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/engineering.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/deny.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/firelock.rsi/welded_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/glass.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/medical.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/science.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Glass/security.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/basic.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/cargo.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/command.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/engineering.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/external.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/deny.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/frame1.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/frame2.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/frame3.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/frame4.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/firelock.rsi/welded_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/freezer.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/maint.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/medical.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/science.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/assembly.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/spark.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible/Structures/Doors => Structures/Doors/Airlocks}/Standard/security.rsi/welded.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/assembly_0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/assembly_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/assembly_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/fire_0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/fire_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/fire_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/fire_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/assembly.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/alert_cold.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/alert_hot.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/closed.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/closing.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/deny.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/door_spark.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/locked.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/open.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/opening.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/palert.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/welded.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/edge_door_hazard.rsi/welded_open.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/bolted_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/closed_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/closing_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/deny_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/opening_unlit.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/panel_closing.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/panel_open.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/panel_opening.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/sparks_broken.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/sparks_damaged.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/sparks_open.png (100%) rename Resources/Textures/{Constructible => }/Structures/Doors/effects.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/black_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/blue_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/gay_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/green_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/orange_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/purple_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/red_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_0.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_1.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_2.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_3.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_4.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_5.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_6.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/carpet_7.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures/Furniture}/Carpets/skyblue_carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/bar.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/carpet.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/debug.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/frame.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/generic.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/glass.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/metal.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/r_glass.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/reinforced.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/stone.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/full.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_0.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_1.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_2.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_3.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_4.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_5.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_6.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Furniture}/Tables/wood.rsi/state_7.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/base.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-0.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-1.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-2.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-3.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-4.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/book-5.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/bookshelf.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/armchair_preview.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/bar_chair.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/bar_chair_over.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/bar_stool.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/bed.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/bed_padding.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/chair.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/chair_armrest.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/chair_padding.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/chair_padding_over.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/chair_preview.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/comfychair_preview.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/officechair_dark.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/officechair_white.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/psychbed.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/psychbed_padding.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/rack.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/shelf.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/shuttle_chair.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/stool_base.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/stool_padded_preview.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/stool_padding.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/stool_preview.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/w_overlay.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/wheelchair.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/wheelchair_folded.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/wooden_chair.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/furniture.rsi/wooden_chair_wings.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi/church_organ.png => Structures/Furniture/instruments.rsi/church-organ.png} (100%) create mode 100644 Resources/Textures/Structures/Furniture/instruments.rsi/meta.json rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/minimoog-broken.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/minimoog.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/piano-broken.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/piano.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/pianobroken.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/xylophone-broken.png (100%) rename Resources/Textures/{Objects/Fun/Instruments/otherinstruments.rsi => Structures/Furniture/instruments.rsi}/xylophone.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/applebush.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-01.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-02.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-03.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-04.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-05.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-06.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-07.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-08.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-09.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-10.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-11.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-12.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-13.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-14.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-15.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-16.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-17.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-18.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-19.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-20.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-21.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-22.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-23.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-24.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-25.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-26.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-27.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-28.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/plant-29.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Furniture}/potted_plants.rsi/random.png (100%) rename Resources/Textures/{Constructible/Watercloset => Structures/Furniture}/toilet.rsi/closed_toilet_seat_down.png (100%) rename Resources/Textures/{Constructible/Watercloset => Structures/Furniture}/toilet.rsi/closed_toilet_seat_up.png (100%) rename Resources/Textures/{Constructible/Watercloset => Structures/Furniture}/toilet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Watercloset => Structures/Furniture}/toilet.rsi/open_toilet_seat_down.png (100%) rename Resources/Textures/{Constructible/Watercloset => Structures/Furniture}/toilet.rsi/open_toilet_seat_up.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/claypot-item.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/claypot-large.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/claypot.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/hydrocover.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/hydrotray.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/hydrotray2.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/hydrotray3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/containers.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/moldcreep0.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/moldcreep1.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/moldcreep2.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/soil.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/spaceworms.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/vine_flowers.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/misc.rsi/vine_fruit.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/alert3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/harvest3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/lowhealth3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/lownutri.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/lownutri3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/lowwater3.png (100%) rename Resources/Textures/{Constructible => Structures}/Hydroponics/overlays.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/ammo.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/ammo.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/ammo.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/ammo.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/ammo.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/bardrobe.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/bardrobe.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/bardrobe.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/bardrobe.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/bardrobe.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/boozeomat.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cart.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cigs.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/clothing.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/hellfire.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/coffee.rsi/screen.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/normal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/cola.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/dinnerware.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/dinnerware.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/dinnerware.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/dinnerware.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/dinnerware.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/discount.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/discount.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/discount.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/discount.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/engivend.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/maintenance_panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/medical.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/nutri.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sec.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/seeds.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/seeds.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/seeds.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/seeds.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/seeds.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/smartfridge.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/smartfridge.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/smartfridge.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/smartfridge.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/snack.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/sovietsoda.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/theater.rsi/screen.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/eject.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/vendomat.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/wallmed.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/wallmed.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/wallmed.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/wallmed.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/wallmed.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/deny-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/eject-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/eject.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/normal-unshaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/VendingMachines/youtool.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/building.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/building_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/icon.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_glass.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_gold.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_metal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_phoron.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_plasma.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_plastic.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/inserting_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/autolathe.rsi/unlit.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/cloning.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/cloning.rsi/pod_0.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/cloning.rsi/pod_1.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/cloning.rsi/pod_e.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/cloning.rsi/pod_g.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/ai-fixer-404.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/ai-fixer-empty.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/ai-fixer-full.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/ai-fixer-on.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/ai-fixer.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/aiupload.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/aiupload_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/alert-0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/alert-1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/alert-2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/arcade.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/arcade_broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/area_atmos.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/atmos_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/atmos_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/cameras.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/comm.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/comm_logs.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/comm_monitor.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/command.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/computer-datatheory.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/computer.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/computer_broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/crew.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/dna.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/dron_control_monitor.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/engie_cams.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/engine.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/entertainment.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/eris_control.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/error.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/explosive.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/forensic.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/generic.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/generic_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/generic_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/holocontrol.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/id.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/id_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/id_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/invaders.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/mass_driver.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/mecha.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/med_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/med_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/medcomp.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/mining.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/mining_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/mining_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/power_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/power_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/power_monitor.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/power_monitor_warn.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/rd_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/rd_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/rdcomp.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/recharge_comp.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/recharge_comp_on.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/request.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/robot.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/security.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/security_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/security_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/shuttle.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/solar_screen.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/supply.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/syndie_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/syndie_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/syndishuttle.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/tank.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/tcboss.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/tech_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/tech_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/teleport.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/teleport_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/teleport_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/telesci.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/telesci_key.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/telesci_key_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/computers.rsi/turbinecomp.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/genesplicer.rsi/genesplicer_empty.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/genesplicer.rsi/genesplicer_loaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/genesplicer.rsi/genesplicer_screens.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/genesplicer.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator.rsi/meta.json (100%) mode change 100755 => 100644 rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator.rsi/on.png (100%) mode change 100755 => 100644 rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator_core.rsi/activated.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator_core.rsi/activating.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator_core.rsi/idle.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator_core.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/gravity_generator_core.rsi/startup.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/juicer.rsi/juicer0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/juicer.rsi/juicer1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/juicer.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mw.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mw0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mw1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mw_running_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mw_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwb.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwbloody.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwbloody0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwbloody1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwbloodyo.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/microwave.rsi/mwo.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/mixer_broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/mixer_empty.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/mixer_loaded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/mixer_screen_broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/mixer.rsi/mixer_screens.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/0.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/1.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/2.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/3.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/4.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/box_0.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/box_1.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/box_2.png (100%) create mode 100644 Resources/Textures/Structures/Machines/parts.rsi/meta.json rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/vbox_0.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/vbox_1.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/vbox_2.png (100%) rename Resources/Textures/{Constructible/Misc/stock_parts.rsi => Structures/Machines/parts.rsi}/vbox_3.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/building.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/building_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/icon.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_adamantine.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_bananium.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_diamond.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_glass.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_gold.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_metal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_phoron.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_plasma.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_plastic.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_silver.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/inserting_uranium.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/panel.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/protolathe.rsi/unlit.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-a0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-a1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-b0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-b1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-o0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-o0bld.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-o1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/grinder-o1bld.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-A0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-A1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-AO0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-AO1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-B0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/recycling.rsi/separator-BO0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/rndpointsource.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/rndpointsource.rsi/rndpointsource-broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/rndpointsource.rsi/rndpointsource-icon.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/rndpointsource.rsi/rndpointsource-off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/rndpointsource.rsi/rndpointsource.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/closed_unpowered.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/idle_unlit.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/maint_unlit.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/occupied.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/occupied_unlit.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/off_unlit.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/open.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/open_unpowered.png (100%) rename Resources/Textures/{Constructible/Specific/Medical => Structures/Machines}/scanner.rsi/red_unlit.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/meta.json (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/seedextractor-off.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/seedextractor-unlit.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/seedextractor.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/spawner.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/traitcopier.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/traitgun.png (100%) rename Resources/Textures/{Constructible/Hydroponics/machines.rsi => Structures/Machines/seed_extractor.rsi}/traitscanner.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/server-nopower.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/server-off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/server-on.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/server.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Machines}/server.rsi/server_o.png (100%) rename Resources/Textures/{Objects/Misc => Structures/Machines}/traitordm.rsi/meta.json (100%) rename Resources/Textures/{Objects/Misc => Structures/Machines}/traitordm.rsi/redemption-unshaded.png (100%) rename Resources/Textures/{Objects/Misc => Structures/Machines}/traitordm.rsi/redemption.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gascanisterport.rsi/gasCanisterPort.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gascanisterport.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gasfilter.rsi/gasFilter.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gasfilter.rsi/gasFilterOn.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gasfilter.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gasgenerator.rsi/gasGenerator.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/gasgenerator.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/miners.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/miners.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/miners.rsi/miner.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/miners.rsi/on.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeBend.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeConnectorEast.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeConnectorNorth.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeConnectorSouth.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeConnectorWest.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeFourway.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeHalf.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeStraight.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pipe.rsi/pipeTJunction.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpDigitalValve.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpManualValve.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpPassiveGate.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpPassiveGateOn.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpPressure.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpPressureOn.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpVolume.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/pump.rsi/pumpVolumeOn.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/scrub_off.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/scrub_on.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/scrub_purge.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/scrub_welded.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/scrubber.rsi/scrub_wide.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/freezer_off.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/freezer_on.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/freezer_open.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/heater_off.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/heater_on.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/heater_open.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/thermomachine.rsi/pipe.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/vent.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/vent.rsi/vent_in.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/vent.rsi/vent_off.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/vent.rsi/vent_out.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Piping/Atmospherics}/vent.rsi/vent_welded.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/condisposal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-c.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-j1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-j1s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-j2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-j2s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-t.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-tagger.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/conpipe-y.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/disposal-charging.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/disposal-flush.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/disposal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/dispover-charge.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/dispover-full.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/dispover-handle.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/dispover-ready.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/intake-closing.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/intake.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/outlet-open.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/outlet.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-b.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-bf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-c.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-cf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-d.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j1f.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j1s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j1sf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j2f.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j2s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-j2sf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-s.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-sf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-t.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-tagger-partial.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-tagger.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-tf.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-u.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-y.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Piping}/disposal.rsi/pipe-yf.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_0.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_1.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_10.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_11.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_12.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_13.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_14.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_15.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_2.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_3.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_4.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_5.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_6.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_7.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_8.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/hvcable_9.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/hv_cable.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_0.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_1.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_10.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_11.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_12.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_13.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_14.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_15.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_2.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_3.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_4.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_5.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_6.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_7.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_8.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/lvcable_9.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/lv_cable.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_0.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_1.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_10.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_11.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_12.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_13.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_14.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_15.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_2.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_3.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_4.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_5.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_6.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_7.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_8.png (100%) rename Resources/Textures/{Constructible/Power/Wires => Structures/Power/Cables}/mv_cable.rsi/mvcable_9.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/box.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/boxc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/boxw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/control_box.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/center.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/centerc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/centerw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_center.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/left.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/leftc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/leftw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_left.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/right.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/rightc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/rightw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/emitter_right.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/end_cap.rsi/cap.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/end_cap.rsi/capc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/end_cap.rsi/capw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/end_cap.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/chamber.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/chamberc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/chamberw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/fuel_chamber.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/particle.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/particle.rsi/particle0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/particle.rsi/particle1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/particle.rsi/particle2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/particle.rsi/particle3.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/box.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/boxc.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/boxw.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/unlitp.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/unlitp0.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/unlitp1.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/unlitp2.png (100%) rename Resources/Textures/{Constructible/Specific/Engines => Structures/Power/Generation}/PA/power_box.rsi/unlitp3.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/ca_active.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/ca_deactive.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/ca_off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/ca_on.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/cu.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/collector.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/a1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/a2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/a3.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/icon.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/on.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p3.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p4.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p5.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment.rsi/p6.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment_field.rsi/field.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/containment_field.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/beam.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/emitter0.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/emitter1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/emitter2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/lock.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/projectile.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/emitter.rsi/underpowered.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/generator.rsi/icon.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/generator.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_1.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_1.rsi/singularity_1.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_2.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_2.rsi/singularity_2.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_3.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_3.rsi/singularity_3.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_4.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_4.rsi/singularity_4.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_5.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_5.rsi/singularity_5.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_6.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/Singularity/singularity_6.rsi/singularity_6.png (100%) rename Resources/Textures/{Constructible/Power/ame_controller.rsi => Structures/Power/Generation/ame.rsi}/control.png (100%) rename Resources/Textures/{Constructible/Power/ame_controller.rsi => Structures/Power/Generation/ame.rsi}/control_critical.png (100%) rename Resources/Textures/{Constructible/Power/ame_controller.rsi => Structures/Power/Generation/ame.rsi}/control_fuck.png (100%) rename Resources/Textures/{Constructible/Power/ame_controller.rsi => Structures/Power/Generation/ame.rsi}/control_on.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/core.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/core_strong.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/core_weak.png (100%) create mode 100644 Resources/Textures/Structures/Power/Generation/ame.rsi/meta.json rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_0.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_1.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_10.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_11.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_12.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_13.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_14.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_15.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_2.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_3.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_4.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_5.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_6.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_7.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_8.png (100%) rename Resources/Textures/{Constructible/Power/ame_shielding.rsi => Structures/Power/Generation/ame.rsi}/shield_9.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/solar_panel.rsi/broken.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/solar_panel.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/solar_panel.rsi/normal.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/solar_panel.rsi/solar_assembly.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Power/Generation}/solar_panel.rsi/solar_tracker.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc-b.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc-spark.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc1-b-nocover.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc1-nocover.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc2-b-nocover.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc2-nocover.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apc2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apcemag.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apcewires.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apcmaint.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco0-0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco0-1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco0-2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco0-3.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco1-0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco1-1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco1-2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco1-3.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco2-0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco2-1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco2-2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco2-3.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco3-0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco3-1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apco3-2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apcox-0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/apcox-1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/apc.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power/wire_terminal.rsi => Structures/Power/cable_terminal.rsi}/meta.json (100%) rename Resources/Textures/{Constructible/Power/wire_terminal.rsi => Structures/Power/cable_terminal.rsi}/term.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/light-charged.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/light-charging.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/light-empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/light-off.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Power/cell_recharger.rsi/open.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/eightdirwire.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/generator.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/provider.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/storage.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/wiredmachine.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/power.rsi/wirelessmachine.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/light-charged.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/light-charging.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/light-empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/light-off.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/recharger.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-crit.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-display.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-oc0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-oc1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-oc2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-og1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-og2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-og3.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-og4.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-og5.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-op0.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-op1.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes-op2.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/smes.rsi/smes.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/charging.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/dead.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/screen.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/substation.rsi/substation.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/full.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/light-charged.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/light-charging.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/light-empty.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/light-off.png (100%) rename Resources/Textures/{Constructible => Structures}/Power/wall_recharger.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/electricalcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/electricalcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/electricalcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/electricalcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/electricalcrate.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/engicrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/engicrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/engicrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/engicrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/engicratesecure.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/engicratesecure_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/engicratesecure_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/engicratesecure_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/engicrate_secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/freezer.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/freezer_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/freezer_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/freezer_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/freezer.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/crate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/crate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/crate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/crate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/generic.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/hydrocrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/hydrocrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/hydrocrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/hydrocrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/hydrocratesecure.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/hydrocratesecure_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/hydrocratesecure_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/hydrocratesecure_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/hydro_secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/livestock.rsi/livestockcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/livestock.rsi/livestockcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/livestock.rsi/livestockcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/livestock.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/medicalcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/medicalcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/medicalcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/medicalcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medical.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/medicalcrate_secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/o2crate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/o2crate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/o2crate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/o2crate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/o2.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/plasmacrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/plasmacrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/plasmacrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/plasmacrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plasma.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/plasticcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/plasticcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/plasticcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/plasticcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/plastic.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/privatecrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/privatecrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/privatecrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/privatecrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/privatecrate_secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/radiationcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/radiationcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/radiationcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/radiationcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/radiation.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/scicrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/scicrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/scicrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/scicrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/scicratesecure.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/scicratesecure_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/scicratesecure_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/scicratesecure_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/scicrate_secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/secgearcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/secgearcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/secgearcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/secgearcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/sec_gear.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/securecrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/securecrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/securecrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/securecrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/secure.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/surgerycrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/surgerycrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/surgerycrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/surgerycrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/surgerycrate.rsi/welded.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/locked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/sparking.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/weaponcrate.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/weaponcrate_door.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/weaponcrate_icon.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/weaponcrate_open.png (100%) rename Resources/Textures/{Constructible => Structures}/Storage/Crates/weapon.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/black-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/black.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/blue-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/blue.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-connector.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-o0.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-o1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-o2.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-o3.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-oa1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/can-open.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/darkblue-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/darkblue.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/freon-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/freon.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/green-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/green.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/grey-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/grey.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/orange-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/orange.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/red-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/red.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/redws-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/redws.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/scrubber-connector.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/scrubber-open.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/water_vapor-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/water_vapor.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/yellow-1.png (100%) rename Resources/Textures/{Constructible/Atmos => Structures/Storage}/canister.rsi/yellow.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/abductor.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/abductor_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/abductor_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/agentbox.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/alien.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/alien_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/alien_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/armory.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/armory_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/armory_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/atmos.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/atmos_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/atmos_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/atmos_wardrobe_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_jan.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_jan_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_jan_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_sec.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_sec_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_sec_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_viro.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_viro_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bio_viro_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/black_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/blue_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bomb.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bomb_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/bomb_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cabinet.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cabinet_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cabinet_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cap.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cap_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cap_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cardboard.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cardboard_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cardboard_special.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cargo.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cargo_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cargo_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ce.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ce_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ce_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/chemical_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cmo.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cmo_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cmo_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cursed.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cursed_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cursed_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/cursed_whole.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/decursed.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/decursed_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/decursed_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ecase.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ecase_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/ecase_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/egun.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/emergency.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/emergency_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/emergency_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_elec_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_rad_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_secure.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_secure_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_secure_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_tool_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/eng_weld_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/fire.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/fire_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/fire_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/freezer.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/freezer_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/freezer_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/generic.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/generic_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/generic_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/green_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/grey_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hop.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hop_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hop_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hos.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hos_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hos_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hydro.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hydro_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/hydro_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med_secure.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med_secure_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/med_secure_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/metalbox.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/metalbox_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/mining.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/mining_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/mining_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/mixed_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/oldcloset.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/orange_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/pink_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/qm.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/qm_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/qm_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/rd.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/rd_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/rd_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/red_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/science.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/science_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/science_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/sec.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/sec_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/sec_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/secure.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/secure_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/secure_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/shotgun.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/shotguncase.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/shotguncase_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/shotguncase_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/sparking.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/syndicate.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/syndicate_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/syndicate_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/tac.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/tac_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/tac_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/warden.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/warden_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/warden_open.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/welded.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/white_door.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Storage}/closet.rsi/yellow_door.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/crema_active_light.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/crema_closed.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/crema_contents_light.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/crema_open.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/crema_tray.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/meta.json (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_closed.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_nomob_light.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_nosoul_light.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_open.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_soul_light.png (100%) rename Resources/Textures/{Objects/Specific/Medical/Morgue => Structures/Storage}/morgue.rsi/morgue_tray.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Storage}/tanks.rsi/fueltank.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Storage}/tanks.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Storage}/tanks.rsi/watertank.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/emergency_light.rsi/emergency_light_off.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/emergency_light.rsi/emergency_light_on.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/emergency_light.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/broken.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/burned.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_small.rsi/on.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/broken.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/burned.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/light_tube.rsi/on.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/lighting.rsi/construct.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/lighting.rsi/empty.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/lighting.rsi/meta.json (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/lighting.rsi/off.png (100%) rename Resources/Textures/{Constructible => Structures/Wallmounts}/Lighting/lighting.rsi/on.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/birdcage.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/combocafe.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/emergencyrumparty.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/empbarsign.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/emprah.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/empty.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/enginechange.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/goose.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/lv426.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/maidcafe.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/maltesefalcon.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/officerbeersky.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/robustacafe.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/the_lightbulb.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thealenath.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thecoderbus.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thedrunkcarp.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/theharmbaton.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thenet.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/theouterspess.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thesingulo.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thesun.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thewiggleroom.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/thewretchedhive.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/barsign.rsi/zocalo.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/closed.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher-mini.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher_closed.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher_empty.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher_full.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/extinguisher_mini.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/frame.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/extinguisher_cabinet.rsi/open.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/cabinet-empty-closed.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/cabinet-empty-open.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/cabinet-filled-closed.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/cabinet-filled-open.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/cabinet.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/fireaxe.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass-1.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass-2.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass-3.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass-4.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass-up.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/glass.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/locked.png (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Storage/Cabinets => Structures/Wallmounts}/fireaxe_cabinet.rsi/unlocked.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/mirror.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/mirror.rsi/mirror.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/mirror.rsi/mirror_broke.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/ai.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/anomaly.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/armory.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/ass.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_air.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_co2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_n2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_n2o.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_o2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_plasma.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmos_waste.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/atmosplaque.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/bar.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/biblio.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/bio.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/biohazard.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/bridge.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/canisters.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/cargo.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/cargo_dock.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/chapel.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/chem.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/chemistry1.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/chemistry2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/cloning.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/commander.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/conference_room.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/corrosives.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/cryogenics.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/danger.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/deathsposal.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_bridge.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_eng.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_evac.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_med.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_sci.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_sec.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/direction_supply.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/dock.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/doors.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/drones.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/electrical.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/eng.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/engine.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/eva.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/examroom.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/explosives.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/fire.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/flammable.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/gravi.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/hydro1.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/hydro2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/hydro3.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/interrogation.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/laser.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/magnetics.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/mail.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/medbay.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/memetic.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/meta.json (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/miner_dock.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/monkey_painting.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/morgue.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/nosmoking.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/nosmoking2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/optical.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/oxidants.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/pods.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/prison.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/radiation.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/rnd.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/robo.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/sci.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/science1.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/science2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/secure.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/securearea.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/shield.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/shock.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/something-old1.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/something-old2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/space.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/surgery.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/telecoms.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/toxin_res.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/toxins.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/virology.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/xenobio.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/xenobio2.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/xenolab.png (100%) rename Resources/Textures/{Constructible/Misc/decals.rsi => Structures/Wallmounts/signs.rsi}/zumosplaque.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Wallmounts}/switch.rsi/dead.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Wallmounts}/switch.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures/Wallmounts}/switch.rsi/off.png (100%) rename Resources/Textures/{Constructible/Power => Structures/Wallmounts}/switch.rsi/on.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/sylphs.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/sylphs.rsi/sylph.png (100%) rename Resources/Textures/{Constructible/Misc => Structures/Wallmounts}/sylphs.rsi/sylphicon.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/asteroid_rock.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Structures => Structures/Walls}/barricades.rsi/barricadewooden.png (100%) rename Resources/Textures/{Constructible/Structures => Structures/Walls}/barricades.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/brick7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/brick.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/clock7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clock.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/clown7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/clown.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/cult7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/cult.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/debug7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/debug.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/diamond7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/diamond.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/gold7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/gold.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/ice7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/ice.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/low_wall.rsi/metal_over_7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/metal.rsi/metal7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plasma.rsi/plasma7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/plastic.rsi/plastic7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/riveted.rsi/riveted7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/sandstone.rsi/sandstone7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/silver.rsi/silver7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_construct-5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_cult.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_metal.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinf_over7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/reinforced_wall_girder.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/rgeneric.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/solid7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/solid.rsi/wall_girder.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/uranium.rsi/uranium7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Walls/wood.rsi/wood7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/0_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/0_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/0_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/0_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/0_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/1_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/1_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/1_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/1_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/1_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/2_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/2_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/2_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/2_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/2_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/3_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/3_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/3_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/3_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/3_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/4_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/4_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/4_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/4_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/4_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/5_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/5_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/5_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/5_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/5_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/6_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/6_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/6_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/6_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/6_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/7_1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/7_2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/7_3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/7_4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/7_5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/cracks.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/plasma_window.rsi/pwindow7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/reinforced_window.rsi/rwindow7.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/full.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/meta.json (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window0.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window1.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window2.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window3.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window4.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window5.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window6.png (100%) rename Resources/Textures/{Constructible => }/Structures/Windows/window.rsi/window7.png (100%) rename Resources/Textures/{Constructible/Specific/Cargo/teleporter.rsi => Structures/cargo_telepad.rsi}/beam.png (100%) rename Resources/Textures/{Constructible/Specific/Cargo/teleporter.rsi => Structures/cargo_telepad.rsi}/idle.png (100%) rename Resources/Textures/{Constructible/Specific/Cargo/teleporter.rsi => Structures/cargo_telepad.rsi}/meta.json (100%) rename Resources/Textures/{Constructible/Specific/Cargo/teleporter.rsi => Structures/cargo_telepad.rsi}/offline.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_0.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_1.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_2.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_3.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_4.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_5.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_6.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_7.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/catwalk_preview.png (100%) rename Resources/Textures/{Constructible/Tiles => Structures}/catwalk.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_loose.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_started_ccw.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_started_ccw_r.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_started_cw.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_started_cw_r.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_stopped_ccw.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/conveyor_stopped_cw.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/greenlight.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/meta.json (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/redlight.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/switch-fwd.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/switch-off.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/switch-rev.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/conveyor.rsi/switch.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/dispensers.rsi/booze_dispenser.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/dispensers.rsi/dispenser.png (100%) rename Resources/Textures/{Constructible/Power/industrial_dispenser.rsi => Structures/dispensers.rsi}/industrial_dispenser.png (100%) rename Resources/Textures/{Constructible/Power => Structures}/dispensers.rsi/meta.json (52%) rename Resources/Textures/{Constructible/Power => Structures}/dispensers.rsi/soda_dispenser.png (100%) rename Resources/Textures/{Constructible/Misc/kitchen.rsi => Structures/meat_spike.rsi}/meta.json (100%) rename Resources/Textures/{Constructible/Misc/kitchen.rsi => Structures/meat_spike.rsi}/spike.png (100%) rename Resources/Textures/{Constructible/Misc/kitchen.rsi => Structures/meat_spike.rsi}/spikebloody.png (100%) rename Resources/Textures/{Constructible/Misc/kitchen.rsi => Structures/meat_spike.rsi}/spikebloodygreen.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_coarse_sand0.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_coarse_sand1.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_coarse_sand2.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_coarse_sand_dug.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_sand.png (100%) rename Resources/Textures/{Constructible => }/Tiles/Asteroid/asteroid_tile.png (100%) rename Resources/Textures/{Constructible => }/Tiles/blue.png (100%) rename Resources/Textures/{Constructible => }/Tiles/copyright.txt (100%) rename Resources/Textures/{Constructible => }/Tiles/dark.png (100%) rename Resources/Textures/{Constructible => }/Tiles/elevator_shaft.png (100%) rename Resources/Textures/{Constructible => }/Tiles/freezer.png (100%) rename Resources/Textures/{Constructible => }/Tiles/glass.png (100%) rename Resources/Textures/{Constructible => }/Tiles/gold.png (100%) rename Resources/Textures/{Constructible => }/Tiles/green_circuit.png (100%) rename Resources/Textures/{Constructible => }/Tiles/hydro.png (100%) rename Resources/Textures/{Constructible => }/Tiles/kitchen.png (100%) rename Resources/Textures/{Constructible => }/Tiles/lattice.png (100%) rename Resources/Textures/{Constructible => }/Tiles/lino.png (100%) rename Resources/Textures/{Constructible => }/Tiles/mono.png (100%) rename Resources/Textures/{Constructible => }/Tiles/plating.png (100%) rename Resources/Textures/{Constructible => }/Tiles/reinforced.png (100%) rename Resources/Textures/{Constructible => }/Tiles/rglass.png (100%) rename Resources/Textures/{Constructible => }/Tiles/rock_vault.png (100%) rename Resources/Textures/{Constructible => }/Tiles/showroom.png (100%) rename Resources/Textures/{Constructible => }/Tiles/snow.png (100%) rename Resources/Textures/{Constructible => }/Tiles/steel.png (100%) rename Resources/Textures/{Constructible => }/Tiles/steel_dirty.png (100%) rename Resources/Textures/{Constructible => }/Tiles/steel_warning1.png (100%) rename Resources/Textures/{Constructible => }/Tiles/steel_warning2.png (100%) rename Resources/Textures/{Constructible => }/Tiles/tech_maint.png (100%) rename Resources/Textures/{Constructible => }/Tiles/underplating.png (100%) rename Resources/Textures/{Constructible => }/Tiles/white.png (100%) rename Resources/Textures/{Constructible => }/Tiles/white_warning1.png (100%) rename Resources/Textures/{Constructible => }/Tiles/white_warning2.png (100%) rename Resources/Textures/{Constructible => }/Tiles/wood.png (100%) diff --git a/Content.Client/Atmos/Visualizers/PipeConnectorVisualizer.cs b/Content.Client/Atmos/Visualizers/PipeConnectorVisualizer.cs index 5a068b2f0b..1e6d3c05a7 100644 --- a/Content.Client/Atmos/Visualizers/PipeConnectorVisualizer.cs +++ b/Content.Client/Atmos/Visualizers/PipeConnectorVisualizer.cs @@ -19,7 +19,7 @@ namespace Content.Client.Atmos.Visualizers public class PipeConnectorVisualizer : AppearanceVisualizer, ISerializationHooks { [DataField("rsi")] - private string _rsi = "Constructible/Atmos/pipe.rsi"; + private string _rsi = "Structures/Piping/Atmospherics/pipe.rsi"; [DataField("baseState")] private string _baseState = "pipeConnector"; diff --git a/Content.Client/Botany/PlantHolderVisualizer.cs b/Content.Client/Botany/PlantHolderVisualizer.cs index 485d225ed2..2cd216d7d2 100644 --- a/Content.Client/Botany/PlantHolderVisualizer.cs +++ b/Content.Client/Botany/PlantHolderVisualizer.cs @@ -22,7 +22,7 @@ namespace Content.Client.Botany sprite.LayerMapReserveBlank(PlantHolderLayers.AlertLight); sprite.LayerMapReserveBlank(PlantHolderLayers.HarvestLight); - var hydroTools = new ResourcePath("Constructible/Hydroponics/overlays.rsi"); + var hydroTools = new ResourcePath("Structures/Hydroponics/overlays.rsi"); sprite.LayerSetSprite(PlantHolderLayers.HealthLight, new SpriteSpecifier.Rsi(hydroTools, "lowhealth3")); diff --git a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs index d6da1a6434..b37cf86384 100644 --- a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs +++ b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.cs @@ -465,7 +465,7 @@ namespace Content.Client.ParticleAccelerator.UI { _menu = menu; _baseState = name; - _rsi = cache.GetResource($"/Textures/Constructible/Specific/Engines/PA/{name}.rsi").RSI; + _rsi = cache.GetResource($"/Textures/Structures/Power/Generation/PA/{name}.rsi").RSI; AddChild(_base = new TextureRect {Texture = _rsi[$"{state}"].Frame0}); AddChild(_unlit = new TextureRect()); diff --git a/Content.Client/Singularity/Visualizers/SingularityVisualizer.cs b/Content.Client/Singularity/Visualizers/SingularityVisualizer.cs index c7ac7d2f8f..cf5acade56 100644 --- a/Content.Client/Singularity/Visualizers/SingularityVisualizer.cs +++ b/Content.Client/Singularity/Visualizers/SingularityVisualizer.cs @@ -33,7 +33,7 @@ namespace Content.Client.Singularity.Visualizers return; } - sprite.LayerSetRSI(Layer, "Constructible/Power/Singularity/singularity_" + level + ".rsi"); + sprite.LayerSetRSI(Layer, "Structures/Power/Generation/Singularity/singularity_" + level + ".rsi"); sprite.LayerSetState(Layer, "singularity_" + level); } } diff --git a/Content.Client/Window/WindowComponent.cs b/Content.Client/Window/WindowComponent.cs index b88b6ebe13..135e94dba0 100644 --- a/Content.Client/Window/WindowComponent.cs +++ b/Content.Client/Window/WindowComponent.cs @@ -38,7 +38,7 @@ namespace Content.Client.Window if (_sprite != null) { var state0 = $"{_stateBase}0"; - const string cracksRSIPath = "/Textures/Constructible/Structures/Windows/cracks.rsi"; + const string cracksRSIPath = "/Textures/Structures/Windows/cracks.rsi"; _sprite.LayerMapSet(CornerLayers.SE, _sprite.AddLayerState(state0)); _sprite.LayerSetDirOffset(CornerLayers.SE, SpriteComponent.DirectionOffset.None); _sprite.LayerMapSet(WindowDamageLayers.DamageSE, _sprite.AddLayerState("0_1", cracksRSIPath)); diff --git a/Content.Server/VendingMachines/VendingMachineComponent.cs b/Content.Server/VendingMachines/VendingMachineComponent.cs index 4b4bd3bca6..1634dd9bac 100644 --- a/Content.Server/VendingMachines/VendingMachineComponent.cs +++ b/Content.Server/VendingMachines/VendingMachineComponent.cs @@ -87,7 +87,7 @@ namespace Content.Server.VendingMachines if (!string.IsNullOrEmpty(_spriteName)) { var spriteComponent = Owner.GetComponent(); - const string vendingMachineRSIPath = "Constructible/Power/VendingMachines/{0}.rsi"; + const string vendingMachineRSIPath = "Structures/Machines/VendingMachines/{0}.rsi"; spriteComponent.BaseRSIPath = string.Format(vendingMachineRSIPath, _spriteName); } diff --git a/Content.Shared/Maps/ContentTileDefinition.cs b/Content.Shared/Maps/ContentTileDefinition.cs index 4949818a15..7d5281a1e0 100644 --- a/Content.Shared/Maps/ContentTileDefinition.cs +++ b/Content.Shared/Maps/ContentTileDefinition.cs @@ -16,7 +16,7 @@ namespace Content.Shared.Maps [ViewVariables] string IPrototype.ID => Name; - public string Path => "/Textures/Constructible/Tiles/"; + public string Path => "/Textures/Tiles/"; [DataField("name", required: true)] public string Name { get; } = string.Empty; diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 69c4448469..cd8bb69256 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -7246,7 +7246,7 @@ entities: ents: [] type: ContainerContainer - uid: 760 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 5.5,-21.5 @@ -7268,7 +7268,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 762 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -23.5,11.5 @@ -7281,7 +7281,7 @@ entities: ents: [] type: ContainerContainer - uid: 763 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 24.5,13.5 @@ -7314,7 +7314,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 766 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -2.5,30.5 @@ -7327,7 +7327,7 @@ entities: ents: [] type: ContainerContainer - uid: 767 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 9.5,30.5 @@ -7362,7 +7362,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 770 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - pos: 0.5,14.5 parent: 853 @@ -7392,7 +7392,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 773 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: -37.5,-6.5 @@ -7405,7 +7405,7 @@ entities: ents: [] type: ContainerContainer - uid: 774 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: -11.5,-11.5 @@ -7424,7 +7424,7 @@ entities: parent: 853 type: Transform - uid: 776 - type: LockerBombFilled + type: ClosetBombFilled components: - rot: 4.371139006309477E-08 rad pos: -12.5,21.5 @@ -7437,7 +7437,7 @@ entities: ents: [] type: ContainerContainer - uid: 777 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: 13.5,21.5 @@ -7450,7 +7450,7 @@ entities: ents: [] type: ContainerContainer - uid: 778 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 12.5,21.5 @@ -7463,7 +7463,7 @@ entities: ents: [] type: ContainerContainer - uid: 779 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: 28.5,12.5 @@ -7476,7 +7476,7 @@ entities: ents: [] type: ContainerContainer - uid: 780 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 43.5,9.5 @@ -7489,7 +7489,7 @@ entities: ents: [] type: ContainerContainer - uid: 781 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: 44.5,9.5 @@ -7502,7 +7502,7 @@ entities: ents: [] type: ContainerContainer - uid: 782 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: 23.5,0.5 @@ -7515,7 +7515,7 @@ entities: ents: [] type: ContainerContainer - uid: 783 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 8.5,-18.5 @@ -7528,7 +7528,7 @@ entities: ents: [] type: ContainerContainer - uid: 784 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: 9.5,-18.5 @@ -7541,7 +7541,7 @@ entities: ents: [] type: ContainerContainer - uid: 785 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -15.5,-17.5 @@ -7554,7 +7554,7 @@ entities: ents: [] type: ContainerContainer - uid: 786 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -7.5,-25.5 @@ -7567,7 +7567,7 @@ entities: ents: [] type: ContainerContainer - uid: 787 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 26.5,12.5 @@ -7580,7 +7580,7 @@ entities: ents: [] type: ContainerContainer - uid: 788 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: 23.5,1.5 @@ -7593,7 +7593,7 @@ entities: ents: [] type: ContainerContainer - uid: 789 - type: LockerFireFilled + type: ClosetFireFilled components: - rot: 4.371139006309477E-08 rad pos: -14.5,-17.5 @@ -7606,7 +7606,7 @@ entities: ents: [] type: ContainerContainer - uid: 790 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -11.5,-10.5 @@ -7619,7 +7619,7 @@ entities: ents: [] type: ContainerContainer - uid: 791 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -37.5,-7.5 @@ -7632,7 +7632,7 @@ entities: ents: [] type: ContainerContainer - uid: 792 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -39.5,2.5 @@ -7645,7 +7645,7 @@ entities: ents: [] type: ContainerContainer - uid: 793 - type: LockerEmergencyFilledRandom + type: ClosetEmergencyFilledRandom components: - rot: 4.371139006309477E-08 rad pos: -34.5,10.5 @@ -7712,7 +7712,7 @@ entities: parent: 853 type: Transform - uid: 800 - type: LockerChefFilled + type: ClosetChefFilled components: - rot: 4.371139006309477E-08 rad pos: -14.5,1.5 @@ -7725,7 +7725,7 @@ entities: ents: [] type: ContainerContainer - uid: 801 - type: LockerJanitorFilled + type: ClosetJanitorFilled components: - pos: -19.5,10.5 parent: 853 @@ -7807,7 +7807,7 @@ entities: parent: 853 type: Transform - uid: 808 - type: LockerL3SecurityFilled + type: ClosetL3SecurityFilled components: - rot: 4.371139006309477E-08 rad pos: -11.5,21.5 @@ -7973,7 +7973,7 @@ entities: stash: !type:ContainerSlot {} type: ContainerContainer - uid: 823 - type: LockerGeneric + type: ClosetBase components: - rot: 4.371139006309477E-08 rad pos: -11.5,-12.5 @@ -15340,7 +15340,7 @@ entities: ent: 3179 type: ContainerContainer - uid: 1223 - type: LockerToolFilled + type: ClosetToolFilled components: - rot: 4.371139006309477E-08 rad pos: 35.5,-0.5 @@ -15359,7 +15359,7 @@ entities: parent: 853 type: Transform - uid: 1225 - type: LockerToolFilled + type: ClosetToolFilled components: - rot: 4.371139006309477E-08 rad pos: 35.5,0.5 @@ -15454,7 +15454,7 @@ entities: light_bulb: !type:ContainerSlot {} type: ContainerContainer - uid: 1233 - type: LockerToolFilled + type: ClosetToolFilled components: - rot: 4.371139006309477E-08 rad pos: -27.5,11.5 @@ -24369,7 +24369,7 @@ entities: parent: 853 type: Transform - uid: 2414 - type: LockerGeneric + type: ClosetBase components: - pos: -8.5,-25.5 parent: 853 @@ -42937,7 +42937,7 @@ entities: - canCollide: False type: Physics - uid: 4143 - type: LockerGeneric + type: ClosetBase components: - rot: 4.371139006309477E-08 rad pos: -3.5,8.5 @@ -42950,7 +42950,7 @@ entities: ents: [] type: ContainerContainer - uid: 4144 - type: LockerGeneric + type: ClosetBase components: - rot: 4.371139006309477E-08 rad pos: -0.5,8.5 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml b/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml index c34b5fefc8..1c33d1da13 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_atmospherics.yml @@ -3,7 +3,7 @@ id: AtmosphericsAir description: "Air canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: grey product: AirCanister cost: 1000 @@ -15,7 +15,7 @@ id: AtmosphericsOxygen description: "Oxygen canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: blue product: OxygenCanister cost: 1000 @@ -27,7 +27,7 @@ id: AtmosphericsNitrogen description: "Nitrogen canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: red product: NitrogenCanister cost: 1000 @@ -39,7 +39,7 @@ id: AtmosphericsCarbonDioxide description: "Carbon dioxide canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: black product: CarbonDioxideCanister cost: 1000 @@ -51,7 +51,7 @@ id: AtmosphericsWaterVapor description: "Water vapor canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: water_vapor product: WaterVaporCanister cost: 1000 @@ -63,7 +63,7 @@ id: AtmosphericsPlasma description: "Plasma canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: orange product: PlasmaCanister cost: 2000 @@ -75,7 +75,7 @@ id: AtmosphericsTritium description: "Tritium canister" icon: - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: green product: TritiumCanister cost: 2000 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml index 994e7b648f..957e91a4ab 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml @@ -39,7 +39,7 @@ id: EmergencyRadiation description: "Survive the Nuclear Apocalypse and Supermatter Engine alike with two sets of Radiation suits. Each set contains a helmet, suit, and Geiger counter. We'll even throw in a bottle of vodka and some glasses too, considering the life-expectancy of people who order this." icon: - sprite: Constructible/Misc/decals.rsi + sprite: Structures/Wallmounts/signs.rsi state: radiation product: CrateEmergencyRadiation cost: 1000 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml index 301095d32e..4e7e91e85f 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml @@ -27,7 +27,7 @@ id: EngineAmeControl description: "The control unit of an antimatter reactor." icon: - sprite: Constructible/Power/ame_controller.rsi + sprite: Structures/Power/Generation/ame.rsi state: control product: CrateEngineeringAMEControl cost: 500 @@ -39,7 +39,7 @@ id: EngineSingularityGenerator description: "Contains a singularity generator. The mother of the beast." icon: - sprite: Constructible/Power/Singularity/generator.rsi + sprite: Structures/Power/Generation/Singularity/generator.rsi state: icon product: CrateEngineeringSingularityGenerator cost: 4000 @@ -51,7 +51,7 @@ id: EngineSingularityContainment description: "Contains a singularity containment field generator." icon: - sprite: Constructible/Power/Singularity/containment.rsi + sprite: Structures/Power/Generation/Singularity/containment.rsi state: icon product: CrateEngineeringSingularityContainment cost: 1000 @@ -63,7 +63,7 @@ id: EngineSingularityEmitter description: "Contains an emitter. Used only for dangerous applications." icon: - sprite: Constructible/Power/Singularity/emitter.rsi + sprite: Structures/Power/Generation/Singularity/emitter.rsi state: emitter2 product: CrateEngineeringSingularityEmitter cost: 1000 @@ -75,7 +75,7 @@ id: EngineSingularityCollector description: "Contains a radiation collector. Safety first!" icon: - sprite: Constructible/Power/Singularity/collector.rsi + sprite: Structures/Power/Generation/Singularity/collector.rsi state: ca_on product: CrateEngineeringSingularityCollector cost: 1000 @@ -87,7 +87,7 @@ id: EngineParticleAccelerator description: "Contains all the boards needed to construct a Particle Accelerator." icon: - sprite: Constructible/Specific/Engines/PA/control_box.rsi + sprite: Structures/Power/Generation/PA/control_box.rsi state: boxc product: CrateEngineeringParticleAccelerator cost: 10000 diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/biohazard.yml b/Resources/Prototypes/Catalog/Fills/Lockers/biohazard.yml new file mode 100644 index 0000000000..b9a6ce5322 --- /dev/null +++ b/Resources/Prototypes/Catalog/Fills/Lockers/biohazard.yml @@ -0,0 +1,24 @@ +# - type: entity +# id: ClosetL3Filled +# suffix: Filled, Generic +# parent: ClosetL3 + + - type: entity + id: ClosetL3VirologyFilled + suffix: Filled, Virology + parent: ClosetL3Virology + + - type: entity + id: ClosetL3SecurityFilled + suffix: Filled, Security + parent: ClosetL3Security + + - type: entity + id: ClosetL3JanitorFilled + suffix: Filled, Janitor + parent: ClosetL3Janitor + +# - type: entity +# id: ClosetL3ScienceFilled +# suffix: Filled, Science +# parent: ClosetL3Virology diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml index c44efffef7..ed6ab1f72e 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/engineer.yml @@ -1,6 +1,6 @@ - type: entity - id: LockerToolFilled - parent: LockerTool + id: ClosetToolFilled + parent: ClosetTool suffix: Filled components: - type: StorageFill @@ -93,6 +93,6 @@ prob: 0.15 - type: entity - id: LockerRadiationSuitFilled - parent: LockerRadiationSuit + id: ClosetRadiationSuitFilled + parent: ClosetRadiationSuit suffix: Filled diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/l3.yml b/Resources/Prototypes/Catalog/Fills/Lockers/l3.yml deleted file mode 100644 index fdb7259d21..0000000000 --- a/Resources/Prototypes/Catalog/Fills/Lockers/l3.yml +++ /dev/null @@ -1,24 +0,0 @@ -# - type: entity -# id: LockerL3Filled -# suffix: Filled, Generic -# parent: LockerL3 - - - type: entity - id: LockerL3VirologyFilled - suffix: Filled, Virology - parent: LockerL3Virology - - - type: entity - id: LockerL3SecurityFilled - suffix: Filled, Security - parent: LockerL3Security - - - type: entity - id: LockerL3JanitorFilled - suffix: Filled, Janitor - parent: LockerL3Janitor - -# - type: entity -# id: LockerL3ScienceFilled -# suffix: Filled, Science -# parent: LockerL3Virology diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index cc188f472d..78cb14b62b 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -4,8 +4,8 @@ # parent: LockerSyndicatePersonal - type: entity - id: LockerEmergencyFilledRandom - parent: LockerEmergency + id: ClosetEmergencyFilledRandom + parent: ClosetEmergency suffix: Filled, Random components: - type: StorageFill @@ -22,8 +22,8 @@ prob: 0.2 - type: entity - id: LockerFireFilled - parent: LockerFire + id: ClosetFireFilled + parent: ClosetFire suffix: Filled components: - type: StorageFill diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml index 469c3113f8..28bbc7effa 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/security.yml @@ -68,8 +68,8 @@ - type: entity - id: LockerBombFilled - parent: LockerBomb + id: ClosetBombFilled + parent: ClosetBomb suffix: Filled components: - type: StorageFill diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml index 7029d639f5..b753048f50 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/service.yml @@ -24,9 +24,9 @@ # parent: LockerFormal - type: entity - id: LockerChefFilled + id: ClosetChefFilled suffix: Filled - parent: LockerChef + parent: ClosetChef components: - type: StorageFill contents: @@ -36,9 +36,9 @@ - id: ReagentContainerFlour - type: entity - id: LockerJanitorFilled + id: ClosetJanitorFilled suffix: Filled - parent: LockerJanitor + parent: ClosetJanitor components: - type: StorageFill contents: diff --git a/Resources/Prototypes/Catalog/Research/technologies.yml b/Resources/Prototypes/Catalog/Research/technologies.yml index 2978056ac6..8a648128c1 100644 --- a/Resources/Prototypes/Catalog/Research/technologies.yml +++ b/Resources/Prototypes/Catalog/Research/technologies.yml @@ -8,7 +8,7 @@ id: BasicResearch description: Nanotrasen basic research technologies. icon: - sprite: Constructible/Power/server.rsi + sprite: Structures/Machines/server.rsi state: server-on requiredPoints: 2500 @@ -36,7 +36,7 @@ id: BiologicalTechnology description: Investigations into the natural world. icon: - sprite: Constructible/Misc/potted_plants.rsi + sprite: Structures/Furniture/potted_plants.rsi state: applebush requiredPoints: 10000 requiredTechnologies: @@ -194,7 +194,7 @@ id: IndustrialEngineering description: A refresher course on modern engineering technology. icon: - sprite: Constructible/Power/protolathe.rsi + sprite: Structures/Machines/protolathe.rsi state: icon requiredPoints: 10000 requiredTechnologies: @@ -227,7 +227,7 @@ id: ElectromagneticTheory description: Try not to fry yourself. icon: - sprite: Constructible/Power/apc.rsi + sprite: Structures/Power/apc.rsi state: apcewires requiredPoints: 10000 requiredTechnologies: diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/AME/shielding.yml b/Resources/Prototypes/Entities/Constructible/Power/Engines/AME/shielding.yml deleted file mode 100644 index c0bcc8e5e4..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/AME/shielding.yml +++ /dev/null @@ -1,57 +0,0 @@ -- type: entity - id: AMEShielding - name: AME shielding - description: Keeps the antimatter in and the matter out. - placement: - mode: SnapgridCenter - components: - - type: Clickable - - type: InteractionOutline - - type: Sprite - drawdepth: Walls - sprite: Constructible/Power/ame_shielding.rsi - state: shield_0 - - type: Physics - fixtures: - - shape: - !type:PhysShapeAabb {} - layer: - - Opaque - - Impassable - - MobImpassable - - VaultImpassable - - SmallImpassable - - type: Damageable - resistances: metallicResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 100 - behaviors: - - !type:SpawnEntitiesBehavior - spawn: - SheetSteel1: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: ["Destruction"] - - type: SnapGrid - - type: IconSmooth - mode: CardinalFlags - base: shield_ - key: ame_shield - - type: AMEShield - - type: NodeContainer - nodes: - ame: - !type:AdjacentNode - nodeGroupID: AMEngine - - type: PointLight - enabled: false - radius: 5 - energy: 0.5 - color: "#00AAFF" - - type: Appearance - visuals: - - type: AMEVisualizer diff --git a/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml b/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml deleted file mode 100644 index fbbd73a9e1..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml +++ /dev/null @@ -1,81 +0,0 @@ -- type: entity - id: ComputerSupplyOrdering - parent: ComputerBase - name: Cargo ordering computer - description: Used to order supplies, approve requests, and control the shuttle. - components: - - type: Appearance - visuals: - - type: ComputerVisualizer - key: tech_key - screen: supply - - type: CargoConsole - - type: CargoOrderDatabase - - type: GalacticMarket - products: - - EmergencyExplosive - - EmergencyFire - - EmergencyInternals - - EmergencyRadiation - - ArmorySmg - - ArmoryShotgun - - SecurityArmor - - SecurityRiot - - SecurityLaser - - SecurityHelmet - - SecuritySupplies - - SecurityNonLethal - - HydroponicsTools - - HydroponicsSeeds - - HydroponicsSeedsExotic - - ServiceJanitorial - - ServiceLightsReplacement - - EngineeringCableLv - - EngineeringCableMv - - EngineeringCableHv - - EngineeringCableBulk - - EngineAmeShielding - - EngineAmeJar - - EngineAmeControl - - EngineSolar - - FunPlushies - - FunArtSupplies - - FunInstruments - - MaterialSteel - - MaterialGlass - - MaterialPlastic - - MaterialPlasteel - - EngineSingularityEmitter - - EngineSingularityCollector - - EngineSingularityGenerator - - EngineSingularityContainment - - EngineParticleAccelerator - - AtmosphericsAir - - AtmosphericsOxygen - - AtmosphericsNitrogen - - AtmosphericsCarbonDioxide -# - AtmosphericsWaterVapor -# - AtmosphericsPlasma -# - AtmosphericsTritium - - type: UserInterface - interfaces: - - key: enum.CargoConsoleUiKey.Key - type: CargoConsoleBoundUserInterface - - type: Computer - board: SupplyComputerCircuitboard - -- type: entity - id: ComputerSupplyRequest - parent: ComputerSupplyOrdering - name: cargo request computer - description: Used to request supplies from cargo. - components: - - type: Appearance - visuals: - - type: ComputerVisualizer - key: tech_key - screen: request - - type: CargoConsole - requestOnly: true - - type: Computer - board: SupplyRequestComputerCircuitboard diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Conveyor/twoWayLever.yml b/Resources/Prototypes/Entities/Constructible/Specific/Conveyor/twoWayLever.yml deleted file mode 100644 index 9486116d8a..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Specific/Conveyor/twoWayLever.yml +++ /dev/null @@ -1,21 +0,0 @@ -- type: entity - id: TwoWayLever - name: two way switch - description: A two way switch. - components: - - type: Clickable - - type: InteractionOutline - - type: Sprite - netsync: false - sprite: Constructible/Power/conveyor.rsi - state: switch-off - - type: TwoWayLever - - type: Appearance - visuals: - - type: TwoWayLeverVisualizer - state_forward: switch-fwd - state_off: switch-off - state_reversed: switch-rev - - type: Construction - graph: leverGraph - node: lever diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/bar.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/bar.yml deleted file mode 100644 index 9eb47b1d76..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/bar.yml +++ /dev/null @@ -1,12 +0,0 @@ -- type: entity - id: LockerBooze - parent: LockerSecureBase - name: "booze storage" - description: This is where the bartender keeps the booze. - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: cabinet - - type: AccessReader - access: [["Bar"]] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/cargo.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/cargo.yml deleted file mode 100644 index 17ca50c7dc..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/cargo.yml +++ /dev/null @@ -1,11 +0,0 @@ -- type: entity - id: LockerQuarterMaster - parent: LockerSecureBase - name: "quartermaster's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: qm - - type: AccessReader - access: [["Cargo"]] # TODO access [["Quartermaster"]] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/command.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/command.yml deleted file mode 100644 index 8f0d58f3ff..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/command.yml +++ /dev/null @@ -1,23 +0,0 @@ -- type: entity - id: LockerCaptain - parent: LockerSecureBase - name: "captain's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: cap - - type: AccessReader - access: [["Captain"]] - -- type: entity - id: LockerHeadOfPersonnel - parent: LockerSecureBase - name: "head of personnel's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: hop - - type: AccessReader - access: [["HeadOfPersonnel"]] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/engineering.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/engineering.yml deleted file mode 100644 index dfa5745b63..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/engineering.yml +++ /dev/null @@ -1,66 +0,0 @@ -# CE -- type: entity - id: LockerChiefEngineer - parent: LockerSecureBase - name: "chief engineer's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: ce - - type: AccessReader - access: [ [ "Engineering", "Command" ] ] - -# Electrical supplies -- type: entity - id: LockerElectricalSupplies - parent: LockerSecureBase - name: "electrical supplies locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: eng - state_closed: eng_elec_door - - type: AccessReader - access: [ [ "Engineering" ] ] - -# Welding supplies -- type: entity - id: LockerWeldingSupplies - parent: LockerSecureBase - name: "welding supplies locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: eng - state_closed: eng_weld_door - - type: AccessReader - access: [ [ "Engineering" ] ] - -# Atmos tech -- type: entity - id: LockerAtmospherics - parent: LockerSecureBase - name: "atmospheric technician's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: atmos - - type: AccessReader - access: [ [ "Engineering" ] ] - -# Engineer -- type: entity - id: LockerEngineer - parent: LockerSecureBase - name: "engineer's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: eng_secure - - type: AccessReader - access: [ [ "Engineering" ] ] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/freezer.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/freezer.yml deleted file mode 100644 index 743fc560d7..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/freezer.yml +++ /dev/null @@ -1,11 +0,0 @@ -- type: entity - id: LockerFreezer - parent: LockerSecureBase - name: "freezer" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: freezer - - type: AccessReader - access: [ [ "Service" ] ] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/hydroponics.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/hydroponics.yml deleted file mode 100644 index 24e5a50fc7..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/hydroponics.yml +++ /dev/null @@ -1,11 +0,0 @@ -- type: entity - id: LockerBotanist - parent: LockerSecureBase - name: "botanist's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: hydro - - type: AccessReader - access: [ [ "Service" ] ] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/medical.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/medical.yml deleted file mode 100644 index da1b9081a1..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/medical.yml +++ /dev/null @@ -1,53 +0,0 @@ -# Medicine -- type: entity - id: LockerMedicine - parent: LockerSecureBase - name: "medicine locker" - description: "Filled to the brim with medical junk." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: med - - type: AccessReader - access: [ [ "Medical" ] ] - -# Medical doctor -- type: entity - id: LockerMedical - parent: LockerSecureBase - name: "medical doctor's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: med_secure - - type: AccessReader - access: [ [ "Medical" ] ] - -# Chemical -- type: entity - id: LockerChemistry - parent: LockerSecureBase - name: "chemical closet" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: med - state_closed: chemical_door - - type: AccessReader - access: [ [ "Medical" ] ] - -# CMO -- type: entity - id: LockerChiefMedicalOfficer - parent: LockerSecureBase - name: "chief medical officer's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: cmo - - type: AccessReader - access: [ [ "Medical", "Command" ] ] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/scientist.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/scientist.yml deleted file mode 100644 index 1130a31566..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/scientist.yml +++ /dev/null @@ -1,23 +0,0 @@ -- type: entity - id: LockerResearchDirector - parent: LockerSecureBase - name: "research director's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: rd - - type: AccessReader - access: [ [ "Research", "Command" ] ] - -- type: entity - id: LockerScientist - parent: LockerSecureBase - name: "scientist's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: science - - type: AccessReader - access: [ [ "Research" ] ] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/security.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/security.yml deleted file mode 100644 index 902066a865..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/Secure/security.yml +++ /dev/null @@ -1,51 +0,0 @@ -# HoS -- type: entity - id: LockerHeadOfSecurity - parent: LockerSecureBase - name: "head of security's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: hos - - type: AccessReader - access: [["Security", "Command"]] - -# Warden -- type: entity - id: LockerWarden - parent: LockerSecureBase - name: "warden's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: warden - - type: AccessReader - access: [["Security"]] # TODO access [["Brig"]] - -# Security Officer -- type: entity - id: LockerSecurity - parent: LockerSecureBase - name: "security officer's locker" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: sec - - type: AccessReader - access: [["Security"]] - -# Detective -- type: entity - id: LockerDetective - parent: LockerSecureBase - name: "detective's cabinet" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: cabinet - - type: AccessReader - access: [["Service"]] # TODO access [["Detective"]] diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/cursed.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/cursed.yml deleted file mode 100644 index b82c8d68df..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/cursed.yml +++ /dev/null @@ -1,8 +0,0 @@ -- type: entity - id: LockerCursed - parent: LockerGeneric - name: "closet" - suffix: "cursed" - description: "A standard-issue Nanotrasen storage unit." - components: - - type: CursedEntityStorage diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/job_closests.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/job_closests.yml deleted file mode 100644 index 9d6e2c76eb..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/job_closests.yml +++ /dev/null @@ -1,30 +0,0 @@ -# Security wardrobe -- type: entity - id: WardrobeSecurity - parent: WardrobeBase - name: "security wardrobe" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: red_door - -# Atmospherics wardrobe -- type: entity - id: WardrobeAtmospherics - parent: WardrobeBase - name: "atmospherics wardrobe" - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: atmos_wardrobe_door - -# Janitor locker (moved here from the Fills group because it was being misused) -- type: entity - id: LockerJanitor - parent: WardrobeMixed - name: "custodial closet" - description: "It's a storage unit for janitorial clothes and gear." diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/l3closet.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/l3closet.yml deleted file mode 100644 index 728f993bd5..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/l3closet.yml +++ /dev/null @@ -1,41 +0,0 @@ -# Base level 3 bio hazard closet -- type: entity - id: LockerL3 - parent: LockerGeneric - name: "level 3 biohazard gear closet" - description: "It's a storage unit for level 3 biohazard gear." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: bio - -# Virology variant -- type: entity - id: LockerL3Virology - parent: LockerL3 - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: bio_viro - -# Security variant -- type: entity - id: LockerL3Security - parent: LockerL3 - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: bio_sec - -# Janitor variant -- type: entity - id: LockerL3Janitor - parent: LockerL3 - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: bio_jan diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/name_variants.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/name_variants.yml deleted file mode 100644 index a0aef85851..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/name_variants.yml +++ /dev/null @@ -1,73 +0,0 @@ -- type: entity - id: LockerFormal - parent: WardrobeBlack - name: "formal closet" - description: "It's a storage unit for formal clothing." - -- type: entity - id: LockerChef - parent: WardrobeBlack - name: "chef's closet" - description: "It's a storage unit for foodservice garments and mouse traps." - -- type: entity - id: WardrobeChapel - parent: WardrobeBlack - name: "chaplain's wardrobe" - description: "It's a storage unit for Nanotrasen-approved religious attire." - -- type: entity - id: LockerLegal - parent: WardrobeBlue - name: "legal closet" - description: "It's a storage unit for courtroom apparel and items." - -- type: entity - id: WardrobeCargo - parent: WardrobePrison - name: "cargo wardrobe" - -- type: entity - id: WardrobeEngineering - parent: WardrobeYellow - name: "engineering wardrobe" - -- type: entity - id: WardrobeMedicalDoctor - parent: WardrobeWhite - name: "medical doctor's wardrobe" - -- type: entity - id: WardrobeRobotics - parent: WardrobeBlack - name: "robotics wardrobe" - -- type: entity - id: WardrobeChemistry - parent: WardrobeWhite - name: "chemistry wardrobe" - -- type: entity - id: WardrobeGenetics - parent: WardrobeWhite - name: "genetics wardrobe" - -- type: entity - id: WardrobeVirology - parent: WardrobeWhite - name: "virology wardrobe" - -- type: entity - id: WardrobeScience - parent: WardrobeWhite - name: "science wardrobe" - -- type: entity - id: WardrobeBotanist - parent: WardrobeGreen - name: "botanist wardrobe" - -- type: entity - id: LockerSyndicatePersonal - parent: LockerSyndicateBase - description: "It's a personal storage unit for operative gear." diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/syndicate.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/syndicate.yml deleted file mode 100644 index c1cedf590b..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/syndicate.yml +++ /dev/null @@ -1,11 +0,0 @@ -# Base syndicate closet -- type: entity - id: LockerSyndicateBase - name: armory closet - parent: LockerGeneric - abstract: true - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: syndicate diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/utility_closets.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/utility_closets.yml deleted file mode 100644 index 26d56a871e..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/utility_closets.yml +++ /dev/null @@ -1,61 +0,0 @@ -# Tool closet -- type: entity - id: LockerTool - name: tool closet - parent: LockerGeneric - description: "It's a storage unit for tools." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: eng - state_closed: eng_tool_door - -# Radiation suit closet -- type: entity - id: LockerRadiationSuit - name: radiation suit closet - parent: LockerGeneric - description: "It's a storage unit for rad-protective suits." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: eng - state_closed: eng_rad_door - -# Emergency closet -- type: entity - id: LockerEmergency - name: emergency closet - parent: LockerGeneric - description: "It's a storage unit for emergency breath masks and O2 tanks." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: emergency - -# Fire safety closet -- type: entity - id: LockerFire - name: fire-safety closet - parent: LockerGeneric - description: "It's a storage unit for fire-fighting supplies." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: fire - -# EOD closet -- type: entity - id: LockerBomb - name: EOD closet - parent: LockerGeneric - description: "It's a storage unit for explosion-protective suits." - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: bomb diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/wardrobe.yml b/Resources/Prototypes/Entities/Constructible/Storage/Closets/wardrobe.yml deleted file mode 100644 index 9a11101a42..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/wardrobe.yml +++ /dev/null @@ -1,113 +0,0 @@ -- type: entity - id: WardrobeBase - parent: LockerGeneric - abstract: true - description: "It's a storage unit for standard-issue Nanotrasen attire." - -# Blue wardrobe -- type: entity - id: WardrobeBlue - parent: WardrobeBase - name: blue wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: blue_door - -# Pink wardrobe -- type: entity - id: WardrobePink - parent: WardrobeBase - name: pink wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: pink_door - -# Black wardrobe -- type: entity - id: WardrobeBlack - parent: WardrobeBase - name: black wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: black_door - -# Green wardrobe -- type: entity - id: WardrobeGreen - parent: WardrobeBase - name: green wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: green_door - -# Prison wardrobe -- type: entity - id: WardrobePrison - parent: WardrobeBase - name: prison wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: orange_door - -# Yellow wardrobe -- type: entity - id: WardrobeYellow - parent: WardrobeBase - name: yellow wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: yellow_door - -# White wardrobe -- type: entity - id: WardrobeWhite - parent: WardrobeBase - name: white wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: white_door - -# Grey wardrobe -- type: entity - id: WardrobeGrey - parent: WardrobeBase - name: grey wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: grey_door - -# Mixed wardrobe -- type: entity - id: WardrobeMixed - parent: WardrobeBase - name: mixed wardrobe - components: - - type: Appearance - visuals: - - type: StorageVisualizer - state: generic - state_closed: mixed_door diff --git a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/water_tank.yml b/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/water_tank.yml deleted file mode 100644 index 2ee3b28b2d..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/water_tank.yml +++ /dev/null @@ -1,21 +0,0 @@ -- type: entity - id: WaterTank - parent: StorageTank - name: water tank - suffix: Empty - description: "A water tank. It is used to store high amounts of water." - components: - - type: Sprite - sprite: Constructible/Misc/tanks.rsi - state: watertank - -- type: entity - parent: WaterTank - id: WaterTankFull - suffix: Full - components: - - type: SolutionContainer - contents: - reagents: - - ReagentId: Water - Quantity: 1500 diff --git a/Resources/Prototypes/Entities/Constructible/Walls/windows.yml b/Resources/Prototypes/Entities/Constructible/Walls/windows.yml deleted file mode 100644 index fcaf1401dc..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Walls/windows.yml +++ /dev/null @@ -1,126 +0,0 @@ -- type: entity - id: Window - parent: BaseConstructible - name: window - description: Don't smudge up the glass down there. - placement: - mode: SnapgridCenter - snap: - - Window - components: - - type: RCDDeconstructWhitelist - - type: Sprite - color: "#DDDDDD" - netsync: false - drawdepth: WallTops - sprite: Constructible/Structures/Windows/window.rsi - - type: Icon - sprite: Constructible/Structures/Windows/window.rsi - state: full - - type: Physics - bodyType: Static - fixtures: - - shape: - !type:PhysShapeAabb {} - layer: - - Impassable - - MobImpassable - - VaultImpassable - - SmallImpassable - mask: - - VaultImpassable - - type: Damageable - resistances: glassResistances - - type: Repairable - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 15 - behaviors: - - !type:PlaySoundCollectionBehavior - soundCollection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - ShardGlass: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: Airtight - - type: Window - base: window - - type: Construction - graph: window - node: window - - type: Appearance - visuals: - - type: WindowVisualizer - -- type: entity - id: ReinforcedWindow - name: reinforced window - parent: Window - components: - - type: Sprite - drawdepth: WallTops - sprite: Constructible/Structures/Windows/reinforced_window.rsi - - type: Icon - sprite: Constructible/Structures/Windows/reinforced_window.rsi - - type: Repairable - fuelCost: 10 - doAfterDelay: 2 - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 150 - behaviors: - - !type:PlaySoundCollectionBehavior - soundCollection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - ShardGlassReinforced: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: Window - base: rwindow - - type: Construction - graph: window - node: reinforcedWindow - -- type: entity - id: PlasmaWindow - name: plasma window - parent: Window - components: - - type: Sprite - drawdepth: WallTops - sprite: Constructible/Structures/Windows/plasma_window.rsi - - type: Icon - sprite: Constructible/Structures/Windows/plasma_window.rsi - - type: Damageable - resistances: glassResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 200 - behaviors: - - !type:PlaySoundCollectionBehavior - soundCollection: GlassBreak - - !type:SpawnEntitiesBehavior - spawn: - ShardGlassPlasma: - min: 1 - max: 2 - - !type:DoActsBehavior - acts: [ "Destruction" ] - resistances: glassResistances - - type: Window - base: pwindow - - type: Construction - graph: window - node: plasmaWindow diff --git a/Resources/Prototypes/Entities/Constructible/Ground/crayondecals.yml b/Resources/Prototypes/Entities/Effects/crayondecals.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Ground/crayondecals.yml rename to Resources/Prototypes/Entities/Effects/crayondecals.yml diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/traitordm.yml b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/traitordm.yml index 3a4b4236ad..331c5502a9 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Conditional/traitordm.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Conditional/traitordm.yml @@ -6,7 +6,7 @@ - type: Sprite layers: - state: blue - - texture: Objects/Misc/traitordm.rsi/redemption.png + - texture: Structures/Machines/traitordm.rsi/redemption.png - type: ConditionalSpawner prototypes: - TraitorDMRedemptionMachine diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml index 83786369a0..67c09fb22c 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/arcade.yml @@ -7,4 +7,4 @@ - type: Sprite layers: - state: red - - texture: Constructible/Power/computers.rsi/arcade.png + - texture: Structures/Machines/computers.rsi/arcade.png diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml b/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml index 060107e51e..a48d0baef1 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/mimic.yml @@ -16,10 +16,10 @@ - type: Hands - type: Sprite drawdepth: Mobs - sprite: Constructible/Power/VendingMachines/cola.rsi + sprite: Structures/Machines/VendingMachines/cola.rsi state: normal - type: Icon - sprite: Constructible/Power/VendingMachines/cola.rsi + sprite: Structures/Machines/VendingMachines/cola.rsi state: normal - type: Physics bodyType: Dynamic diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml index de5b8c089e..64fadf1ffe 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml @@ -7,5 +7,5 @@ components: - type: MachineBoard - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: id_mod diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml index 1547c75528..b1fcbf8a44 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml @@ -8,7 +8,7 @@ components: - type: ComputerBoard - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: id_mod - type: entity diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml index 69383d00ac..0c0ae550b3 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml @@ -5,5 +5,5 @@ description: Circuit used in APC construction. components: - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: charger_APC diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml index e44eca397b..dc0867488b 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml @@ -7,6 +7,6 @@ tags: - DoorElectronics - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: door_electronics - type: AccessReader diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml index 9916f3a5e0..cd44d0d755 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml @@ -8,5 +8,5 @@ tags: - FirelockElectronics - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: mainboard diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/solar.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/solar.yml index eed1097922..792c69e4ed 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/solar.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/solar.yml @@ -5,5 +5,5 @@ description: Advanced circuit board used to detect differences in pressure, temperature and gas concentrations between the two sides of the door. components: - type: Sprite - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: generic diff --git a/Resources/Prototypes/Entities/Objects/Fun/instruments.yml b/Resources/Prototypes/Entities/Objects/Fun/instruments.yml index 07567eaef8..8cc456fa0d 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/instruments.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/instruments.yml @@ -224,5 +224,5 @@ - type: Instrument program: 13 - type: Sprite - sprite: Objects/Fun/Instruments/otherinstruments.rsi + sprite: Structures/Furniture/instruments.rsi state: xylophone diff --git a/Resources/Prototypes/Entities/Constructible/Specific/machine_parts.yml b/Resources/Prototypes/Entities/Objects/Misc/machine_parts.yml similarity index 99% rename from Resources/Prototypes/Entities/Constructible/Specific/machine_parts.yml rename to Resources/Prototypes/Entities/Objects/Misc/machine_parts.yml index 1aa44d6e3c..65c1e85fbb 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/machine_parts.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/machine_parts.yml @@ -7,7 +7,7 @@ components: - type: Sprite netsync: false - sprite: Constructible/Misc/stock_parts.rsi + sprite: Objects/Misc/stock_parts.rsi - type: MachinePart rating: 1 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml index 8237a11655..5f9b898de7 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/projectiles.yml @@ -117,7 +117,7 @@ components: - type: Sprite color: "#ffff33" - sprite: Constructible/Power/Singularity/emitter.rsi + sprite: Structures/Power/Generation/Singularity/emitter.rsi state: 'projectile' - type: Physics fixtures: diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/reagent_dispenser_base.yml b/Resources/Prototypes/Entities/Structures/Dispensers/base.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Specific/Dispensers/reagent_dispenser_base.yml rename to Resources/Prototypes/Entities/Structures/Dispensers/base.yml diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/booze_dispenser.yml b/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml similarity index 86% rename from Resources/Prototypes/Entities/Constructible/Specific/Dispensers/booze_dispenser.yml rename to Resources/Prototypes/Entities/Structures/Dispensers/booze.yml index b238843e9c..e1c4d24682 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/booze_dispenser.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/booze.yml @@ -5,7 +5,7 @@ parent: ReagentDispenserBase components: - type: Sprite - sprite: Constructible/Power/dispensers.rsi + sprite: Structures/dispensers.rsi state: booze_dispenser - type: ReagentDispenser pack: BoozeDispenserInventory diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/chem_dispenser.yml b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml similarity index 77% rename from Resources/Prototypes/Entities/Constructible/Specific/Dispensers/chem_dispenser.yml rename to Resources/Prototypes/Entities/Structures/Dispensers/chem.yml index 84ae79f823..ea409f1bd2 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/chem_dispenser.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/chem.yml @@ -5,10 +5,10 @@ description: An industrial grade chemical dispenser with a sizeable chemical supply. components: - type: Sprite - sprite: Constructible/Power/industrial_dispenser.rsi + sprite: Structures/dispensers.rsi state: industrial_dispenser - type: Icon - sprite: Constructible/Power/industrial_dispenser.rsi + sprite: Structures/dispensers.rsi state: industrial_dispenser - type: ReagentDispenser pack: ChemDispenserStandardInventory diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/soda_dispenser.yml b/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml similarity index 87% rename from Resources/Prototypes/Entities/Constructible/Specific/Dispensers/soda_dispenser.yml rename to Resources/Prototypes/Entities/Structures/Dispensers/soda.yml index 9b70240a9e..bf981ba7e7 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Dispensers/soda_dispenser.yml +++ b/Resources/Prototypes/Entities/Structures/Dispensers/soda.yml @@ -5,7 +5,7 @@ description: A beverage dispenser with a selection of soda and several other common beverages. Has a single fill slot for containers. components: - type: Sprite - sprite: Constructible/Power/dispensers.rsi + sprite: Structures/dispensers.rsi state: soda_dispenser - type: ReagentDispenser pack: SodaDispenserInventory diff --git a/Resources/Prototypes/Entities/Constructible/Doors/airlock_access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Doors/airlock_access.yml rename to Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml diff --git a/Resources/Prototypes/Entities/Constructible/Doors/airlock_types.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml similarity index 52% rename from Resources/Prototypes/Entities/Constructible/Doors/airlock_types.yml rename to Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml index cec0c0d245..b7d264d589 100644 --- a/Resources/Prototypes/Entities/Constructible/Doors/airlock_types.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml @@ -1,30 +1,10 @@ -# Standard - -- type: entity - parent: Airlock - id: AirlockExternal - suffix: External - description: "It opens, it closes, it might crush you, and there might be only space behind it.\nHas to be manually activated." - components: - - type: Door - bumpOpen: false - - type: Sprite - sprite: Constructible/Structures/Doors/Standard/external.rsi - - type: Appearance - visuals: - - type: AirlockVisualizer - open_sound: /Audio/Machines/airlock_ext_open.ogg - close_sound: /Audio/Machines/airlock_ext_close.ogg - deny_sound: /Audio/Machines/airlock_deny.ogg - - type: WiresVisualizer - - type: entity parent: Airlock id: AirlockFreezer suffix: Freezer components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/freezer.rsi + sprite: Structures/Doors/Airlocks/Standard/freezer.rsi - type: entity parent: Airlock @@ -32,7 +12,7 @@ suffix: Engineering components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/engineering.rsi + sprite: Structures/Doors/Airlocks/Standard/engineering.rsi - type: entity parent: Airlock @@ -40,7 +20,7 @@ suffix: Cargo components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/cargo.rsi + sprite: Structures/Doors/Airlocks/Standard/cargo.rsi - type: entity parent: Airlock @@ -48,7 +28,7 @@ suffix: Medical components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/medical.rsi + sprite: Structures/Doors/Airlocks/Standard/medical.rsi - type: entity parent: Airlock @@ -56,7 +36,7 @@ suffix: Science components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/science.rsi + sprite: Structures/Doors/Airlocks/Standard/science.rsi - type: entity parent: Airlock @@ -64,7 +44,7 @@ suffix: Command components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/command.rsi + sprite: Structures/Doors/Airlocks/Standard/command.rsi - type: entity parent: Airlock @@ -72,7 +52,7 @@ suffix: Security components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/security.rsi + sprite: Structures/Doors/Airlocks/Standard/security.rsi - type: entity parent: Airlock @@ -80,7 +60,7 @@ name: maintenance hatch components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/maint.rsi + sprite: Structures/Doors/Airlocks/Standard/maint.rsi # Glass @@ -94,7 +74,7 @@ - type: Occluder enabled: false - type: Sprite - sprite: Constructible/Structures/Doors/Glass/glass.rsi + sprite: Structures/Doors/Airlocks/Glass/glass.rsi - type: entity parent: AirlockGlass @@ -102,7 +82,7 @@ suffix: Engineering components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/engineering.rsi + sprite: Structures/Doors/Airlocks/Glass/engineering.rsi - type: entity parent: AirlockGlass @@ -110,7 +90,7 @@ suffix: Cargo components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/cargo.rsi + sprite: Structures/Doors/Airlocks/Glass/cargo.rsi - type: entity parent: AirlockGlass @@ -118,7 +98,7 @@ suffix: Medical components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/medical.rsi + sprite: Structures/Doors/Airlocks/Glass/medical.rsi - type: entity parent: AirlockGlass @@ -126,7 +106,7 @@ suffix: Science components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/science.rsi + sprite: Structures/Doors/Airlocks/Glass/science.rsi - type: entity parent: AirlockGlass @@ -134,7 +114,7 @@ suffix: Command components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/command.rsi + sprite: Structures/Doors/Airlocks/Glass/command.rsi - type: entity parent: AirlockGlass @@ -142,4 +122,4 @@ suffix: Security components: - type: Sprite - sprite: Constructible/Structures/Doors/Glass/security.rsi + sprite: Structures/Doors/Airlocks/Glass/security.rsi diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml new file mode 100644 index 0000000000..4b62f40ffe --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/assembly.yml @@ -0,0 +1,41 @@ +- type: entity + id: AirlockAssembly + name: airlock assembly + description: It opens, it closes, and maybe crushes you. + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + netsync: false + drawdepth: Mobs + sprite: Structures/Doors/Airlocks/Standard/basic.rsi + state: "assembly" + - type: Physics + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + mass: 100 + mask: + - MobImpassable + layer: + - MobImpassable + - VaultImpassable + - type: Anchorable + - type: Pullable + - type: SnapGrid + - type: Damageable + resistances: metallicResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Construction + graph: airlock + node: assembly + placement: + mode: SnapgridCenter diff --git a/Resources/Prototypes/Entities/Constructible/Doors/airlock_base.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base.yml similarity index 65% rename from Resources/Prototypes/Entities/Constructible/Doors/airlock_base.yml rename to Resources/Prototypes/Entities/Structures/Doors/Airlocks/base.yml index 523a1e4c62..7b88ff7002 100644 --- a/Resources/Prototypes/Entities/Constructible/Doors/airlock_base.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/base.yml @@ -1,6 +1,6 @@ - type: entity id: Airlock - parent: BaseConstructible + parent: BaseStructure name: airlock description: It opens, it closes, and maybe crushes you. components: @@ -8,7 +8,7 @@ - type: Sprite netsync: false drawdepth: Mobs # They're on the same layer as mobs, perspective. - sprite: Constructible/Structures/Doors/Standard/basic.rsi + sprite: Structures/Doors/Airlocks/Standard/basic.rsi layers: - state: closed map: ["enum.DoorVisualLayers.Base"] @@ -75,45 +75,3 @@ mode: NoSprite placement: mode: SnapgridCenter - -- type: entity - id: AirlockAssembly - name: airlock assembly - description: It opens, it closes, and maybe crushes you. - components: - - type: Clickable - - type: InteractionOutline - - type: Sprite - netsync: false - drawdepth: Mobs - sprite: Constructible/Structures/Doors/Standard/basic.rsi - state: "assembly" - - type: Physics - fixtures: - - shape: - !type:PhysShapeAabb - bounds: "-0.49,-0.49,0.49,0.49" - mass: 100 - mask: - - MobImpassable - layer: - - MobImpassable - - VaultImpassable - - type: Anchorable - - type: Pullable - - type: SnapGrid - - type: Damageable - resistances: metallicResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] - - type: Construction - graph: airlock - node: assembly - placement: - mode: SnapgridCenter diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml new file mode 100644 index 0000000000..b33fa434c7 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml @@ -0,0 +1,17 @@ +- type: entity + parent: Airlock + id: AirlockExternal + suffix: External + description: "It opens, it closes, it might crush you, and there might be only space behind it.\nHas to be manually activated." + components: + - type: Door + bumpOpen: false + - type: Sprite + sprite: Structures/Doors/Airlocks/Standard/external.rsi + - type: Appearance + visuals: + - type: AirlockVisualizer + open_sound: /Audio/Machines/airlock_ext_open.ogg + close_sound: /Audio/Machines/airlock_ext_close.ogg + deny_sound: /Audio/Machines/airlock_deny.ogg + - type: WiresVisualizer diff --git a/Resources/Prototypes/Entities/Constructible/Doors/firelock.yml b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Doors/firelock.yml rename to Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml index c52a2f0505..40fad456b0 100644 --- a/Resources/Prototypes/Entities/Constructible/Doors/firelock.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/firelock.yml @@ -1,6 +1,6 @@ - type: entity id: Firelock - parent: BaseConstructible + parent: BaseStructure name: firelock description: Apply crowbar. components: @@ -18,7 +18,7 @@ - type: Sprite netsync: false drawdepth: Mobs # They're on the same layer as mobs, perspective. - sprite: Constructible/Structures/Doors/Standard/firelock.rsi + sprite: Structures/Doors/Airlocks/Standard/firelock.rsi layers: - state: closed map: ["enum.DoorVisualLayers.Base"] @@ -89,7 +89,7 @@ - type: Occluder enabled: false - type: Sprite - sprite: Constructible/Structures/Doors/Glass/firelock.rsi + sprite: Structures/Doors/Airlocks/Glass/firelock.rsi - type: entity id: FirelockEdge @@ -100,7 +100,7 @@ occludes: false inhibitCrush: false - type: Sprite - sprite: Constructible/Structures/Doors/edge_door_hazard.rsi + sprite: Structures/Doors/edge_door_hazard.rsi - type: Airtight fixVacuum: true noAirWhenFullyAirBlocked: false diff --git a/Resources/Prototypes/Entities/Constructible/Doors/firelock_frame.yml b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml similarity index 87% rename from Resources/Prototypes/Entities/Constructible/Doors/firelock_frame.yml rename to Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml index 825a9a96f9..dd73940b31 100644 --- a/Resources/Prototypes/Entities/Constructible/Doors/firelock_frame.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Firelocks/frame.yml @@ -1,11 +1,11 @@ - type: entity id: FirelockFrame - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic name: Firelock Frame description: That is a firelock frame. components: - type: Sprite - sprite: Constructible/Structures/Doors/Standard/firelock.rsi + sprite: Structures/Doors/Airlocks/Standard/firelock.rsi state: frame1 - type: Construction graph: Firelock diff --git a/Resources/Prototypes/Entities/Structures/Furniture/Tables/base.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/base.yml new file mode 100644 index 0000000000..8fdc6370cd --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/base.yml @@ -0,0 +1,19 @@ +- type: entity + id: TableBase + parent: BaseStructure + name: table + description: A square piece of metal standing on four metal legs. + abstract: true + components: + - type: Damageable + resistances: metallicResistances + - type: PlaceableSurface + - type: Sprite + netsync: false + drawdepth: FloorTiles + - type: Icon + state: full + - type: IconSmooth + key: state + base: state_ + - type: Climbable diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/tables.yml b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml similarity index 80% rename from Resources/Prototypes/Entities/Constructible/Furniture/tables.yml rename to Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml index 4a05fdb46e..e9c2fc3f2a 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/tables.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/Tables/tables.yml @@ -1,33 +1,13 @@ - type: entity - id: TableBase - parent: BaseConstructible - name: table - description: A square piece of metal standing on four metal legs. - abstract: true - components: - - type: Damageable - resistances: metallicResistances - - type: PlaceableSurface - - type: Sprite - netsync: false - drawdepth: FloorTiles - - type: Icon - state: full - - type: IconSmooth - key: state - base: state_ - - type: Climbable - -- type: entity id: TableFrame parent: TableBase name: table frame description: Pieces of metal that make the frame of a table. components: - type: Sprite - sprite: Constructible/Structures/Tables/frame.rsi + sprite: Structures/Furniture/Tables/frame.rsi - type: Icon - sprite: Constructible/Structures/Tables/frame.rsi + sprite: Structures/Furniture/Tables/frame.rsi - type: Damageable resistances: metallicResistances - type: Destructible @@ -56,9 +36,9 @@ description: A square piece of metal standing on four metal legs. components: - type: Sprite - sprite: Constructible/Structures/Tables/generic.rsi + sprite: Structures/Furniture/Tables/generic.rsi - type: Icon - sprite: Constructible/Structures/Tables/generic.rsi + sprite: Structures/Furniture/Tables/generic.rsi - type: Damageable resistances: metallicResistances - type: Destructible @@ -87,9 +67,9 @@ description: Fancy table. Perfect for serving drinks. components: - type: Sprite - sprite: Constructible/Structures/Tables/bar.rsi + sprite: Structures/Furniture/Tables/bar.rsi - type: Icon - sprite: Constructible/Structures/Tables/bar.rsi + sprite: Structures/Furniture/Tables/bar.rsi - type: Destructible thresholds: - trigger: @@ -119,9 +99,9 @@ description: Just a metal table. components: - type: Sprite - sprite: Constructible/Structures/Tables/metal.rsi + sprite: Structures/Furniture/Tables/metal.rsi - type: Icon - sprite: Constructible/Structures/Tables/metal.rsi + sprite: Structures/Furniture/Tables/metal.rsi - type: Destructible thresholds: - trigger: @@ -145,9 +125,9 @@ description: A square piece of metal standing on four metal legs. Extra robust. components: - type: Sprite - sprite: Constructible/Structures/Tables/reinforced.rsi + sprite: Structures/Furniture/Tables/reinforced.rsi - type: Icon - sprite: Constructible/Structures/Tables/reinforced.rsi + sprite: Structures/Furniture/Tables/reinforced.rsi - type: Destructible thresholds: - trigger: @@ -174,9 +154,9 @@ description: A square piece of glass, standing on four metal legs. components: - type: Sprite - sprite: Constructible/Structures/Tables/glass.rsi + sprite: Structures/Furniture/Tables/glass.rsi - type: Icon - sprite: Constructible/Structures/Tables/glass.rsi + sprite: Structures/Furniture/Tables/glass.rsi - type: Destructible thresholds: - trigger: @@ -203,9 +183,9 @@ description: A square piece of glass, standing on four metal legs. Extra robust. components: - type: Sprite - sprite: Constructible/Structures/Tables/r_glass.rsi + sprite: Structures/Furniture/Tables/r_glass.rsi - type: Icon - sprite: Constructible/Structures/Tables/r_glass.rsi + sprite: Structures/Furniture/Tables/r_glass.rsi - type: Destructible thresholds: - trigger: @@ -235,9 +215,9 @@ description: Do not apply fire to this. Rumour says it burns easily. components: - type: Sprite - sprite: Constructible/Structures/Tables/wood.rsi + sprite: Structures/Furniture/Tables/wood.rsi - type: Icon - sprite: Constructible/Structures/Tables/wood.rsi + sprite: Structures/Furniture/Tables/wood.rsi - type: Destructible thresholds: - trigger: @@ -264,9 +244,9 @@ description: Play em' cowboy. components: - type: Sprite - sprite: Constructible/Structures/Tables/carpet.rsi + sprite: Structures/Furniture/Tables/carpet.rsi - type: Icon - sprite: Constructible/Structures/Tables/carpet.rsi + sprite: Structures/Furniture/Tables/carpet.rsi - type: Destructible thresholds: - trigger: @@ -296,9 +276,9 @@ description: Literally the sturdiest thing you have ever seen. components: - type: Sprite - sprite: Constructible/Structures/Tables/stone.rsi + sprite: Structures/Furniture/Tables/stone.rsi - type: Icon - sprite: Constructible/Structures/Tables/stone.rsi + sprite: Structures/Furniture/Tables/stone.rsi - type: Destructible thresholds: - trigger: @@ -318,9 +298,9 @@ suffix: DEBUG components: - type: Sprite - sprite: Constructible/Structures/Tables/debug.rsi + sprite: Structures/Furniture/Tables/debug.rsi - type: Icon - sprite: Constructible/Structures/Tables/debug.rsi + sprite: Structures/Furniture/Tables/debug.rsi - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/beds.yml b/Resources/Prototypes/Entities/Structures/Furniture/beds.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Furniture/beds.yml rename to Resources/Prototypes/Entities/Structures/Furniture/beds.yml index 49778bb69b..a9ba42a0b7 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/beds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/beds.yml @@ -1,7 +1,7 @@ - type: entity name: bed id: Bed - parent: BaseConstructible + parent: BaseStructure description: This is used to lie in, sleep in or strap on. components: # So that you can put bedsheets on beds again. Would be cool to have a tag @@ -18,7 +18,7 @@ mask: - SmallImpassable - type: Sprite - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: bed - type: Strap position: Down diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml b/Resources/Prototypes/Entities/Structures/Furniture/bookshelf.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml rename to Resources/Prototypes/Entities/Structures/Furniture/bookshelf.yml index 728aa67d1d..4e4cf4e074 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/bookshelf.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/bookshelf.yml @@ -1,11 +1,11 @@ - type: entity id: Bookshelf - parent: BaseConstructible + parent: BaseStructure name: "bookshelf" description: Mostly filled with erotica. components: - type: Sprite - sprite: Constructible/Misc/bookshelf.rsi + sprite: Structures/Furniture/bookshelf.rsi layers: - state: base - state: book-0 diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml b/Resources/Prototypes/Entities/Structures/Furniture/carpets.yml similarity index 64% rename from Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml rename to Resources/Prototypes/Entities/Structures/Furniture/carpets.yml index 117a2a12e7..17ac1a5ab4 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/carpets.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/carpets.yml @@ -1,6 +1,6 @@ - type: entity id: CarpetBase - parent: BaseConstructible + parent: BaseStructure description: "Fancy walking surface." abstract: true components: @@ -34,9 +34,9 @@ name: "carpet" components: - type: Sprite - sprite: Constructible/Carpets/red_carpet.rsi + sprite: Structures/Furniture/Carpets/red_carpet.rsi - type: Icon - sprite: Constructible/Carpets/red_carpet.rsi + sprite: Structures/Furniture/Carpets/red_carpet.rsi - type: entity id: CarpetBlack @@ -45,9 +45,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/black_carpet.rsi + sprite: Structures/Furniture/Carpets/black_carpet.rsi - type: Icon - sprite: Constructible/Carpets/black_carpet.rsi + sprite: Structures/Furniture/Carpets/black_carpet.rsi - type: entity id: CarpetGay @@ -56,9 +56,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/gay_carpet.rsi + sprite: Structures/Furniture/Carpets/gay_carpet.rsi - type: Icon - sprite: Constructible/Carpets/gay_carpet.rsi + sprite: Structures/Furniture/Carpets/gay_carpet.rsi - type: entity id: CarpetBlue @@ -67,9 +67,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/blue_carpet.rsi + sprite: Structures/Furniture/Carpets/blue_carpet.rsi - type: Icon - sprite: Constructible/Carpets/blue_carpet.rsi + sprite: Structures/Furniture/Carpets/blue_carpet.rsi - type: entity id: CarpetGreen @@ -78,9 +78,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/green_carpet.rsi + sprite: Structures/Furniture/Carpets/green_carpet.rsi - type: Icon - sprite: Constructible/Carpets/green_carpet.rsi + sprite: Structures/Furniture/Carpets/green_carpet.rsi - type: entity id: CarpetOrange @@ -89,9 +89,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/orange_carpet.rsi + sprite: Structures/Furniture/Carpets/orange_carpet.rsi - type: Icon - sprite: Constructible/Carpets/orange_carpet.rsi + sprite: Structures/Furniture/Carpets/orange_carpet.rsi - type: entity id: CarpetSBlue @@ -100,9 +100,9 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/skyblue_carpet.rsi + sprite: Structures/Furniture/Carpets/skyblue_carpet.rsi - type: Icon - sprite: Constructible/Carpets/skyblue_carpet.rsi + sprite: Structures/Furniture/Carpets/skyblue_carpet.rsi - type: entity id: CarpetPurple @@ -111,6 +111,6 @@ components: - type: Clickable - type: Sprite - sprite: Constructible/Carpets/purple_carpet.rsi + sprite: Structures/Furniture/Carpets/purple_carpet.rsi - type: Icon - sprite: Constructible/Carpets/purple_carpet.rsi + sprite: Structures/Furniture/Carpets/purple_carpet.rsi diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml b/Resources/Prototypes/Entities/Structures/Furniture/instruments.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml rename to Resources/Prototypes/Entities/Structures/Furniture/instruments.yml index d4ecbf7ba4..f3a1f66670 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/instruments.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/instruments.yml @@ -1,7 +1,7 @@ - type: entity name: baseinstrument id: BasePlaceableInstrument - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic abstract: true components: - type: Instrument @@ -10,7 +10,7 @@ - type: Rotatable rotateWhileAnchored: true - type: Sprite - sprite: Objects/Fun/Instruments/otherinstruments.rsi + sprite: Structures/Furniture/instruments.rsi - type: Damageable resistances: metallicResistances - type: Destructible @@ -58,4 +58,4 @@ - type: Instrument program: 20 - type: Sprite - state: church_organ + state: church-organ diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml b/Resources/Prototypes/Entities/Structures/Furniture/pilot_chair.yml similarity index 90% rename from Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml rename to Resources/Prototypes/Entities/Structures/Furniture/pilot_chair.yml index 448f0889cf..798d2ae902 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/pilot_chair.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/pilot_chair.yml @@ -1,11 +1,11 @@ - type: entity id: PilotSeatChair - parent: BaseConstructible + parent: BaseStructure name: pilot seat description: The pilot seat of a prestigious battle cruiser. components: - type: Sprite - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: shuttle_chair - type: Physics bodyType: Static diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml b/Resources/Prototypes/Entities/Structures/Furniture/potted_plants.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml rename to Resources/Prototypes/Entities/Structures/Furniture/potted_plants.yml index e6d8dc2e04..07a2513d2a 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/potted_plants.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/potted_plants.yml @@ -1,6 +1,6 @@ - type: entity id: PottedPlantBase - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic abstract: true components: - type: InteractionOutline @@ -19,7 +19,7 @@ - SmallImpassable - VaultImpassable - type: Sprite - sprite: Constructible/Misc/potted_plants.rsi + sprite: Structures/Furniture/potted_plants.rsi - type: PottedPlantHide - type: SecretStash secretPartName: the plant diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/seats.yml b/Resources/Prototypes/Entities/Structures/Furniture/seats.yml similarity index 98% rename from Resources/Prototypes/Entities/Constructible/Furniture/seats.yml rename to Resources/Prototypes/Entities/Structures/Furniture/seats.yml index 617447f05f..defc331e58 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/seats.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/seats.yml @@ -19,7 +19,7 @@ - VaultImpassable - SmallImpassable - type: Sprite - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi - type: Strap position: Stand - type: Pullable diff --git a/Resources/Prototypes/Entities/Constructible/Watercloset/toilet.yml b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Watercloset/toilet.yml rename to Resources/Prototypes/Entities/Structures/Furniture/toilet.yml index 0de11e1e9f..c5a9cc88d0 100644 --- a/Resources/Prototypes/Entities/Constructible/Watercloset/toilet.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/toilet.yml @@ -7,7 +7,7 @@ components: - type: Anchorable - type: Sprite - sprite: Constructible/Watercloset/toilet.rsi + sprite: Structures/Furniture/toilet.rsi state: closed_toilet_seat_up netsync: false - type: Toilet diff --git a/Resources/Prototypes/Entities/Constructible/Power/arcade.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Power/arcade.yml rename to Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml index f0db5e326a..eb167c146e 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/arcade.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml @@ -7,7 +7,7 @@ components: - type: ApcPowerReceiver - type: Sprite - sprite: Constructible/Power/computers.rsi + sprite: Structures/Machines/computers.rsi layers: - state: arcade map: ["enum.ComputerVisualizer+Layers.Body"] @@ -15,7 +15,7 @@ shader: unshaded map: ["enum.ComputerVisualizer+Layers.Screen"] - type: Icon - sprite: Constructible/Power/computers.rsi + sprite: Structures/Machines/computers.rsi state: arcade - type: Appearance visuals: diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/base.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/base.yml new file mode 100644 index 0000000000..43fd08eba7 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/base.yml @@ -0,0 +1,31 @@ +- type: entity + abstract: true + parent: ComputerFrame + id: ComputerBase + name: computer + placement: + mode: SnapgridCenter + components: + - type: Construction + graph: computer + node: computer + - type: Computer + - type: ApcPowerReceiver + - type: Sprite + sprite: Structures/Machines/computers.rsi + layers: + - state: computer + map: ["enum.ComputerVisualizer+Layers.Body"] + - state: generic_key_off + map: ["enum.ComputerVisualizer+Layers.Keyboard"] + - state: generic + shader: unshaded + map: ["enum.ComputerVisualizer+Layers.Screen"] + - state: generic_key + shader: unshaded + map: ["enum.ComputerVisualizer+Layers.KeyboardOn"] + - type: Appearance + visuals: + - type: ComputerVisualizer + key: generic_key + screen: generic diff --git a/Resources/Prototypes/Entities/Constructible/Power/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml similarity index 61% rename from Resources/Prototypes/Entities/Constructible/Power/computers.yml rename to Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index d19ec4cb9e..00232a36e5 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -1,108 +1,4 @@ - type: entity - id: ComputerFrame - parent: BaseConstructible - name: computer frame - description: A computer under construction. - components: - - type: Physics - bodyType: Static - fixtures: - - shape: - !type:PhysShapeAabb - bounds: "-0.5,-0.25,0.5,0.25" - mass: 25 - mask: - - MobImpassable - layer: - - Opaque - - MobImpassable - - SmallImpassable - - VaultImpassable - - type: InteractionOutline - - type: Rotatable - - type: Anchorable - - type: Construction - graph: computer - node: frameUnsecured - - type: Sprite - sprite: "Constructible/Misc/stock_parts.rsi" - state: "0" - - type: Damageable - resistances: metallicResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 100 - behaviors: - - !type:PlaySoundCollectionBehavior - soundCollection: GlassBreak - - !type:ChangeConstructionNodeBehavior - node: monitorBroken - - !type:DoActsBehavior - acts: ["Destruction"] - -- type: entity - parent: ComputerFrame - id: ComputerBroken - name: broken computer - description: This computer has seen better days. - components: - - type: Construction - graph: computer - node: monitorBroken - - type: Sprite - sprite: "Constructible/Power/computers.rsi" - state: "broken" - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 50 - behaviors: - - !type:PlaySoundBehavior - sound: /Audio/Effects/metalbreak.ogg - - !type:SpawnEntitiesBehavior - spawn: - SheetSteel1: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - -- type: entity - abstract: true - parent: ComputerFrame - id: ComputerBase - name: computer - placement: - mode: SnapgridCenter - components: - - type: Construction - graph: computer - node: computer - - type: Computer - - type: ApcPowerReceiver - - type: Sprite - sprite: Constructible/Power/computers.rsi - layers: - - state: computer - map: ["enum.ComputerVisualizer+Layers.Body"] - - state: generic_key_off - map: ["enum.ComputerVisualizer+Layers.Keyboard"] - - state: generic - shader: unshaded - map: ["enum.ComputerVisualizer+Layers.Screen"] - - state: generic_key - shader: unshaded - map: ["enum.ComputerVisualizer+Layers.KeyboardOn"] - - type: Appearance - visuals: - - type: ComputerVisualizer - key: generic_key - screen: generic - -- type: entity parent: ComputerBase id: ComputerAlert name: alerts computer @@ -241,3 +137,85 @@ type: SolarControlConsoleBoundUserInterface - type: Computer board: SolarControlComputerCircuitboard + +- type: entity + id: ComputerSupplyOrdering + parent: ComputerBase + name: Cargo ordering computer + description: Used to order supplies, approve requests, and control the shuttle. + components: + - type: Appearance + visuals: + - type: ComputerVisualizer + key: tech_key + screen: supply + - type: CargoConsole + - type: CargoOrderDatabase + - type: GalacticMarket + products: + - EmergencyExplosive + - EmergencyFire + - EmergencyInternals + - EmergencyRadiation + - ArmorySmg + - ArmoryShotgun + - SecurityArmor + - SecurityRiot + - SecurityLaser + - SecurityHelmet + - SecuritySupplies + - SecurityNonLethal + - HydroponicsTools + - HydroponicsSeeds + - HydroponicsSeedsExotic + - ServiceJanitorial + - ServiceLightsReplacement + - EngineeringCableLv + - EngineeringCableMv + - EngineeringCableHv + - EngineeringCableBulk + - EngineAmeShielding + - EngineAmeJar + - EngineAmeControl + - EngineSolar + - FunPlushies + - FunArtSupplies + - FunInstruments + - MaterialSteel + - MaterialGlass + - MaterialPlastic + - MaterialPlasteel + - EngineSingularityEmitter + - EngineSingularityCollector + - EngineSingularityGenerator + - EngineSingularityContainment + - EngineParticleAccelerator + - AtmosphericsAir + - AtmosphericsOxygen + - AtmosphericsNitrogen + - AtmosphericsCarbonDioxide +# - AtmosphericsWaterVapor +# - AtmosphericsPlasma +# - AtmosphericsTritium + - type: UserInterface + interfaces: + - key: enum.CargoConsoleUiKey.Key + type: CargoConsoleBoundUserInterface + - type: Computer + board: SupplyComputerCircuitboard + +- type: entity + id: ComputerSupplyRequest + parent: ComputerSupplyOrdering + name: cargo request computer + description: Used to request supplies from cargo. + components: + - type: Appearance + visuals: + - type: ComputerVisualizer + key: tech_key + screen: request + - type: CargoConsole + requestOnly: true + - type: Computer + board: SupplyRequestComputerCircuitboard diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml new file mode 100644 index 0000000000..77cba8a15c --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/frame.yml @@ -0,0 +1,71 @@ +- type: entity + id: ComputerFrame + parent: BaseStructure + name: computer frame + description: A computer under construction. + components: + - type: Physics + bodyType: Static + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.5,-0.25,0.5,0.25" + mass: 25 + mask: + - MobImpassable + layer: + - Opaque + - MobImpassable + - SmallImpassable + - VaultImpassable + - type: InteractionOutline + - type: Rotatable + - type: Anchorable + - type: Construction + graph: computer + node: frameUnsecured + - type: Sprite + sprite: Structures/Machines/parts.rsi + state: 0 + - type: Damageable + resistances: metallicResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:PlaySoundCollectionBehavior + soundCollection: GlassBreak + - !type:ChangeConstructionNodeBehavior + node: monitorBroken + - !type:DoActsBehavior + acts: ["Destruction"] + +- type: entity + parent: ComputerFrame + id: ComputerBroken + name: broken computer + description: This computer has seen better days. + components: + - type: Construction + graph: computer + node: monitorBroken + - type: Sprite + sprite: Structures/Machines/computers.rsi + state: broken + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 50 + behaviors: + - !type:PlaySoundBehavior + sound: /Audio/Effects/metalbreak.ogg + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] diff --git a/Resources/Prototypes/Entities/Constructible/base_machine.yml b/Resources/Prototypes/Entities/Structures/Machines/base.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/base_machine.yml rename to Resources/Prototypes/Entities/Structures/Machines/base.yml index b19a2a4167..9f7d7faad1 100644 --- a/Resources/Prototypes/Entities/Constructible/base_machine.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/base.yml @@ -1,6 +1,6 @@ - type: entity abstract: true - parent: BaseConstructible + parent: BaseStructure id: BaseMachine components: - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Constructible/Specific/chem_master.yml b/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml similarity index 90% rename from Resources/Prototypes/Entities/Constructible/Specific/chem_master.yml rename to Resources/Prototypes/Entities/Structures/Machines/chem_master.yml index 08526a09de..0deb23f6d4 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/chem_master.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/chem_master.yml @@ -1,19 +1,19 @@ - type: entity id: chem_master - parent: BaseConstructible + parent: BaseStructure name: ChemMaster 4000 description: An industrial grade chemical manipulator with pill and bottle production included. placement: mode: SnapgridCenter components: - type: Sprite - sprite: Constructible/Power/mixer.rsi + sprite: Structures/Machines/mixer.rsi layers: - state: mixer_empty - state: mixer_screens shader: unshaded - type: Icon - sprite: Constructible/Power/mixer.rsi + sprite: Structures/Machines/mixer.rsi state: mixer_loaded - type: ChemMaster - type: ApcPowerReceiver @@ -52,20 +52,20 @@ - type: entity id: chem_master_broken - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic name: ChemMaster 4000 description: "An industrial grade chemical manipulator with pill and bottle production included. It's broken." abstract: true suffix: Broken components: - type: Sprite - sprite: Constructible/Power/mixer.rsi + sprite: Structures/Machines/mixer.rsi layers: - state: mixer_empty - state: mixer_screen_broken shader: unshaded - type: Icon - sprite: Constructible/Power/mixer.rsi + sprite: Structures/Machines/mixer.rsi state: mixer_broken - type: InteractionOutline - type: Physics diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Medical/cloning_machine.yml b/Resources/Prototypes/Entities/Structures/Machines/cloning_machine.yml similarity index 92% rename from Resources/Prototypes/Entities/Constructible/Specific/Medical/cloning_machine.yml rename to Resources/Prototypes/Entities/Structures/Machines/cloning_machine.yml index c0365ff0f7..95154b771d 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Medical/cloning_machine.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/cloning_machine.yml @@ -7,7 +7,7 @@ - type: CloningPod - type: Sprite netsync: false - sprite: Constructible/Specific/Medical/cloning.rsi + sprite: Structures/Machines/cloning.rsi layers: - state: pod_0 map: ["enum.CloningPodVisualLayers.Machine"] diff --git a/Resources/Prototypes/Entities/Constructible/Power/machine_frame.yml b/Resources/Prototypes/Entities/Structures/Machines/frame.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Power/machine_frame.yml rename to Resources/Prototypes/Entities/Structures/Machines/frame.yml index a973737234..a96523dd78 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/machine_frame.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/frame.yml @@ -1,7 +1,7 @@ - type: entity id: UnfinishedMachineFrame name: machine frame - description: "A machine under construction. Needs more parts." + description: A machine under construction. Needs more parts. suffix: Unfinished placement: mode: SnapgridCenter @@ -43,8 +43,8 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: Sprite - sprite: "Constructible/Misc/stock_parts.rsi" - state: "box_0" + sprite: Structures/Machines/parts.rsi + state: box_0 - type: entity id: MachineFrame @@ -92,8 +92,8 @@ - type: MachineFrame - type: Sprite netsync: false - sprite: "Constructible/Misc/stock_parts.rsi" - state: "box_1" + sprite: Structures/Machines/parts.rsi + state: box_1 - type: Appearance visuals: - type: MachineFrameVisualizer diff --git a/Resources/Prototypes/Entities/Constructible/Specific/gravity_generator.yml b/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml similarity index 84% rename from Resources/Prototypes/Entities/Constructible/Specific/gravity_generator.yml rename to Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml index 527bcade39..bfbeb05fb5 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/gravity_generator.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/gravity_generator.yml @@ -1,15 +1,18 @@ - type: entity id: GravityGenerator + parent: BaseMachinePowered name: gravity generator description: It's what keeps you to the floor. + placement: + mode: AlignTileAny components: - type: Sprite netsync: false - sprite: Constructible/Power/gravity_generator.rsi + sprite: Structures/Machines/gravity_generator.rsi layers: - state: on map: ["enum.GravityGeneratorVisualLayers.Base"] - - sprite: Constructible/Power/gravity_generator_core.rsi + - sprite: Structures/Machines/gravity_generator_core.rsi state: activated shader: unshaded map: ["enum.GravityGeneratorVisualLayers.Core"] @@ -17,6 +20,7 @@ - type: ApcPowerReceiver powerLoad: 500 - type: Physics + bodyType: Static fixtures: - shape: !type:PhysShapeAabb @@ -26,10 +30,6 @@ - Impassable - MobImpassable - VaultImpassable - - type: Clickable - - type: InteractionOutline - - type: Damageable - resistances: metallicResistances - type: Repairable fuelCost: 10 doAfterDelay: 5 @@ -54,6 +54,3 @@ unpowered: "off" off: "off" on: "on" - - placement: - mode: AlignTileAny diff --git a/Resources/Prototypes/Entities/Constructible/Power/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml similarity index 87% rename from Resources/Prototypes/Entities/Constructible/Power/lathe.yml rename to Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 7202bd93f7..c43572e7f4 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -1,12 +1,21 @@ -- type: entity - id: BaseLathe - name: "lathe" - abstract: true - placement: - mode: SnapgridCenter +- type: entity + parent: BaseMachinePowered + id: Autolathe + name: autolathe + description: It produces items using metal and glass. components: - - type: Clickable - - type: InteractionOutline + - type: Sprite + sprite: Structures/Machines/autolathe.rsi + layers: + - state: icon + map: ["enum.AutolatheVisualLayers.Base"] + - state: unlit + shader: unshaded + map: ["enum.AutolatheVisualLayers.BaseUnlit"] + - state: icon + map: ["enum.AutolatheVisualLayers.AnimationLayer"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Physics bodyType: Static fixtures: @@ -21,40 +30,9 @@ layer: - Opaque - MobImpassable - - type: SnapGrid - - type: Lathe - - type: MaterialStorage - - type: Anchorable - - type: Pullable - - type: UserInterface - interfaces: - - key: enum.LatheUiKey.Key - type: LatheBoundUserInterface - - type: ApcPowerReceiver - -- type: entity - parent: BaseLathe - id: Autolathe - name: "autolathe" - description: It produces items using metal and glass. - components: - - type: Sprite - sprite: Constructible/Power/autolathe.rsi - layers: - - state: icon - map: ["enum.AutolatheVisualLayers.Base"] - - state: unlit - shader: unshaded - map: ["enum.AutolatheVisualLayers.BaseUnlit"] - - state: icon - map: ["enum.AutolatheVisualLayers.AnimationLayer"] - - state: panel - map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Construction graph: machine node: machine - - type: Damageable - resistances: metallicResistances - type: Destructible thresholds: - trigger: @@ -67,6 +45,7 @@ acts: ["Destruction"] - type: Machine board: AutolatheMachineCircuitboard + - type: MaterialStorage - type: Wires BoardName: "Autolathe" LayoutId: Autolathe @@ -88,15 +67,22 @@ visuals: - type: AutolatheVisualizer - type: WiresVisualizer + - type: UserInterface + interfaces: + - key: enum.LatheUiKey.Key + type: LatheBoundUserInterface + - type: SnapGrid + - type: Pullable + - type: Lathe - type: entity - parent: BaseLathe + parent: BaseMachinePowered id: Protolathe - name: "protolathe" + name: protolathe description: Converts raw materials into useful objects. components: - type: Sprite - sprite: Constructible/Power/protolathe.rsi + sprite: Structures/Machines/protolathe.rsi layers: - state: icon map: ["enum.ProtolatheVisualLayers.Base"] @@ -107,12 +93,24 @@ map: ["enum.ProtolatheVisualLayers.AnimationLayer"] - state: panel map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Physics + bodyType: Static + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.4" + mass: 25 + mask: + - Impassable + - VaultImpassable + - SmallImpassable + layer: + - Opaque + - MobImpassable - type: ResearchClient - type: Construction graph: machine node: machine - - type: Damageable - resistances: metallicResistances - type: Destructible thresholds: - trigger: @@ -129,6 +127,7 @@ BoardName: "Protolathe" LayoutId: Protolathe - type: TechnologyDatabase + - type: MaterialStorage - type: ProtolatheDatabase protolatherecipes: - LightTube @@ -174,7 +173,6 @@ - KitchenKnife - ButchCleaver - FlashlightLantern - - type: UserInterface interfaces: - key: enum.LatheUiKey.Key @@ -185,3 +183,6 @@ visuals: - type: ProtolatheVisualizer - type: WiresVisualizer + - type: SnapGrid + - type: Pullable + - type: Lathe diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Medical/medical_scanner.yml b/Resources/Prototypes/Entities/Structures/Machines/medical_scanner.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Specific/Medical/medical_scanner.yml rename to Resources/Prototypes/Entities/Structures/Machines/medical_scanner.yml index 9e31fd109a..f83802bdba 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Medical/medical_scanner.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/medical_scanner.yml @@ -8,7 +8,7 @@ - type: Sprite netsync: false noRot: true - sprite: Constructible/Specific/Medical/scanner.rsi + sprite: Structures/Machines/scanner.rsi layers: - state: open map: ["enum.MedicalScannerVisualLayers.Machine"] diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/microwave.yml b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml similarity index 76% rename from Resources/Prototypes/Entities/Constructible/Specific/Kitchen/microwave.yml rename to Resources/Prototypes/Entities/Structures/Machines/microwave.yml index 38c3bae6c9..aa9093711a 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/microwave.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/microwave.yml @@ -1,14 +1,10 @@ - type: entity id: KitchenMicrowave + parent: BaseMachinePowered name: microwave description: It's magic. - placement: - mode: SnapgridCenter components: - - type: SnapGrid - type: Microwave - - type: Clickable - - type: InteractionOutline - type: SolutionContainer maxVol: 100 caps: Refillable @@ -25,13 +21,15 @@ - shape: !type:PhysShapeAabb bounds: "-0.16,-0.3,0.16,0.3" + mass: 25 layer: - - SmallImpassable + - MobMask + - Opaque mask: - - VaultImpassable + - MobMask - type: Sprite netsync: false - sprite: Constructible/Power/microwave.rsi + sprite: Structures/Machines/microwave.rsi drawdepth: WallMountedItems layers: - state: mw0 @@ -39,9 +37,6 @@ - state: mw_unlit shader: unshaded map: ["enum.MicrowaveVisualizerLayers.BaseUnlit"] - - type: ApcPowerReceiver - - type: Damageable - resistances: metallicResistances - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/reagent_grinder.yml b/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml similarity index 54% rename from Resources/Prototypes/Entities/Constructible/Specific/Kitchen/reagent_grinder.yml rename to Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml index 1261dcbebb..4a9a89d5a2 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/reagent_grinder.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/reagent_grinder.yml @@ -1,10 +1,9 @@ - type: entity id: KitchenReagentGrinder + parent: BaseMachinePowered name: reagent grinder - description: "From BlenderTech. Will It Blend? Let's find out!" + description: From BlenderTech. Will It Blend? Let's find out! suffix: grinder/juicer - placement: - mode: SnapgridCenter components: - type: SnapGrid - type: ReagentGrinder @@ -15,9 +14,6 @@ - type: Appearance visuals: - type: ReagentGrinderVisualizer - - type: Clickable - - type: InteractionOutline - - type: ApcPowerReceiver - type: LoopingSound - type: Physics fixtures: @@ -30,18 +26,6 @@ - VaultImpassable - type: Sprite netsync: false - sprite: Constructible/Power/juicer.rsi + sprite: Structures/Machines/juicer.rsi state: juicer0 drawdepth: Items - - type: Damageable - resistances: metallicResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 100 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] - - !type:PlaySoundBehavior - sound: /Audio/Effects/metalbreak.ogg diff --git a/Resources/Prototypes/Entities/Constructible/Specific/recycler.yml b/Resources/Prototypes/Entities/Structures/Machines/recycler.yml similarity index 81% rename from Resources/Prototypes/Entities/Constructible/Specific/recycler.yml rename to Resources/Prototypes/Entities/Structures/Machines/recycler.yml index 683b59074d..92cd7d374e 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/recycler.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/recycler.yml @@ -1,12 +1,9 @@ - type: entity id: Recycler + parent: BaseMachinePowered name: recycler description: A large crushing machine used to recycle small items inefficiently. There are lights on the side. - placement: - mode: SnapgridCenter components: - - type: Clickable - - type: InteractionOutline - type: Physics fixtures: - shape: @@ -21,15 +18,13 @@ - type: SnapGrid - type: Sprite netsync: false - sprite: Constructible/Power/recycling.rsi + sprite: Structures/Machines/recycling.rsi layers: - state: grinder-o1 map: ["enum.RecyclerVisualLayers.Bloody"] - - type: Appearance visuals: - type: RecyclerVisualizer state_clean: grinder-o1 state_bloody: grinder-o1bld - type: Recycler - - type: ApcPowerReceiver diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Research/research.yml b/Resources/Prototypes/Entities/Structures/Machines/research.yml similarity index 66% rename from Resources/Prototypes/Entities/Constructible/Specific/Research/research.yml rename to Resources/Prototypes/Entities/Structures/Machines/research.yml index 68ce5a5646..2ac286ab18 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Research/research.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/research.yml @@ -1,31 +1,17 @@ - type: entity id: ResearchAndDevelopmentServer - parent: BaseConstructibleDynamic - name: "R&D server" - description: 'Thats a R&D server.' + parent: BaseMachinePowered + name: R&D server + description: Contains the collective knowledge of the station's scientists. Destroying it would send them back to the stone age. You don't want that do you? components: - type: Sprite - sprite: Constructible/Power/server.rsi + sprite: Structures/Machines/server.rsi state: server - - type: InteractionOutline - - type: Physics - bodyType: Static - fixtures: - - shape: - !type:PhysShapeAabb {} - mass: 25 - mask: - - SmallImpassable - layer: - - Opaque - - MobImpassable - type: ResearchServer - type: TechnologyDatabase - type: ApcPowerReceiver powerLoad: 200 priority: Low - - type: Damageable - resistances: metallicResistances - type: Destructible thresholds: - trigger: @@ -44,29 +30,17 @@ - type: entity id: BaseResearchAndDevelopmentPointSource - parent: BaseConstructibleDynamic + parent: BaseMachinePowered name: "base R&D point source" # We should make this abstract once there are actual point sources. components: - type: Sprite - sprite: Constructible/Power/rndpointsource.rsi + sprite: Structures/Machines/rndpointsource.rsi layers: - state: rndpointsource-off - state: rndpointsource shader: unshaded map: ["enum.PowerDeviceVisualLayers.Powered"] - - type: InteractionOutline - - type: Physics - bodyType: Static - fixtures: - - shape: - !type:PhysShapeAabb {} - mass: 25 - mask: - - SmallImpassable - layer: - - Opaque - - MobImpassable - type: ResearchPointSource pointspersecond: 100 active: true @@ -77,7 +51,6 @@ - type: Appearance visuals: - type: PowerDeviceVisualizer - - type: ApcPowerReceiver - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Constructible/Power/seed_extractor.yml b/Resources/Prototypes/Entities/Structures/Machines/seed_extractor.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Power/seed_extractor.yml rename to Resources/Prototypes/Entities/Structures/Machines/seed_extractor.yml index ea36f6c59c..2fd55b34f7 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/seed_extractor.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/seed_extractor.yml @@ -5,7 +5,7 @@ description: Extracts seeds from produce. components: - type: Sprite - sprite: Constructible/Hydroponics/machines.rsi + sprite: Structures/Machines/seed_extractor.rsi layers: - state: seedextractor-off - state: seedextractor-unlit diff --git a/Resources/Prototypes/Entities/Constructible/Specific/traitordm.yml b/Resources/Prototypes/Entities/Structures/Machines/traitordm.yml similarity index 81% rename from Resources/Prototypes/Entities/Constructible/Specific/traitordm.yml rename to Resources/Prototypes/Entities/Structures/Machines/traitordm.yml index 003f29a4b0..4127d3f695 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/traitordm.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/traitordm.yml @@ -1,17 +1,16 @@ - type: entity id: TraitorDMRedemptionMachine + parent: BaseMachinePowered name: traitor deathmatch pda redemption machine description: Put someone else's PDA into this to get telecrystals. components: - type: Sprite layers: - - sprite: Objects/Misc/traitordm.rsi + - sprite: Structures/Machines/traitordm.rsi state: redemption - - sprite: Objects/Misc/traitordm.rsi + - sprite: Structures/Machines/traitordm.rsi state: redemption-unshaded shader: unshaded - - type: Clickable - - type: InteractionOutline - type: Physics bodyType: Static fixtures: diff --git a/Resources/Prototypes/Entities/Constructible/Power/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml similarity index 89% rename from Resources/Prototypes/Entities/Constructible/Power/vending_machines.yml rename to Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index 5b11907247..a768916885 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -1,13 +1,12 @@ # Vending machine descriptions are stored in vendingMachineInventory YAML files. - type: entity id: VendingMachine - parent: BaseConstructible - name: Vending machine + parent: BaseMachinePowered + name: vending machine abstract: true components: - - type: InteractionOutline - type: Sprite - sprite: Constructible/Power/VendingMachines/empty.rsi + sprite: Structures/Machines/VendingMachines/empty.rsi netsync: false - type: Physics bodyType: Static @@ -22,13 +21,12 @@ layer: - Opaque - MobImpassable - - type: Damageable - resistances: metallicResistances + mass: 100 - type: Destructible thresholds: - trigger: !type:DamageTrigger - damage: 50 + damage: 100 behaviors: - !type:DoActsBehavior acts: ["Breakage"] @@ -38,7 +36,6 @@ type: VendingMachineBoundUserInterface - key: enum.WiresUiKey.Key type: WiresBoundUserInterface - - type: ApcPowerReceiver - type: Wires BoardName: "Vending Machine" LayoutId: Vending @@ -56,7 +53,7 @@ pack: AmmoVendAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/ammo.rsi + sprite: Structures/Machines/VendingMachines/ammo.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -84,7 +81,7 @@ pack: BoozeOMatAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/boozeomat.rsi + sprite: Structures/Machines/VendingMachines/boozeomat.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -113,7 +110,7 @@ - type: Advertise pack: BarDrobeAds - type: Sprite - sprite: Constructible/Power/VendingMachines/bardrobe.rsi + sprite: Structures/Machines/VendingMachines/bardrobe.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -140,7 +137,7 @@ - type: VendingMachine pack: PTechInventory - type: Sprite - sprite: Constructible/Power/VendingMachines/cart.rsi + sprite: Structures/Machines/VendingMachines/cart.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -170,7 +167,7 @@ pack: CigaretteMachineAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/cigs.rsi + sprite: Structures/Machines/VendingMachines/cigs.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -200,7 +197,7 @@ pack: ClothesMateAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/clothing.rsi + sprite: Structures/Machines/VendingMachines/clothing.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -229,7 +226,7 @@ pack: HotDrinksMachineAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/coffee.rsi + sprite: Structures/Machines/VendingMachines/coffee.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -239,7 +236,7 @@ - state: "screen" map: ["enum.VendingMachineVisualLayers.Screen"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -263,7 +260,7 @@ pack: RobustSoftdrinksAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/cola.rsi + sprite: Structures/Machines/VendingMachines/cola.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -292,14 +289,14 @@ - type: Advertise pack: DinnerwareAds - type: Sprite - sprite: Constructible/Power/VendingMachines/dinnerware.rsi + sprite: Structures/Machines/VendingMachines/dinnerware.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -322,14 +319,14 @@ pack: DiscountDansAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/discount.rsi + sprite: Structures/Machines/VendingMachines/discount.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -347,7 +344,7 @@ - type: VendingMachine pack: EngiVendInventory - type: Sprite - sprite: Constructible/Power/VendingMachines/engivend.rsi + sprite: Structures/Machines/VendingMachines/engivend.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -378,7 +375,7 @@ - type: Advertise pack: NanoMedAds - type: Sprite - sprite: Constructible/Power/VendingMachines/medical.rsi + sprite: Structures/Machines/VendingMachines/medical.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -409,14 +406,14 @@ - type: Advertise pack: NutriMaxAds - type: Sprite - sprite: Constructible/Power/VendingMachines/nutri.rsi + sprite: Structures/Machines/VendingMachines/nutri.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -439,7 +436,7 @@ - type: Advertise pack: SecTechAds - type: Sprite - sprite: Constructible/Power/VendingMachines/sec.rsi + sprite: Structures/Machines/VendingMachines/sec.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -468,14 +465,14 @@ - type: Advertise pack: MegaSeedAds - type: Sprite - sprite: Constructible/Power/VendingMachines/seeds.rsi + sprite: Structures/Machines/VendingMachines/seeds.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -498,14 +495,14 @@ pack: SmartFridgeAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/smartfridge.rsi + sprite: Structures/Machines/VendingMachines/smartfridge.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -525,7 +522,7 @@ pack: GetmoreChocolateCorpAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/snack.rsi + sprite: Structures/Machines/VendingMachines/snack.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -554,7 +551,7 @@ pack: BodaAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/sovietsoda.rsi + sprite: Structures/Machines/VendingMachines/sovietsoda.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -583,7 +580,7 @@ pack: AutoDrobeAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/theater.rsi + sprite: Structures/Machines/VendingMachines/theater.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -616,7 +613,7 @@ pack: VendomatAds - type: Speech - type: Sprite - sprite: Constructible/Power/VendingMachines/vendomat.rsi + sprite: Structures/Machines/VendingMachines/vendomat.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] @@ -643,14 +640,14 @@ - type: VendingMachine pack: NanoMedInventory - type: Sprite - sprite: Constructible/Power/VendingMachines/wallmed.rsi + sprite: Structures/Machines/VendingMachines/wallmed.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] - state: "off" map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] shader: unshaded - - texture: Constructible/Power/VendingMachines/maintenance_panel.png + - texture: Structures/Machines/VendingMachines/maintenance_panel.png map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Appearance visuals: @@ -670,7 +667,7 @@ - type: VendingMachine pack: YouToolInventory - type: Sprite - sprite: Constructible/Power/VendingMachines/youtool.rsi + sprite: Structures/Machines/VendingMachines/youtool.rsi layers: - state: "off" map: ["enum.VendingMachineVisualLayers.Unlit"] diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/binary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml similarity index 83% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/binary.yml rename to Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml index d9d2f6a82b..f7d23a40a4 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/binary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml @@ -27,9 +27,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/pump.rsi + sprite: Structures/Piping/Atmospherics/pump.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: pumpPressure @@ -51,9 +51,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/pump.rsi + sprite: Structures/Piping/Atmospherics/pump.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: pumpVolume @@ -69,9 +69,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/pump.rsi + sprite: Structures/Piping/Atmospherics/pump.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: pumpPassiveGate @@ -88,9 +88,9 @@ # TODO ATMOS: Give unique sprite. - type: Sprite netsync: false - sprite: Constructible/Atmos/pump.rsi + sprite: Structures/Piping/Atmospherics/pump.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: pumpPassiveGate @@ -112,9 +112,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/gascanisterport.rsi + sprite: Structures/Piping/Atmospherics/gascanisterport.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeHalf map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: gasCanisterPort @@ -136,9 +136,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/vent.rsi + sprite: Structures/Piping/Atmospherics/vent.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeStraight map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: vent_off diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/miners.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/miners.yml rename to Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml index c72bc79341..4261cb48ce 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/miners.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/miners.yml @@ -21,7 +21,7 @@ acts: ["Destruction"] - type: Sprite netsync: false - sprite: Constructible/Atmos/miners.rsi + sprite: Structures/Piping/Atmospherics/miners.rsi state: miner - type: AtmosDevice - type: GasMiner diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/pipes.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml similarity index 97% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/pipes.yml rename to Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml index 75ff476a9d..df3534b3d3 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/pipes.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/pipes.yml @@ -23,7 +23,7 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: Sprite - sprite: Constructible/Atmos/pipe.rsi + sprite: Structures/Piping/Atmospherics/pipe.rsi drawdepth: BelowFloor netsync: false - type: Appearance diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/trinary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml similarity index 85% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/trinary.yml rename to Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml index 6671265f2f..916ba7302e 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/trinary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml @@ -32,9 +32,9 @@ # TODO ATMOS Improve this sprite and appearance... - type: Sprite netsync: false - sprite: Constructible/Atmos/gasfilter.rsi + sprite: Structures/Piping/Atmospherics/gasfilter.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeTJunction map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: gasFilter @@ -51,9 +51,9 @@ # TODO ATMOS Give this its actual sprite... - type: Sprite netsync: false - sprite: Constructible/Atmos/gasfilter.rsi + sprite: Structures/Piping/Atmospherics/gasfilter.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeTJunction map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: gasFilter diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/unary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml similarity index 88% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/unary.yml rename to Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml index 936fefc386..14be2b9c3a 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/unary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml @@ -23,9 +23,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/vent.rsi + sprite: Structures/Piping/Atmospherics/vent.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeHalf map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: vent_off @@ -48,9 +48,9 @@ # TODO ATMOS: Find sprite for this. - type: Sprite netsync: false - sprite: Constructible/Atmos/vent.rsi + sprite: Structures/Piping/Atmospherics/vent.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeHalf map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: vent_off @@ -70,9 +70,9 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/scrubber.rsi + sprite: Structures/Piping/Atmospherics/scrubber.rsi layers: - - sprite: Constructible/Atmos/pipe.rsi + - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeHalf map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - state: scrub_off @@ -99,7 +99,7 @@ netsync: false layers: - state: pipeHalf - sprite: Constructible/Atmos/pipe.rsi + sprite: Structures/Piping/Atmospherics/pipe.rsi map: [ "enum.PipeColorVisualizer+Layers.Pipe" ] - type: entity @@ -113,7 +113,7 @@ components: - type: Sprite netsync: false - sprite: Constructible/Atmos/thermomachine.rsi + sprite: Structures/Piping/Atmospherics/thermomachine.rsi - type: Appearance visuals: - type: PipeConnectorVisualizer @@ -158,4 +158,3 @@ - type: GasThermoMachine mode: Heater maxTemperature: 573.15 # This is changed when parts are refreshed. - diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Disposal/pipes.yml b/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Piping/Disposal/pipes.yml rename to Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml index 638301f040..f7d51bf2c7 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Disposal/pipes.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml @@ -44,7 +44,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-s - type: DisposalTransit - type: Appearance @@ -68,7 +68,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-tagger - type: DisposalTagger - type: Appearance @@ -96,7 +96,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-t - type: DisposalEntry - type: Appearance @@ -120,7 +120,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-j1s - type: DisposalRouter degrees: @@ -153,7 +153,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-j2s - type: DisposalRouter degrees: @@ -183,7 +183,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-j1 - type: DisposalJunction degrees: @@ -212,7 +212,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-j2 - type: DisposalJunction degrees: @@ -242,7 +242,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-y - type: DisposalJunction degrees: @@ -270,7 +270,7 @@ components: - type: Sprite drawdepth: BelowFloor - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi state: conpipe-c - type: DisposalBend - type: Appearance diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Disposal/units.yml b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml similarity index 98% rename from Resources/Prototypes/Entities/Constructible/Piping/Disposal/units.yml rename to Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml index 77543a62e5..d8cb9c3f48 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Disposal/units.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Disposal/units.yml @@ -10,7 +10,7 @@ components: - type: Sprite netsync: false - sprite: Constructible/Power/disposal.rsi + sprite: Structures/Piping/disposal.rsi layers: - state: condisposal map: ["enum.DisposalUnitVisualLayers.Base"] diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/base.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/base.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/base.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/base.yml diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/control_box.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml similarity index 92% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/control_box.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml index 14494511f7..4b003dd5f4 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/control_box.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml @@ -5,7 +5,7 @@ description: This controls the density of the particles. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/control_box.rsi + sprite: Structures/Power/Generation/PA/control_box.rsi layers: - state: boxc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -44,7 +44,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/control_box.rsi + sprite: Structures/Power/Generation/PA/control_box.rsi state: box - type: Construction graph: particleAcceleratorControlBox diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/emitter.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml similarity index 90% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/emitter.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml index 83b24de757..930fa0a1f4 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/emitter.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/emitter.yml @@ -5,7 +5,7 @@ description: This launchs the Alpha particles, might not want to stand near this end. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_left.rsi + sprite: Structures/Power/Generation/PA/emitter_left.rsi layers: - state: leftc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -30,7 +30,7 @@ description: This launchs the Alpha particles, might not want to stand near this end. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_center.rsi + sprite: Structures/Power/Generation/PA/emitter_center.rsi layers: - state: centerc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -55,7 +55,7 @@ description: This launchs the Alpha particles, might not want to stand near this end. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_right.rsi + sprite: Structures/Power/Generation/PA/emitter_right.rsi layers: - state: rightc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -85,7 +85,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_left.rsi + sprite: Structures/Power/Generation/PA/emitter_left.rsi state: left - type: Construction graph: particleAcceleratorEmitterLeft @@ -102,7 +102,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_center.rsi + sprite: Structures/Power/Generation/PA/emitter_center.rsi state: center - type: Construction graph: particleAcceleratorEmitterCenter @@ -119,7 +119,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/emitter_right.rsi + sprite: Structures/Power/Generation/PA/emitter_right.rsi state: right - type: Construction graph: particleAcceleratorEmitterRight diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/end_cap.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml similarity index 88% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/end_cap.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml index fd97a8b0ac..76b5967d7b 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/end_cap.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/end_cap.yml @@ -5,7 +5,7 @@ description: Formally known as the Alpha Particle Generation Array. This is where Alpha particles are generated from [REDACTED]. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/end_cap.rsi + sprite: Structures/Power/Generation/PA/end_cap.rsi state: capc - type: ParticleAcceleratorEndCap - type: Construction @@ -24,7 +24,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/end_cap.rsi + sprite: Structures/Power/Generation/PA/end_cap.rsi state: cap - type: Construction graph: particleAcceleratorEndCap diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/fuel_chamber.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml similarity index 90% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/fuel_chamber.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml index 760ec86d34..160feea36f 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/fuel_chamber.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/fuel_chamber.yml @@ -5,7 +5,7 @@ description: Formally known as the EM Acceleration Chamber. This is where the Alpha particles are accelerated to radical speeds. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/fuel_chamber.rsi + sprite: Structures/Power/Generation/PA/fuel_chamber.rsi layers: - state: chamberc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -34,7 +34,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/fuel_chamber.rsi + sprite: Structures/Power/Generation/PA/fuel_chamber.rsi state: chamber - type: Construction graph: particleAcceleratorFuelChamber diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/particles.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml similarity index 92% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/particles.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml index 7e653b1d84..146ba2fa58 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/particles.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/particles.yml @@ -6,7 +6,7 @@ components: - type: Sprite layers: - - sprite: Constructible/Specific/Engines/PA/particle.rsi + - sprite: Structures/Power/Generation/PA/particle.rsi state: particle0 shader: unshaded - type: Projectile @@ -28,4 +28,3 @@ - type: ParticleProjectile - type: SinguloFood # Energy is setup by the PA particle fire function. - diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/power_box.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/PA/power_box.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml index b9b24c7d43..ccb9ae55e2 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/PA/power_box.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/power_box.yml @@ -5,7 +5,7 @@ description: Formally known as the Particle Focusing EM Lens. This uses electromagnetic waves to focus the Alpha-Particles. components: - type: Sprite - sprite: Constructible/Specific/Engines/PA/power_box.rsi + sprite: Structures/Power/Generation/PA/power_box.rsi layers: - state: boxc map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] @@ -40,7 +40,7 @@ - type: Physics bodyType: Dynamic - type: Sprite - sprite: Constructible/Specific/Engines/PA/power_box.rsi + sprite: Structures/Power/Generation/PA/power_box.rsi state: box - type: Construction graph: particleAcceleratorPowerBox diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/collector.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml similarity index 95% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/collector.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml index b5e8c6ea33..b7ba19a4f5 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/collector.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/collector.yml @@ -25,7 +25,7 @@ - VaultImpassable - type: SnapGrid - type: Sprite - sprite: Constructible/Power/Singularity/collector.rsi + sprite: Structures/Power/Generation/Singularity/collector.rsi layers: - state: ca_on map: ["enum.RadiationCollectorVisualLayers.Main"] @@ -53,4 +53,3 @@ - type: PowerNetworkBattery maxSupply: 1000000000 supplyRampTolerance: 1000000000 - diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/containment.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml similarity index 84% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/containment.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml index 4488cbb3bf..d0654ead03 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/containment.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/containment.yml @@ -25,10 +25,10 @@ - VaultImpassable - type: SnapGrid - type: Sprite - sprite: Constructible/Power/Singularity/containment.rsi + sprite: Structures/Power/Generation/Singularity/containment.rsi state: icon - type: Icon - sprite: Constructible/Power/Singularity/containment.rsi + sprite: Structures/Power/Generation/Singularity/containment.rsi state: icon - type: ContainmentFieldGenerator - type: Anchorable @@ -66,9 +66,9 @@ - VaultImpassable - type: SnapGrid - type: Sprite - sprite: Constructible/Power/Singularity/containment_field.rsi + sprite: Structures/Power/Generation/Singularity/containment_field.rsi state: field - type: Icon - sprite: Constructible/Power/Singularity/containment_field.rsi + sprite: Structures/Power/Generation/Singularity/containment_field.rsi state: field - type: ContainmentField diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/emitter.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/emitter.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml index c8ba2e3832..ba39a44907 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/emitter.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/emitter.yml @@ -25,7 +25,7 @@ - VaultImpassable - type: SnapGrid - type: Sprite - sprite: Constructible/Power/Singularity/emitter.rsi + sprite: Structures/Power/Generation/Singularity/emitter.rsi layers: - state: emitter2 - state: beam diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/generator.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/generator.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml index 82d64806be..1953e5d8ab 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/generator.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/generator.yml @@ -6,7 +6,7 @@ mode: SnapgridCenter components: - type: Sprite - sprite: Constructible/Power/Singularity/generator.rsi + sprite: Structures/Power/Generation/Singularity/generator.rsi state: icon - type: SingularityGenerator - type: InteractionOutline diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/singularity.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml similarity index 84% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/singularity.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml index 36fec026c9..3f6629d99f 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/Singularity/singularity.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/Singularity/singularity.yml @@ -23,10 +23,10 @@ range: 15 decay: false - type: Sprite - sprite: Constructible/Power/Singularity/singularity_1.rsi + sprite: Structures/Power/Generation/Singularity/singularity_1.rsi state: singularity_1 - type: Icon - sprite: Constructible/Power/Singularity/singularity_1.rsi + sprite: Structures/Power/Generation/Singularity/singularity_1.rsi state: singularity_1 drawdepth: Items - type: Appearance diff --git a/Resources/Prototypes/Entities/Constructible/Power/Engines/AME/controller.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/ame.yml similarity index 59% rename from Resources/Prototypes/Entities/Constructible/Power/Engines/AME/controller.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/ame.yml index c34c0821b9..92c68b637f 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Engines/AME/controller.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/ame.yml @@ -8,7 +8,7 @@ - type: Clickable - type: InteractionOutline - type: Sprite - sprite: Constructible/Power/ame_controller.rsi + sprite: Structures/Power/Generation/ame.rsi state: control - type: Physics fixtures: @@ -84,3 +84,61 @@ - Opaque - MobImpassable - SmallImpassable + +- type: entity + id: AMEShielding + name: AME shielding + description: Keeps the antimatter in and the matter out. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + drawdepth: Walls + sprite: Structures/Power/Generation/ame.rsi + state: shield_0 + - type: Physics + fixtures: + - shape: + !type:PhysShapeAabb {} + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: Damageable + resistances: metallicResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 100 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + SheetSteel1: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: ["Destruction"] + - type: SnapGrid + - type: IconSmooth + mode: CardinalFlags + base: shield_ + key: ame_shield + - type: AMEShield + - type: NodeContainer + nodes: + ame: + !type:AdjacentNode + nodeGroupID: AMEngine + - type: PointLight + enabled: false + radius: 5 + energy: 0.5 + color: "#00AAFF" + - type: Appearance + visuals: + - type: AMEVisualizer diff --git a/Resources/Prototypes/Entities/Constructible/Power/Generation/generator.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/generator.yml similarity index 95% rename from Resources/Prototypes/Entities/Constructible/Power/Generation/generator.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/generator.yml index 6772432f48..1c73587d4c 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Generation/generator.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/generator.yml @@ -27,7 +27,7 @@ - SmallImpassable - type: SnapGrid - type: Sprite - sprite: Constructible/Power/power.rsi + sprite: Structures/Power/power.rsi state: generator - type: NodeContainer examinable: true diff --git a/Resources/Prototypes/Entities/Constructible/Power/Generation/solar.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Power/Generation/solar.yml rename to Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml index 0daea56341..bc3a7ec9b6 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Generation/solar.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/solar.yml @@ -23,7 +23,7 @@ - VaultImpassable - SmallImpassable - type: Sprite - sprite: Constructible/Power/solar_panel.rsi + sprite: Structures/Power/Generation/solar_panel.rsi state: normal - type: NodeContainer examinable: true @@ -73,7 +73,7 @@ layer: - VaultImpassable - type: Sprite - sprite: Constructible/Power/solar_panel.rsi + sprite: Structures/Power/Generation/solar_panel.rsi state: solar_assembly - type: SnapGrid - type: Damageable @@ -117,7 +117,7 @@ - VaultImpassable - SmallImpassable - type: Sprite - sprite: Constructible/Power/solar_panel.rsi + sprite: Structures/Power/Generation/solar_panel.rsi state: solar_tracker - type: SnapGrid - type: Damageable diff --git a/Resources/Prototypes/Entities/Constructible/Power/cable_terminal.yml b/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Power/cable_terminal.yml rename to Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml index ef3c90a1cb..b3b6e042bb 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/cable_terminal.yml +++ b/Resources/Prototypes/Entities/Structures/Power/cable_terminal.yml @@ -1,11 +1,11 @@ -- type: entity +- type: entity id: CableTerminal name: cable terminal placement: mode: SnapgridCenter components: - type: Sprite - sprite: Constructible/Power/wire_terminal.rsi + sprite: Structures/Power/cable_terminal.rsi state: term netsync: false drawdepth: BelowFloor diff --git a/Resources/Prototypes/Entities/Constructible/Power/cables.yml b/Resources/Prototypes/Entities/Structures/Power/cables.yml similarity index 90% rename from Resources/Prototypes/Entities/Constructible/Power/cables.yml rename to Resources/Prototypes/Entities/Structures/Power/cables.yml index 4970d246cb..774af10e32 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/cables.yml +++ b/Resources/Prototypes/Entities/Structures/Power/cables.yml @@ -38,10 +38,10 @@ description: An orange high voltage power cable. components: - type: Sprite - sprite: Constructible/Power/Wires/hv_cable.rsi + sprite: Structures/Power/Cables/hv_cable.rsi state: hvcable_0 - type: Icon - sprite: Constructible/Power/Wires/hv_cable.rsi + sprite: Structures/Power/Cables/hv_cable.rsi state: hvcable_4 - type: NodeContainer nodes: @@ -80,11 +80,11 @@ components: - type: Sprite color: Yellow - sprite: Constructible/Power/Wires/mv_cable.rsi + sprite: Structures/Power/Cables/mv_cable.rsi state: mvcable_0 - type: Icon color: Yellow - sprite: Constructible/Power/Wires/mv_cable.rsi + sprite: Structures/Power/Cables/mv_cable.rsi state: mvcable_4 - type: NodeContainer nodes: @@ -119,15 +119,15 @@ parent: CableBase id: CableApcExtension name: LV power cable - description: A cable used to connect machines to an APC. #ACPs aren't area defined anymore so need this cable to connect things to the APC. This description should be dynamic in future. + description: A cable used to connect machines to an APC. #APCs aren't area defined anymore so need this cable to connect things to the APC. This description should be dynamic in future. components: - type: Sprite color: Green - sprite: Constructible/Power/Wires/lv_cable.rsi + sprite: Structures/Power/Cables/lv_cable.rsi state: lvcable_0 - type: Icon color: Green - sprite: Constructible/Power/Wires/lv_cable.rsi + sprite: Structures/Power/Cables/lv_cable.rsi state: lvcable_4 - type: NodeContainer nodes: diff --git a/Resources/Prototypes/Entities/Constructible/Power/chargers.yml b/Resources/Prototypes/Entities/Structures/Power/chargers.yml similarity index 79% rename from Resources/Prototypes/Entities/Constructible/Power/chargers.yml rename to Resources/Prototypes/Entities/Structures/Power/chargers.yml index 017ebeeac9..bc02c847fa 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/chargers.yml +++ b/Resources/Prototypes/Entities/Structures/Power/chargers.yml @@ -4,10 +4,10 @@ components: - type: Sprite netsync: false - sprite: Constructible/Power/cell_recharger.rsi + sprite: Structures/Power/cell_recharger.rsi drawdepth: Items - type: Icon - sprite: Constructible/Power/cell_recharger.rsi + sprite: Structures/Power/cell_recharger.rsi state: empty - type: PowerCellCharger transfer_efficiency: 0.85 @@ -25,10 +25,10 @@ components: - type: Sprite netsync: false - sprite: Constructible/Power/recharger.rsi + sprite: Structures/Power/recharger.rsi drawdepth: Items - type: Icon - sprite: Constructible/Power/recharger.rsi + sprite: Structures/Power/recharger.rsi state: empty - type: WeaponCapacitorCharger transfer_efficiency: 0.85 @@ -46,10 +46,10 @@ components: - type: Sprite netsync: false - sprite: Constructible/Power/wall_recharger.rsi + sprite: Structures/Power/wall_recharger.rsi drawdepth: Items - type: Icon - sprite: Constructible/Power/wall_recharger.rsi + sprite: Structures/Power/wall_recharger.rsi state: empty - type: WeaponCapacitorCharger transfer_efficiency: 0.95 diff --git a/Resources/Prototypes/Entities/Constructible/Power/Specific/debug_power.yml b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Power/Specific/debug_power.yml rename to Resources/Prototypes/Entities/Structures/Power/debug_power.yml index 24f55dfcfa..e07aff409c 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/Specific/debug_power.yml +++ b/Resources/Prototypes/Entities/Structures/Power/debug_power.yml @@ -20,7 +20,7 @@ layer: [MobMask, Opaque] - type: SnapGrid - type: Sprite - sprite: Constructible/Power/power.rsi + sprite: Structures/Power/power.rsi state: wiredmachine - type: NodeContainer nodes: @@ -58,7 +58,7 @@ layer: [MobMask, Opaque] - type: SnapGrid - type: Sprite - sprite: Constructible/Power/power.rsi + sprite: Structures/Power/power.rsi state: provider - type: Battery - type: NodeContainer @@ -85,7 +85,7 @@ layer: [MobMask, Opaque] - type: SnapGrid - type: Sprite - sprite: Constructible/Power/power.rsi + sprite: Structures/Power/power.rsi state: provider - type: Battery - type: NodeContainer @@ -128,7 +128,7 @@ layer: [MobMask, Opaque] - type: SnapGrid - type: Sprite - sprite: Constructible/Power/power.rsi + sprite: Structures/Power/power.rsi state: wirelessmachine - type: ApcPowerReceiver - type: Anchorable diff --git a/Resources/Prototypes/Entities/Constructible/Power/parts.yml b/Resources/Prototypes/Entities/Structures/Power/parts.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/Power/parts.yml rename to Resources/Prototypes/Entities/Structures/Power/parts.yml index f80f119e3d..2905bb612e 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/parts.yml +++ b/Resources/Prototypes/Entities/Structures/Power/parts.yml @@ -8,7 +8,7 @@ mode: SnapgridCenter components: - type: Sprite - sprite: Constructible/Power/substation.rsi + sprite: Structures/Power/substation.rsi layers: - state: substation - state: screen @@ -37,6 +37,7 @@ maxChargeRate: 5000 supplyRampTolerance: 5000 supplyRampRate: 1000 + - type: entity abstract: true id: BaseApc @@ -59,7 +60,7 @@ - type: Sprite drawdepth: WallMountedItems netsync: false - sprite: "Constructible/Power/apc.rsi" + sprite: Structures/Power/apc.rsi state: apc0 - type: Appearance visuals: @@ -95,4 +96,3 @@ maxChargeRate: 5000 supplyRampTolerance: 1000 supplyRampRate: 500 - diff --git a/Resources/Prototypes/Entities/Constructible/Power/Specific/saltern_power.yml b/Resources/Prototypes/Entities/Structures/Power/saltern_power.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Power/Specific/saltern_power.yml rename to Resources/Prototypes/Entities/Structures/Power/saltern_power.yml diff --git a/Resources/Prototypes/Entities/Constructible/Power/smes.yml b/Resources/Prototypes/Entities/Structures/Power/smes.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Power/smes.yml rename to Resources/Prototypes/Entities/Structures/Power/smes.yml index cce3cbebf2..6c3796f1ef 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/smes.yml +++ b/Resources/Prototypes/Entities/Structures/Power/smes.yml @@ -1,4 +1,4 @@ -- type: entity +- type: entity abstract: true id: BaseSmes parent: BaseMachine @@ -9,7 +9,7 @@ components: - type: Sprite netsync: false - sprite: Constructible/Power/smes.rsi + sprite: Structures/Power/smes.rsi layers: - state: smes - state: smes-display @@ -34,11 +34,9 @@ - type: BatteryCharger voltage: High node: output - - type: BatteryDischarger voltage: High node: input - - type: PowerNetworkBattery maxSupply: 150000 maxChargeRate: 5000 diff --git a/Resources/Prototypes/Entities/Structures/Storage/Canisters/base.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/base.yml new file mode 100644 index 0000000000..2be102cc95 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/base.yml @@ -0,0 +1,72 @@ +- type: entity + abstract: true + id: GasCanister + name: gas canister + description: A canister that can contain any type of gas. It can be attached to connector ports using a wrench. + parent: BaseStructureDynamic + components: + - type: InteractionOutline + - type: Sprite + netsync: false + sprite: Structures/Storage/canister.rsi + state: grey + - type: Appearance + visuals: + - type: GasPortableVisualizer + stateConnected: can-connector + - type: GasCanisterVisualizer + insertedTankState: can-open + pressureStates: + - can-o0 + - can-o1 + - can-o2 + - can-o3 + - type: UserInterface + interfaces: + - key: enum.GasCanisterUiKey.Key + type: GasCanisterBoundUserInterface + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 300 + behaviors: + - !type:PlaySoundBehavior + sound: /Audio/Effects/metalbreak.ogg + - !type:SpawnEntitiesBehavior + spawn: + GasCanisterBrokenBase: + min: 1 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Damageable + resistances: metallicResistances + - type: Physics + bodyType: Dynamic + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.25,0.25,0.25" + mass: 25 + mask: + - MobImpassable + layer: + - Opaque + - MobImpassable + - SmallImpassable + - VaultImpassable + - type: AtmosDevice + requireAnchored: false + - type: ContainerContainer + containers: + GasCanisterTankHolder: !type:ContainerSlot {} + - type: NodeContainer + nodes: + port: + !type:PortablePipeNode + nodeGroupID: Pipe + rotationsEnabled: false + volume: 1 + - type: GasPortable + - type: GasCanister diff --git a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/gas_canisters.yml b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml similarity index 81% rename from Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/gas_canisters.yml rename to Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml index 574f9e9ea8..7144edd6f1 100644 --- a/Resources/Prototypes/Entities/Constructible/Piping/Atmospherics/gas_canisters.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml @@ -1,76 +1,3 @@ -- type: entity - abstract: true - id: GasCanister - name: gas canister - description: A canister that can contain any type of gas. It can be attached to connector ports using a wrench. - parent: BaseConstructibleDynamic - components: - - type: InteractionOutline - - type: Sprite - netsync: false - sprite: Constructible/Atmos/canister.rsi - state: grey - - type: Appearance - visuals: - - type: GasPortableVisualizer - stateConnected: can-connector - - type: GasCanisterVisualizer - insertedTankState: can-open - pressureStates: - - can-o0 - - can-o1 - - can-o2 - - can-o3 - - type: UserInterface - interfaces: - - key: enum.GasCanisterUiKey.Key - type: GasCanisterBoundUserInterface - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 300 - behaviors: - - !type:PlaySoundBehavior - sound: /Audio/Effects/metalbreak.ogg - - !type:SpawnEntitiesBehavior - spawn: - GasCanisterBrokenBase: - min: 1 - max: 1 - - !type:DoActsBehavior - acts: [ "Destruction" ] - - type: Damageable - resistances: metallicResistances - - type: Physics - bodyType: Dynamic - fixtures: - - shape: - !type:PhysShapeAabb - bounds: "-0.25,-0.25,0.25,0.25" - mass: 25 - mask: - - MobImpassable - layer: - - Opaque - - MobImpassable - - SmallImpassable - - VaultImpassable - - type: AtmosDevice - requireAnchored: false - - type: ContainerContainer - containers: - GasCanisterTankHolder: !type:ContainerSlot {} - - type: NodeContainer - nodes: - port: - !type:PortablePipeNode - nodeGroupID: Pipe - rotationsEnabled: false - volume: 1 - - type: GasPortable - - type: GasCanister - - type: entity parent: GasCanister id: StorageCanister @@ -329,7 +256,7 @@ # Broke Entities - type: entity - parent: BaseConstructible + parent: BaseStructure id: GasCanisterBrokenBase name: broken gas canister description: A broken gas canister. Not useless yet, as it can be salvaged for high quality materials. @@ -354,7 +281,7 @@ resistances: metallicResistances - type: InteractionOutline - type: Sprite - sprite: Constructible/Atmos/canister.rsi + sprite: Structures/Storage/canister.rsi state: grey-1 - type: Physics bodyType: Dynamic diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/closet_secure.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base.yml similarity index 89% rename from Resources/Prototypes/Entities/Constructible/Storage/Closets/closet_secure.yml rename to Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base.yml index 5655c8c250..671ca7cb34 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/closet_secure.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base.yml @@ -1,13 +1,13 @@ - type: entity - id: LockerSecureBase - parent: LockerGeneric + id: LockerBase + parent: ClosetBase abstract: true components: - type: AccessReader - type: SecureEntityStorage - type: Sprite netsync: false - sprite: Constructible/Structures/closet.rsi + sprite: Structures/Storage/closet.rsi layers: - state: generic - state: generic_door diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml new file mode 100644 index 0000000000..7d497e0535 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -0,0 +1,288 @@ +- type: entity + id: LockerBooze + parent: LockerBase + name: booze storage + description: This is where the bartender keeps the booze. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: cabinet + - type: AccessReader + access: [["Bar"]] + +# Cargo +- type: entity + id: LockerQuarterMaster + parent: LockerBase + name: quartermaster's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: qm + - type: AccessReader + access: [["Cargo"]] # TODO access [["Quartermaster"]] + +# Command +- type: entity + id: LockerCaptain + parent: LockerBase + name: captain's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: cap + - type: AccessReader + access: [["Captain"]] + +- type: entity + id: LockerHeadOfPersonnel + parent: LockerBase + name: head of personnel's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: hop + - type: AccessReader + access: [["HeadOfPersonnel"]] + +# CE +- type: entity + id: LockerChiefEngineer + parent: LockerBase + name: chief engineer's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: ce + - type: AccessReader + access: [ [ "Engineering", "Command" ] ] + +# Electrical supplies +- type: entity + id: LockerElectricalSupplies + parent: LockerBase + name: electrical supplies locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: eng + state_closed: eng_elec_door + - type: AccessReader + access: [ [ "Engineering" ] ] + +# Welding supplies +- type: entity + id: LockerWeldingSupplies + parent: LockerBase + name: welding supplies locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: eng + state_closed: eng_weld_door + - type: AccessReader + access: [ [ "Engineering" ] ] + +# Atmos tech +- type: entity + id: LockerAtmospherics + parent: LockerBase + name: atmospheric technician's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: atmos + - type: AccessReader + access: [ [ "Engineering" ] ] + +# Engineer +- type: entity + id: LockerEngineer + parent: LockerBase + name: engineer's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: eng_secure + - type: AccessReader + access: [ [ "Engineering" ] ] + +# Freezer +- type: entity + id: LockerFreezer + parent: LockerBase + name: freezer + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: freezer + - type: AccessReader + access: [ [ "Service" ] ] + +# Botanist +- type: entity + id: LockerBotanist + parent: LockerBase + name: botanist's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: hydro + - type: AccessReader + access: [ [ "Service" ] ] + +# Medicine +- type: entity + id: LockerMedicine + parent: LockerBase + name: medicine locker + description: Filled to the brim with medical junk. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: med + - type: AccessReader + access: [ [ "Medical" ] ] + +# Medical doctor +- type: entity + id: LockerMedical + parent: LockerBase + name: medical doctor's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: med_secure + - type: AccessReader + access: [ [ "Medical" ] ] + +# Chemical +- type: entity + id: LockerChemistry + parent: LockerBase + name: chemical locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: med + state_closed: chemical_door + - type: AccessReader + access: [ [ "Medical" ] ] + +# CMO +- type: entity + id: LockerChiefMedicalOfficer + parent: LockerBase + name: chief medical officer's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: cmo + - type: AccessReader + access: [ [ "Medical", "Command" ] ] + +# Science + +- type: entity + id: LockerResearchDirector + parent: LockerBase + name: research director's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: rd + - type: AccessReader + access: [ [ "Research", "Command" ] ] + +- type: entity + id: LockerScientist + parent: LockerBase + name: scientist's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: science + - type: AccessReader + access: [ [ "Research" ] ] + +# HoS +- type: entity + id: LockerHeadOfSecurity + parent: LockerBase + name: head of security's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: hos + - type: AccessReader + access: [["Security", "Command"]] + +# Warden +- type: entity + id: LockerWarden + parent: LockerBase + name: warden's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: warden + - type: AccessReader + access: [["Security"]] # TODO access [["Brig"]] + +# Security Officer +- type: entity + id: LockerSecurity + parent: LockerBase + name: security officer's locker + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: sec + - type: AccessReader + access: [["Security"]] + +# Detective +- type: entity + id: LockerDetective + parent: LockerBase + name: detective's cabinet + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: cabinet + - type: AccessReader + access: [["Service"]] # TODO access [["Detective"]] + +# Syndicate + +- type: entity + id: LockerSyndicatePersonal + name: armory closet + parent: LockerBase + description: It's a personal storage unit for operative gear. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: syndicate diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Closets/closet.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/base.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Storage/Closets/closet.yml rename to Resources/Prototypes/Entities/Structures/Storage/Closets/base.yml index 66f9fc8910..7c387a93d4 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/Closets/closet.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/base.yml @@ -1,12 +1,12 @@ -- type: entity - id: LockerGeneric - parent: BaseConstructibleDynamic +- type: entity + id: ClosetBase + parent: BaseStructureDynamic name: closet description: A standard-issue Nanotrasen storage unit. components: - type: Sprite netsync: false - sprite: Constructible/Structures/closet.rsi + sprite: Structures/Storage/closet.rsi layers: - state: generic - state: generic_door diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml new file mode 100644 index 0000000000..ad7a284db0 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml @@ -0,0 +1,105 @@ +# Tool closet +- type: entity + id: ClosetTool + name: tool closet + parent: ClosetBase + description: It's a storage unit for tools. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: eng + state_closed: eng_tool_door + +# Radiation suit closet +- type: entity + id: ClosetRadiationSuit + name: radiation suit closet + parent: ClosetBase + description: It's a storage unit for rad-protective suits. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: eng + state_closed: eng_rad_door + +# Emergency closet +- type: entity + id: ClosetEmergency + name: emergency closet + parent: ClosetBase + description: It's a storage unit for emergency breath masks and O2 tanks. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: emergency + +# Fire safety closet +- type: entity + id: ClosetFire + name: fire-safety closet + parent: ClosetBase + description: It's a storage unit for fire-fighting supplies. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: fire + +# EOD closet +- type: entity + id: ClosetBomb + name: EOD closet + parent: ClosetBase + description: It's a storage unit for explosion-protective suits. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: bomb + +# Biohazard + +# Base level 3 bio hazard closet +- type: entity + id: ClosetL3 + parent: ClosetBase + name: level 3 biohazard gear closet + description: It's a storage unit for level 3 biohazard gear. + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: bio + +# Virology variant +- type: entity + id: ClosetL3Virology + parent: ClosetL3 + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: bio_viro + +# Security variant +- type: entity + id: ClosetL3Security + parent: ClosetL3 + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: bio_sec + +# Janitor variant +- type: entity + id: ClosetL3Janitor + parent: ClosetL3 + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: bio_jan diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/cursed.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/cursed.yml new file mode 100644 index 0000000000..573c593fc2 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/cursed.yml @@ -0,0 +1,8 @@ +- type: entity + id: ClosetCursed + parent: ClosetBase + name: closet + suffix: cursed + description: A standard-issue Nanotrasen storage unit. + components: + - type: CursedEntityStorage diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/wardrobe.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/wardrobe.yml new file mode 100644 index 0000000000..c288d5641a --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/wardrobe.yml @@ -0,0 +1,215 @@ +# Base +- type: entity + id: WardrobeBase + parent: ClosetBase + abstract: true + description: It's a storage unit for standard-issue Nanotrasen attire. + +# Colored + +# Blue wardrobe +- type: entity + id: WardrobeBlue + parent: WardrobeBase + name: blue wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: blue_door + +# Pink wardrobe +- type: entity + id: WardrobePink + parent: WardrobeBase + name: pink wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: pink_door + +# Black wardrobe +- type: entity + id: WardrobeBlack + parent: WardrobeBase + name: black wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: black_door + +# Green wardrobe +- type: entity + id: WardrobeGreen + parent: WardrobeBase + name: green wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: green_door + +# Prison wardrobe +- type: entity + id: WardrobePrison + parent: WardrobeBase + name: prison wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: orange_door + +# Yellow wardrobe +- type: entity + id: WardrobeYellow + parent: WardrobeBase + name: yellow wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: yellow_door + +# White wardrobe +- type: entity + id: WardrobeWhite + parent: WardrobeBase + name: white wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: white_door + +# Grey wardrobe +- type: entity + id: WardrobeGrey + parent: WardrobeBase + name: grey wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: grey_door + +# Mixed wardrobe +- type: entity + id: WardrobeMixed + parent: WardrobeBase + name: mixed wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: mixed_door + +# Jobs + +- type: entity + id: WardrobeSecurity + parent: WardrobeBase + name: security wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: red_door + +- type: entity + id: WardrobeAtmospherics + parent: WardrobeBase + name: atmospherics wardrobe + components: + - type: Appearance + visuals: + - type: StorageVisualizer + state: generic + state_closed: atmos_wardrobe_door + +- type: entity + id: ClosetJanitor + parent: WardrobeMixed + name: custodial closet + description: It's a storage unit for janitorial clothes and gear. + +- type: entity + id: WardrobeFormal + parent: WardrobeBlack + name: formal closet + description: It's a storage unit for formal clothing. + +- type: entity + id: ClosetChef + parent: WardrobeBlack + name: chef's closet + description: It's a storage unit for foodservice garments and mouse traps. + +- type: entity + id: WardrobeChapel + parent: WardrobeBlack + name: chaplain's wardrobe + description: It's a storage unit for Nanotrasen-approved religious attire. + +- type: entity + id: ClosetLegal + parent: WardrobeBlue + name: legal closet + description: It's a storage unit for courtroom apparel and items. + +- type: entity + id: WardrobeCargo + parent: WardrobePrison + name: cargo wardrobe + +- type: entity + id: WardrobeEngineering + parent: WardrobeYellow + name: engineering wardrobe + +- type: entity + id: WardrobeMedicalDoctor + parent: WardrobeWhite + name: medical doctor's wardrobe + +- type: entity + id: WardrobeRobotics + parent: WardrobeBlack + name: robotics wardrobe + +- type: entity + id: WardrobeChemistry + parent: WardrobeWhite + name: chemistry wardrobe + +- type: entity + id: WardrobeGenetics + parent: WardrobeWhite + name: genetics wardrobe + +- type: entity + id: WardrobeVirology + parent: WardrobeWhite + name: virology wardrobe + +- type: entity + id: WardrobeScience + parent: WardrobeWhite + name: science wardrobe + +- type: entity + id: WardrobeBotanist + parent: WardrobeGreen + name: botanist wardrobe diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/base.yml similarity index 92% rename from Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml rename to Resources/Prototypes/Entities/Structures/Storage/Crates/base.yml index 954d529693..eec102958c 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/base.yml @@ -1,13 +1,13 @@ - type: entity id: CrateGeneric - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic abstract: true name: crate description: A large container for items. components: - type: Sprite netsync: false - sprite: Constructible/Storage/Crates/generic.rsi + sprite: Structures/Storage/Crates/generic.rsi layers: - state: crate - state: crate_door diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml similarity index 84% rename from Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml rename to Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml index 56a7239462..dae7bc4c1c 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml @@ -4,7 +4,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/generic.rsi + sprite: Structures/Storage/Crates/generic.rsi layers: - state: crate - state: crate_door @@ -13,7 +13,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/generic.rsi + sprite: Structures/Storage/Crates/generic.rsi state: crate_icon - type: Appearance visuals: @@ -27,7 +27,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/plastic.rsi + sprite: Structures/Storage/Crates/plastic.rsi layers: - state: plasticcrate - state: plasticcrate_door @@ -36,7 +36,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/plastic.rsi + sprite: Structures/Storage/Crates/plastic.rsi state: plasticcrate_icon - type: Appearance visuals: @@ -50,7 +50,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/freezer.rsi + sprite: Structures/Storage/Crates/freezer.rsi layers: - state: freezer - state: freezer_door @@ -59,7 +59,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/freezer.rsi + sprite: Structures/Storage/Crates/freezer.rsi state: freezer_icon - type: Appearance visuals: @@ -73,7 +73,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/hydro.rsi + sprite: Structures/Storage/Crates/hydro.rsi layers: - state: hydrocrate - state: hydrocrate_door @@ -82,7 +82,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/hydro.rsi + sprite: Structures/Storage/Crates/hydro.rsi state: hydrocrate_icon - type: Appearance visuals: @@ -96,7 +96,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/medical.rsi + sprite: Structures/Storage/Crates/medical.rsi layers: - state: medicalcrate - state: medicalcrate_door @@ -105,7 +105,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/medical.rsi + sprite: Structures/Storage/Crates/medical.rsi state: medicalcrate_icon - type: Appearance visuals: @@ -120,7 +120,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/radiation.rsi + sprite: Structures/Storage/Crates/radiation.rsi layers: - state: radiationcrate - state: radiationcrate_door @@ -129,7 +129,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/radiation.rsi + sprite: Structures/Storage/Crates/radiation.rsi state: radiationcrate_icon - type: Appearance visuals: @@ -143,7 +143,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/o2.rsi + sprite: Structures/Storage/Crates/o2.rsi layers: - state: o2crate - state: o2crate_door @@ -152,7 +152,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/o2.rsi + sprite: Structures/Storage/Crates/o2.rsi state: o2crate_icon - type: Appearance visuals: @@ -166,7 +166,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/electricalcrate.rsi + sprite: Structures/Storage/Crates/electricalcrate.rsi layers: - state: electricalcrate - state: electricalcrate_door @@ -175,7 +175,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/electricalcrate.rsi + sprite: Structures/Storage/Crates/electricalcrate.rsi state: electricalcrate_icon - type: Appearance visuals: @@ -189,7 +189,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/engicrate.rsi + sprite: Structures/Storage/Crates/engicrate.rsi layers: - state: engicrate - state: engicrate_door @@ -198,7 +198,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/engicrate.rsi + sprite: Structures/Storage/Crates/engicrate.rsi state: engicrate_icon - type: Appearance visuals: @@ -212,7 +212,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/scicrate.rsi + sprite: Structures/Storage/Crates/scicrate.rsi layers: - state: scicrate - state: scicrate_door @@ -221,7 +221,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/scicrate.rsi + sprite: Structures/Storage/Crates/scicrate.rsi state: scicrate_icon - type: Appearance visuals: @@ -235,7 +235,7 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/surgerycrate.rsi + sprite: Structures/Storage/Crates/surgerycrate.rsi layers: - state: surgerycrate - state: surgerycrate_door @@ -244,7 +244,7 @@ visible: false map: ["enum.StorageVisualLayers.Welded"] - type: Icon - sprite: Constructible/Storage/Crates/surgerycrate.rsi + sprite: Structures/Storage/Crates/surgerycrate.rsi state: surgerycrate_icon - type: Appearance visuals: @@ -263,7 +263,7 @@ access: [["Security"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/sec_gear.rsi + sprite: Structures/Storage/Crates/sec_gear.rsi layers: - state: secgearcrate - state: secgearcrate_door @@ -275,7 +275,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/sec_gear.rsi + sprite: Structures/Storage/Crates/sec_gear.rsi state: secgearcrate_icon - type: Appearance visuals: @@ -292,7 +292,7 @@ access: [["Engineering"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/engicrate_secure.rsi + sprite: Structures/Storage/Crates/engicrate_secure.rsi layers: - state: engicratesecure - state: engicratesecure_door @@ -304,7 +304,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/engicrate_secure.rsi + sprite: Structures/Storage/Crates/engicrate_secure.rsi state: engicratesecure_icon - type: Appearance visuals: @@ -321,7 +321,7 @@ access: [["Medical"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/medicalcrate_secure.rsi + sprite: Structures/Storage/Crates/medicalcrate_secure.rsi layers: - state: medicalcratesecure - state: medicalcratesecure_door @@ -333,7 +333,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/medicalcrate_secure.rsi + sprite: Structures/Storage/Crates/medicalcrate_secure.rsi state: medicalcratesecure_icon - type: Appearance visuals: @@ -349,7 +349,7 @@ - type: AccessReader - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/privatecrate_secure.rsi + sprite: Structures/Storage/Crates/privatecrate_secure.rsi layers: - state: privatecrate - state: privatecrate_door @@ -361,7 +361,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/privatecrate_secure.rsi + sprite: Structures/Storage/Crates/privatecrate_secure.rsi state: privatecrate_icon - type: Appearance visuals: @@ -378,7 +378,7 @@ access: [["Research"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/scicrate_secure.rsi + sprite: Structures/Storage/Crates/scicrate_secure.rsi layers: - state: scicratesecure - state: scicratesecure_door @@ -390,7 +390,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/scicrate_secure.rsi + sprite: Structures/Storage/Crates/scicrate_secure.rsi state: scicratesecure_icon - type: Appearance visuals: @@ -407,7 +407,7 @@ access: [["Engineering"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/plasma.rsi + sprite: Structures/Storage/Crates/plasma.rsi layers: - state: plasmacrate - state: plasmacrate_door @@ -419,7 +419,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/plasma.rsi + sprite: Structures/Storage/Crates/plasma.rsi state: plasmacrate_icon - type: Appearance visuals: @@ -435,7 +435,7 @@ - type: AccessReader - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/secure.rsi + sprite: Structures/Storage/Crates/secure.rsi layers: - state: securecrate - state: securecrate_door @@ -447,7 +447,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/secure.rsi + sprite: Structures/Storage/Crates/secure.rsi state: securecrate_icon - type: Appearance visuals: @@ -464,7 +464,7 @@ access: [["Service"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/hydro_secure.rsi + sprite: Structures/Storage/Crates/hydro_secure.rsi layers: - state: hydrocratesecure - state: hydrocratesecure_door @@ -476,7 +476,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/hydro_secure.rsi + sprite: Structures/Storage/Crates/hydro_secure.rsi state: hydrocratesecure_icon - type: Appearance visuals: @@ -493,7 +493,7 @@ access: [["Security"]] - type: SecureEntityStorage - type: Sprite - sprite: Constructible/Storage/Crates/weapon.rsi + sprite: Structures/Storage/Crates/weapon.rsi layers: - state: weaponcrate - state: weaponcrate_door @@ -502,7 +502,7 @@ map: ["enum.StorageVisualLayers.Lock"] shader: unshaded - type: Icon - sprite: Constructible/Storage/Crates/weapon.rsi + sprite: Structures/Storage/Crates/weapon.rsi state: weaponcrate_icon - type: Appearance visuals: @@ -516,13 +516,13 @@ parent: CrateGeneric components: - type: Sprite - sprite: Constructible/Storage/Crates/livestock.rsi + sprite: Structures/Storage/Crates/livestock.rsi layers: - state: livestockcrate - state: livestockcrate_door map: ["enum.StorageVisualLayers.Door"] - type: Icon - sprite: Constructible/Storage/Crates/livestock.rsi + sprite: Structures/Storage/Crates/livestock.rsi state: livestockcrate - type: Appearance visuals: diff --git a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/base_tank.yml b/Resources/Prototypes/Entities/Structures/Storage/Tanks/base.yml similarity index 95% rename from Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/base_tank.yml rename to Resources/Prototypes/Entities/Structures/Storage/Tanks/base.yml index 45dc455272..536a020c93 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/base_tank.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Tanks/base.yml @@ -1,6 +1,6 @@ - type: entity id: StorageTank - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic name: storage tank description: "A liquids storage tank." abstract: true diff --git a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/fuel_tank.yml b/Resources/Prototypes/Entities/Structures/Storage/Tanks/tanks.yml similarity index 55% rename from Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/fuel_tank.yml rename to Resources/Prototypes/Entities/Structures/Storage/Tanks/tanks.yml index 92b306a59d..ef0c53bfd0 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/StorageTanks/fuel_tank.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Tanks/tanks.yml @@ -1,3 +1,5 @@ +# Welding + - type: entity id: WeldingFuelTank parent: StorageTank @@ -6,7 +8,7 @@ description: A fuel tank. It is used to store high amounts of fuel. components: - type: Sprite - sprite: Constructible/Misc/tanks.rsi + sprite: Structures/Storage/tanks.rsi state: fueltank - type: ReagentTank tankType: Fuel @@ -27,3 +29,27 @@ reagents: - ReagentId: WeldingFuel Quantity: 1500 + +# Water + +- type: entity + id: WaterTank + parent: StorageTank + name: water tank + suffix: Empty + description: "A water tank. It is used to store high amounts of water." + components: + - type: Sprite + sprite: Structures/Storage/tanks.rsi + state: watertank + +- type: entity + parent: WaterTank + id: WaterTankFull + suffix: Full + components: + - type: SolutionContainer + contents: + reagents: + - ReagentId: Water + Quantity: 1500 diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Medical/morgue.yml b/Resources/Prototypes/Entities/Structures/Storage/morgue.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Specific/Medical/morgue.yml rename to Resources/Prototypes/Entities/Structures/Storage/morgue.yml index af4fa47dae..a4dab64e39 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Medical/morgue.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/morgue.yml @@ -5,7 +5,7 @@ components: - type: Sprite netsync: false - sprite: Objects/Specific/Medical/Morgue/morgue.rsi + sprite: Structures/Storage/morgue.rsi layers: - state: morgue_closed map: ["enum.MorgueVisualLayers.Base"] @@ -56,7 +56,7 @@ components: - type: Sprite netsync: false - sprite: Objects/Specific/Medical/Morgue/morgue.rsi + sprite: Structures/Storage/morgue.rsi state: morgue_tray - type: Clickable - type: InteractionOutline @@ -70,7 +70,7 @@ components: - type: Sprite netsync: false - sprite: Objects/Specific/Medical/Morgue/morgue.rsi + sprite: Structures/Storage/morgue.rsi layers: - state: crema_closed map: ["enum.CrematoriumVisualLayers.Base"] @@ -122,5 +122,5 @@ components: - type: Sprite netsync: false - sprite: Objects/Specific/Medical/Morgue/morgue.rsi + sprite: Structures/Storage/morgue.rsi state: crema_tray diff --git a/Resources/Prototypes/Entities/Constructible/Furniture/storage.yml b/Resources/Prototypes/Entities/Structures/Storage/storage.yml similarity index 95% rename from Resources/Prototypes/Entities/Constructible/Furniture/storage.yml rename to Resources/Prototypes/Entities/Structures/Storage/storage.yml index 9bf1bace6c..c2704fb71d 100644 --- a/Resources/Prototypes/Entities/Constructible/Furniture/storage.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/storage.yml @@ -9,7 +9,7 @@ - type: InteractionOutline - type: PlaceableSurface - type: Sprite - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: rack drawdepth: FloorObjects - type: Physics diff --git a/Resources/Prototypes/Entities/Constructible/Walls/atmos_plaque.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/atmos_plaque.yml similarity index 100% rename from Resources/Prototypes/Entities/Constructible/Walls/atmos_plaque.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/Signs/atmos_plaque.yml diff --git a/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml similarity index 88% rename from Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml index 9cf0b64ab5..cb47972448 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/bar_sign.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/bar_sign.yml @@ -1,6 +1,6 @@ - type: entity id: BarSign - parent: BaseConstructible + parent: BaseStructure name: bar sign components: - type: Physics @@ -12,7 +12,7 @@ - Passable - type: Sprite drawdepth: WallTops - sprite: Constructible/Misc/barsign.rsi + sprite: Structures/Wallmounts/barsign.rsi state: empty - type: ApcPowerReceiver - type: BarSign @@ -35,7 +35,7 @@ - type: Physics - type: Sprite drawdepth: WallTops - sprite: Constructible/Misc/sylphs.rsi + sprite: Structures/Wallmounts/sylphs.rsi state: sylph - type: ApcPowerReceiver - type: BarSign diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base.yml new file mode 100644 index 0000000000..ec988ce0cc --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/base.yml @@ -0,0 +1,26 @@ +- type: entity + id: BaseSign + name: base sign + abstract: true + components: + - type: Clickable + - type: InteractionOutline + - type: Physics + bodyType: Static + canCollide: false + fixtures: + - shape: + !type:PhysShapeAabb {} + - type: Damageable + resistances: metallicResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 5 + behaviors: + - !type:DoActsBehavior + acts: ["Destruction"] + - type: Sprite + drawdepth: WallTops + sprite: Structures/Wallmounts/signs.rsi diff --git a/Resources/Prototypes/Entities/Constructible/Walls/signs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml similarity index 96% rename from Resources/Prototypes/Entities/Constructible/Walls/signs.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml index 1b2960f6a2..436fe4d48c 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/signs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml @@ -1,30 +1,3 @@ -- type: entity - id: BaseSign - name: base sign - abstract: true - components: - - type: Clickable - - type: InteractionOutline - - type: Physics - bodyType: Static - canCollide: false - fixtures: - - shape: - !type:PhysShapeAabb {} - - type: Damageable - resistances: metallicResistances - - type: Destructible - thresholds: - - trigger: - !type:DamageTrigger - damage: 5 - behaviors: - - !type:DoActsBehavior - acts: ["Destruction"] - - type: Sprite - drawdepth: WallTops - sprite: Constructible/Misc/decals.rsi - # These signs would not have collision otherwise, they simply # need collision in order for them to be destructible. Once the # SmallImpassable etc. stuff actually gets implemented in this diff --git a/Resources/Prototypes/Entities/Constructible/Walls/emergency_light.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/emergency_light.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Walls/emergency_light.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/emergency_light.yml index f4e6bb0181..c72b60f25e 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/emergency_light.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/emergency_light.yml @@ -17,13 +17,12 @@ startingCharge: 0 - type: EmergencyLight - type: Sprite - sprite: Constructible/Lighting/emergency_light.rsi + sprite: Structures/Wallmounts/Lighting/emergency_light.rsi layers: - state: emergency_light_off - type: Appearance visuals: - type: EmergencyLightVisualizer - placement: snap: - Wallmount diff --git a/Resources/Prototypes/Entities/Constructible/Walls/extinguisher_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Walls/extinguisher_cabinet.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml index d4b64963df..0f9a6a2fd0 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/extinguisher_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/extinguisher_cabinet.yml @@ -6,7 +6,7 @@ - type: Clickable - type: InteractionOutline - type: Sprite - sprite: Constructible/Storage/Cabinets/extinguisher_cabinet.rsi + sprite: Structures/Wallmounts/extinguisher_cabinet.rsi netsync: false state: extinguisher_closed - type: ItemCabinet diff --git a/Resources/Prototypes/Entities/Constructible/Walls/fireaxe_cabinet.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/fireaxe_cabinet.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Walls/fireaxe_cabinet.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/fireaxe_cabinet.yml index 1d5e811f09..d994153abf 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/fireaxe_cabinet.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/fireaxe_cabinet.yml @@ -6,7 +6,7 @@ - type: Clickable - type: InteractionOutline - type: Sprite - sprite: Constructible/Storage/Cabinets/fireaxe_cabinet.rsi + sprite: Structures/Wallmounts/fireaxe_cabinet.rsi netsync: false state: cabinet-filled-closed - type: ItemCabinet diff --git a/Resources/Prototypes/Entities/Constructible/Walls/lighting.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/lighting.yml similarity index 93% rename from Resources/Prototypes/Entities/Constructible/Walls/lighting.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/lighting.yml index 3a1c355533..620f13a43d 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/lighting.yml @@ -18,7 +18,7 @@ layer: [ Passable ] - type: LoopingSound - type: Sprite - sprite: Constructible/Lighting/light_tube.rsi + sprite: Structures/Wallmounts/Lighting/light_tube.rsi layers: - state: on map: ["enum.PoweredLightLayers.Base"] @@ -57,7 +57,7 @@ parent: WallLight components: - type: Sprite - sprite: Constructible/Lighting/light_tube.rsi + sprite: Structures/Wallmounts/Lighting/light_tube.rsi state: off - type: PointLight enabled: false @@ -88,7 +88,7 @@ parent: WallLight components: - type: Sprite - sprite: Constructible/Lighting/light_small.rsi + sprite: Structures/Wallmounts/Lighting/light_small.rsi state: on - type: PointLight energy: 1.0 @@ -122,7 +122,7 @@ parent: SmallLight components: - type: Sprite - sprite: Constructible/Lighting/light_small.rsi + sprite: Structures/Wallmounts/Lighting/light_small.rsi state: off - type: PointLight enabled: false diff --git a/Resources/Prototypes/Entities/Constructible/Walls/mirror.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/mirror.yml similarity index 83% rename from Resources/Prototypes/Entities/Constructible/Walls/mirror.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/mirror.yml index 6730a0c73d..82dd590bae 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/mirror.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/mirror.yml @@ -1,11 +1,11 @@ - type: entity id: Mirror - parent: BaseConstructible + parent: BaseStructure name: mirror description: 'Mirror mirror on the wall , who''s the most robust of them all?' components: - type: Sprite - sprite: Constructible/Misc/mirror.rsi + sprite: Structures/Wallmounts/mirror.rsi state: mirror - type: InteractionOutline - type: MagicMirror diff --git a/Resources/Prototypes/Entities/Constructible/Walls/linking.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml similarity index 88% rename from Resources/Prototypes/Entities/Constructible/Walls/linking.yml rename to Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index 6fd8acb01d..66abc219af 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/linking.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -7,7 +7,7 @@ - type: InteractionOutline - type: Physics - type: Sprite - sprite: Constructible/Power/switch.rsi + sprite: Structures/Wallmounts/switch.rsi state: on - type: SignalSwitch - type: Rotatable @@ -25,7 +25,7 @@ - type: InteractionOutline - type: Physics - type: Sprite - sprite: Constructible/Power/switch.rsi + sprite: Structures/Wallmounts/switch.rsi state: dead - type: SignalButton - type: Rotatable diff --git a/Resources/Prototypes/Entities/Constructible/Walls/asteroid.yml b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml similarity index 83% rename from Resources/Prototypes/Entities/Constructible/Walls/asteroid.yml rename to Resources/Prototypes/Entities/Structures/Walls/asteroid.yml index 981b10fe84..da2a7bf71d 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/asteroid.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml @@ -1,13 +1,13 @@ -- type: entity +- type: entity id: AsteroidRock - parent: BaseConstructible + parent: BaseStructure name: asteroid rock description: That's an asteroid components: - type: AsteroidRock - type: InteractionOutline - type: Sprite - sprite: Constructible/Structures/Walls/asteroid_rock.rsi + sprite: Structures/Walls/asteroid_rock.rsi state: 0 - type: Damageable resistances: metallicResistances diff --git a/Resources/Prototypes/Entities/Constructible/Specific/barricades.yml b/Resources/Prototypes/Entities/Structures/Walls/barricades.yml similarity index 94% rename from Resources/Prototypes/Entities/Constructible/Specific/barricades.yml rename to Resources/Prototypes/Entities/Structures/Walls/barricades.yml index 3ae0b467e9..e79c7dfeac 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/barricades.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/barricades.yml @@ -1,6 +1,6 @@ - type: entity id: Barricade - parent: BaseConstructible + parent: BaseStructure name: barricade components: - type: InteractionOutline @@ -8,7 +8,7 @@ graph: barricade node: barricadewooden - type: Sprite - sprite: Constructible/Structures/barricades.rsi + sprite: Structures/Walls/barricades.rsi state: barricadewooden - type: Physics fixtures: diff --git a/Resources/Prototypes/Entities/Structures/Walls/base.yml b/Resources/Prototypes/Entities/Structures/Walls/base.yml new file mode 100644 index 0000000000..d78e81c5fe --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Walls/base.yml @@ -0,0 +1,40 @@ +- type: entity + abstract: true + parent: BaseStructure + id: WallBase + name: basewall + description: Keeps the air in and the greytide out. + placement: + mode: SnapgridCenter + snap: + - Wall + components: + - type: Tag + tags: + - Wall + - type: Sprite + netsync: false + drawdepth: Walls + - type: Icon + state: full + - type: Damageable + resistances: metallicResistances + - type: Physics + bodyType: Static + fixtures: + - shape: + !type:PhysShapeAabb + bounds: "-0.5, -0.5, 0.5, 0.5" + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + - type: Occluder + sizeX: 32 + sizeY: 32 + - type: Airtight + - type: IconSmooth + key: walls + base: solid diff --git a/Resources/Prototypes/Entities/Constructible/Walls/girder.yml b/Resources/Prototypes/Entities/Structures/Walls/girder.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Walls/girder.yml rename to Resources/Prototypes/Entities/Structures/Walls/girder.yml index b4d2401e14..6e357f0f9f 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/girder.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/girder.yml @@ -1,6 +1,6 @@ - type: entity id: Girder - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic name: girder description: A large structural assembly made out of metal; It requires a layer of metal before it can be considered a wall. components: @@ -22,7 +22,7 @@ graph: girder node: girder - type: Sprite - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi state: wall_girder - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Constructible/Walls/low_wall.yml b/Resources/Prototypes/Entities/Structures/Walls/low.yml similarity index 81% rename from Resources/Prototypes/Entities/Constructible/Walls/low_wall.yml rename to Resources/Prototypes/Entities/Structures/Walls/low.yml index b1c0d9546b..453b1a3d60 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/low_wall.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/low.yml @@ -1,6 +1,6 @@ - type: entity id: LowWall - parent: BaseConstructible + parent: BaseStructure name: low wall description: Goes up to about your waist. components: @@ -10,9 +10,9 @@ netsync: false color: "#889192" drawdepth: Walls - sprite: Constructible/Structures/Walls/low_wall.rsi + sprite: Structures/Walls/low_wall.rsi - type: Icon - sprite: Constructible/Structures/Walls/low_wall.rsi + sprite: Structures/Walls/low_wall.rsi state: metal - type: Damageable resistances: metallicResistances @@ -42,4 +42,4 @@ - type: Sprite color: "#889192" drawdepth: WallMountedItems - sprite: Constructible/Structures/Walls/low_wall.rsi + sprite: Structures/Walls/low_wall.rsi diff --git a/Resources/Prototypes/Entities/Constructible/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml similarity index 77% rename from Resources/Prototypes/Entities/Constructible/Walls/walls.yml rename to Resources/Prototypes/Entities/Structures/Walls/walls.yml index 83ef87ce68..365ecd9b81 100644 --- a/Resources/Prototypes/Entities/Constructible/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -1,44 +1,3 @@ -- type: entity - abstract: true - parent: BaseConstructible - id: WallBase - name: basewall - description: Keeps the air in and the greytide out. - placement: - mode: SnapgridCenter - snap: - - Wall - components: - - type: Tag - tags: - - Wall - - type: Sprite - netsync: false - drawdepth: Walls - - type: Icon - state: full - - type: Damageable - resistances: metallicResistances - - type: Physics - bodyType: Static - fixtures: - - shape: - !type:PhysShapeAabb - bounds: "-0.5, -0.5, 0.5, 0.5" - layer: - - Opaque - - Impassable - - MobImpassable - - VaultImpassable - - SmallImpassable - - type: Occluder - sizeX: 32 - sizeY: 32 - - type: Airtight - - type: IconSmooth - key: walls - base: solid - - type: entity parent: WallBase id: WallBrick @@ -46,9 +5,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/brick.rsi + sprite: Structures/Walls/brick.rsi - type: Icon - sprite: Constructible/Structures/Walls/brick.rsi + sprite: Structures/Walls/brick.rsi - type: Destructible thresholds: - trigger: @@ -73,9 +32,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/clock.rsi + sprite: Structures/Walls/clock.rsi - type: Icon - sprite: Constructible/Structures/Walls/clock.rsi + sprite: Structures/Walls/clock.rsi - type: Destructible thresholds: - trigger: @@ -100,9 +59,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/clown.rsi + sprite: Structures/Walls/clown.rsi - type: Icon - sprite: Constructible/Structures/Walls/clown.rsi + sprite: Structures/Walls/clown.rsi - type: Destructible thresholds: - trigger: @@ -128,9 +87,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/cult.rsi + sprite: Structures/Walls/cult.rsi - type: Icon - sprite: Constructible/Structures/Walls/cult.rsi + sprite: Structures/Walls/cult.rsi - type: Destructible thresholds: - trigger: @@ -155,9 +114,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/debug.rsi + sprite: Structures/Walls/debug.rsi - type: Icon - sprite: Constructible/Structures/Walls/debug.rsi + sprite: Structures/Walls/debug.rsi - type: Destructible thresholds: - trigger: @@ -182,9 +141,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/diamond.rsi + sprite: Structures/Walls/diamond.rsi - type: Icon - sprite: Constructible/Structures/Walls/diamond.rsi + sprite: Structures/Walls/diamond.rsi - type: Destructible thresholds: - trigger: @@ -209,9 +168,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/gold.rsi + sprite: Structures/Walls/gold.rsi - type: Icon - sprite: Constructible/Structures/Walls/gold.rsi + sprite: Structures/Walls/gold.rsi - type: Destructible thresholds: - trigger: @@ -236,9 +195,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/ice.rsi + sprite: Structures/Walls/ice.rsi - type: Icon - sprite: Constructible/Structures/Walls/ice.rsi + sprite: Structures/Walls/ice.rsi - type: Destructible thresholds: - trigger: @@ -263,9 +222,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/metal.rsi + sprite: Structures/Walls/metal.rsi - type: Icon - sprite: Constructible/Structures/Walls/metal.rsi + sprite: Structures/Walls/metal.rsi - type: Destructible thresholds: - trigger: @@ -290,9 +249,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/plasma.rsi + sprite: Structures/Walls/plasma.rsi - type: Icon - sprite: Constructible/Structures/Walls/plasma.rsi + sprite: Structures/Walls/plasma.rsi - type: Destructible thresholds: - trigger: @@ -317,9 +276,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/plastic.rsi + sprite: Structures/Walls/plastic.rsi - type: Icon - sprite: Constructible/Structures/Walls/plastic.rsi + sprite: Structures/Walls/plastic.rsi - type: Destructible thresholds: - trigger: @@ -344,9 +303,9 @@ components: - type: Sprite color: "#889192" - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi - type: Icon - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi state: rgeneric - type: Construction graph: girder @@ -377,9 +336,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/riveted.rsi + sprite: Structures/Walls/riveted.rsi - type: Icon - sprite: Constructible/Structures/Walls/riveted.rsi + sprite: Structures/Walls/riveted.rsi - type: Destructible thresholds: - trigger: @@ -404,9 +363,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/sandstone.rsi + sprite: Structures/Walls/sandstone.rsi - type: Icon - sprite: Constructible/Structures/Walls/sandstone.rsi + sprite: Structures/Walls/sandstone.rsi - type: Destructible thresholds: - trigger: @@ -431,9 +390,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/silver.rsi + sprite: Structures/Walls/silver.rsi - type: Icon - sprite: Constructible/Structures/Walls/silver.rsi + sprite: Structures/Walls/silver.rsi - type: Destructible thresholds: - trigger: @@ -459,12 +418,12 @@ - type: RCDDeconstructWhitelist - type: Sprite color: "#889192" - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi - type: Construction graph: girder node: wall - type: Icon - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi - type: Destructible thresholds: - trigger: @@ -488,9 +447,9 @@ name: uranium wall components: - type: Sprite - sprite: Constructible/Structures/Walls/uranium.rsi + sprite: Structures/Walls/uranium.rsi - type: Icon - sprite: Constructible/Structures/Walls/uranium.rsi + sprite: Structures/Walls/uranium.rsi - type: Destructible thresholds: - trigger: @@ -515,9 +474,9 @@ components: - type: RCDDeconstructWhitelist - type: Sprite - sprite: Constructible/Structures/Walls/wood.rsi + sprite: Structures/Walls/wood.rsi - type: Icon - sprite: Constructible/Structures/Walls/wood.rsi + sprite: Structures/Walls/wood.rsi - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Structures/Windows/plasma.yml b/Resources/Prototypes/Entities/Structures/Windows/plasma.yml new file mode 100644 index 0000000000..1672f3ac9a --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/plasma.yml @@ -0,0 +1,33 @@ +- type: entity + id: PlasmaWindow + name: plasma window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/plasma_window.rsi + - type: Icon + sprite: Structures/Windows/plasma_window.rsi + - type: Damageable + resistances: glassResistances + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:PlaySoundCollectionBehavior + soundCollection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassPlasma: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + resistances: glassResistances + - type: Window + base: pwindow + - type: Construction + graph: window + node: plasmaWindow diff --git a/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml b/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml new file mode 100644 index 0000000000..2b34fc4eee --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/reinforced.yml @@ -0,0 +1,33 @@ +- type: entity + id: ReinforcedWindow + name: reinforced window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/reinforced_window.rsi + - type: Icon + sprite: Structures/Windows/reinforced_window.rsi + - type: Repairable + fuelCost: 10 + doAfterDelay: 2 + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 150 + behaviors: + - !type:PlaySoundCollectionBehavior + soundCollection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassReinforced: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Window + base: rwindow + - type: Construction + graph: window + node: reinforcedWindow diff --git a/Resources/Prototypes/Entities/Structures/Windows/window.yml b/Resources/Prototypes/Entities/Structures/Windows/window.yml new file mode 100644 index 0000000000..49aff00bc0 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/window.yml @@ -0,0 +1,58 @@ +- type: entity + id: Window + parent: BaseStructure + name: window + description: Don't smudge up the glass down there. + placement: + mode: SnapgridCenter + snap: + - Window + components: + - type: RCDDeconstructWhitelist + - type: Sprite + color: "#DDDDDD" + netsync: false + drawdepth: WallTops + sprite: Structures/Windows/window.rsi + - type: Icon + sprite: Structures/Windows/window.rsi + state: full + - type: Physics + bodyType: Static + fixtures: + - shape: + !type:PhysShapeAabb {} + layer: + - Impassable + - MobImpassable + - VaultImpassable + - SmallImpassable + mask: + - VaultImpassable + - type: Damageable + resistances: glassResistances + - type: Repairable + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 15 + behaviors: + - !type:PlaySoundCollectionBehavior + soundCollection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlass: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: Airtight + - type: Window + base: window + - type: Construction + graph: window + node: window + - type: Appearance + visuals: + - type: WindowVisualizer diff --git a/Resources/Prototypes/Entities/Constructible/base.yml b/Resources/Prototypes/Entities/Structures/base.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/base.yml rename to Resources/Prototypes/Entities/Structures/base.yml index 2df3e4b3e8..d34140b087 100644 --- a/Resources/Prototypes/Entities/Constructible/base.yml +++ b/Resources/Prototypes/Entities/Structures/base.yml @@ -1,5 +1,5 @@ - type: entity - id: BaseConstructible + id: BaseStructure abstract: true placement: mode: SnapgridCenter @@ -22,8 +22,8 @@ - type: entity # This means that it's not anchored on spawn. - id: BaseConstructibleDynamic - parent: BaseConstructible + id: BaseStructureDynamic + parent: BaseStructure abstract: true components: # These might/might not be a good idea diff --git a/Resources/Prototypes/Entities/Constructible/Specific/cargo_telepad.yml b/Resources/Prototypes/Entities/Structures/cargo_telepad.yml similarity index 81% rename from Resources/Prototypes/Entities/Constructible/Specific/cargo_telepad.yml rename to Resources/Prototypes/Entities/Structures/cargo_telepad.yml index aefaaff479..e33853fe32 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/cargo_telepad.yml +++ b/Resources/Prototypes/Entities/Structures/cargo_telepad.yml @@ -1,8 +1,8 @@ - type: entity id: cargoTelepad - parent: BaseConstructibleDynamic + parent: BaseStructureDynamic name: cargo telepad - description: "Temporary cargo delivery for developing Nanotrasen stations! Warning: destroying this while goods are in transit will lose them forever!" + description: 'Temporary cargo delivery for developing Nanotrasen stations! Warning: destroying this while goods are in transit will lose them forever!' components: - type: InteractionOutline - type: Physics @@ -15,7 +15,7 @@ layer: - Passable - type: Sprite - sprite: Constructible/Specific/Cargo/teleporter.rsi + sprite: Structures/cargo_telepad.rsi state: offline drawdepth: FloorObjects - type: Damageable diff --git a/Resources/Prototypes/Entities/Constructible/Ground/catwalk.yml b/Resources/Prototypes/Entities/Structures/catwalk.yml similarity index 88% rename from Resources/Prototypes/Entities/Constructible/Ground/catwalk.yml rename to Resources/Prototypes/Entities/Structures/catwalk.yml index 3c57331279..fcb1cfc7e6 100644 --- a/Resources/Prototypes/Entities/Constructible/Ground/catwalk.yml +++ b/Resources/Prototypes/Entities/Structures/catwalk.yml @@ -15,10 +15,10 @@ layer: [ Passable ] - type: Sprite netsync: false - sprite: Constructible/Tiles/catwalk.rsi + sprite: Structures/catwalk.rsi drawdepth: FloorTiles - type: Icon - sprite: Constructible/Tiles/catwalk.rsi + sprite: Structures/catwalk.rsi state: catwalk_preview - type: SnapGrid - type: IconSmooth diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Conveyor/conveyor.yml b/Resources/Prototypes/Entities/Structures/conveyor.yml similarity index 69% rename from Resources/Prototypes/Entities/Constructible/Specific/Conveyor/conveyor.yml rename to Resources/Prototypes/Entities/Structures/conveyor.yml index 0aa313a130..1dc2a9088f 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Conveyor/conveyor.yml +++ b/Resources/Prototypes/Entities/Structures/conveyor.yml @@ -22,7 +22,7 @@ - type: SnapGrid - type: Sprite netsync: false - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: conveyor_started_cw drawdepth: FloorObjects - type: SignalReceiver @@ -51,8 +51,30 @@ - ConveyorAssembly - type: Sprite netsync: false - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: conveyor_loose - type: Construction graph: ConveyorGraph node: item + +- type: entity + id: TwoWayLever + name: two way lever + description: A two way lever. + components: + - type: Clickable + - type: InteractionOutline + - type: Sprite + netsync: false + sprite: Structures/conveyor.rsi + state: switch-off + - type: TwoWayLever + - type: Appearance + visuals: + - type: TwoWayLeverVisualizer + state_forward: switch-fwd + state_off: switch-off + state_reversed: switch-rev + - type: Construction + graph: leverGraph + node: lever diff --git a/Resources/Prototypes/Entities/Structures/hydro_tray.yml b/Resources/Prototypes/Entities/Structures/hydro_tray.yml new file mode 100644 index 0000000000..35972093ed --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/hydro_tray.yml @@ -0,0 +1,22 @@ +- type: entity + name: hydroponics tray + parent: hydroponicsSoil + id: hydroponicsTray + description: An interstellar-grade space farmplot allowing for rapid growth and selective breeding of crops. Just... keep in mind the space weeds. + components: + - type: Physics + fixtures: + - shape: + !type:PhysShapeAabb {} + mass: 25 + hard: true + mask: + - Impassable + - type: Anchorable + - type: Pullable + - type: Sprite + sprite: Structures/Hydroponics/containers.rsi + state: hydrotray3 + drawdepth: FloorObjects + - type: PlantHolder + drawWarnings: true diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/meat_spike.yml b/Resources/Prototypes/Entities/Structures/meat_spike.yml similarity index 91% rename from Resources/Prototypes/Entities/Constructible/Specific/Kitchen/meat_spike.yml rename to Resources/Prototypes/Entities/Structures/meat_spike.yml index 5b9aee0f82..c5ac6e35f1 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/Kitchen/meat_spike.yml +++ b/Resources/Prototypes/Entities/Structures/meat_spike.yml @@ -1,6 +1,6 @@ - type: entity id: KitchenSpike - parent: BaseConstructible + parent: BaseStructure name: meat spike description: A spike for collecting meat from animals. components: @@ -8,7 +8,7 @@ - type: Sprite netsync: false # temp to make clickmask work - sprite: Constructible/Misc/kitchen.rsi + sprite: Structures/meat_spike.rsi state: spike - type: Damageable resistances: metallicResistances diff --git a/Resources/Prototypes/Entities/Constructible/Specific/hydroponics.yml b/Resources/Prototypes/Entities/Structures/soil.yml similarity index 62% rename from Resources/Prototypes/Entities/Constructible/Specific/hydroponics.yml rename to Resources/Prototypes/Entities/Structures/soil.yml index 906b1bfe06..3090d7c0e8 100644 --- a/Resources/Prototypes/Entities/Constructible/Specific/hydroponics.yml +++ b/Resources/Prototypes/Entities/Structures/soil.yml @@ -35,7 +35,7 @@ - !type:DoActsBehavior acts: ["Destruction"] - type: Sprite - sprite: Constructible/Hydroponics/misc.rsi + sprite: Structures/Hydroponics/misc.rsi state: soil drawdepth: FloorObjects - type: PlantHolder @@ -50,26 +50,3 @@ - type: Appearance visuals: - type: PlantHolderVisualizer - -- type: entity - name: hydroponics tray - parent: hydroponicsSoil - id: hydroponicsTray - description: An interstellar-grade space farmplot allowing for rapid growth and selective breeding of crops. Just... keep in mind the space weeds. - components: - - type: Physics - fixtures: - - shape: - !type:PhysShapeAabb {} - mass: 25 - hard: true - mask: - - Impassable - - type: Anchorable - - type: Pullable - - type: Sprite - sprite: Constructible/Hydroponics/containers.rsi - state: hydrotray3 - drawdepth: FloorObjects - - type: PlantHolder - drawWarnings: true diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/airlock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/airlock.yml index 32c5c8c337..9642326a0e 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/airlock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/airlock.yml @@ -52,7 +52,7 @@ store: board name: "door electronics circuit board" icon: - sprite: "Constructible/Misc/module.rsi" + sprite: "Objects/Misc/module.rsi" state: "door_electronics" doAfter: 1 - to: assembly diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/computer.yml b/Resources/Prototypes/Recipes/Construction/Graphs/computer.yml index 3de0a915fd..1a19bcb024 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/computer.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/computer.yml @@ -26,7 +26,7 @@ store: board name: any computer circuit board icon: - sprite: "Constructible/Misc/module.rsi" + sprite: "Objects/Misc/module.rsi" state: "id_mod" - to: start diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/conveyor.yml b/Resources/Prototypes/Recipes/Construction/Graphs/conveyor.yml index f39bdaad21..bb3c343a40 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/conveyor.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/conveyor.yml @@ -8,7 +8,7 @@ steps: - tag: ConveyorAssembly icon: - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: conveyor_loose name: conveyor belt assembly doAfter: 2 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/firelock.yml b/Resources/Prototypes/Recipes/Construction/Graphs/firelock.yml index 000dfdda8c..c3f8973d94 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/firelock.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/firelock.yml @@ -53,7 +53,7 @@ - tag: FirelockElectronics name: Firelock Electronics icon: - sprite: "Constructible/Misc/module.rsi" + sprite: "Objects/Misc/module.rsi" state: "mainboard" - to: frame1 diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/girder.yml b/Resources/Prototypes/Recipes/Construction/Graphs/girder.yml index ffffa99ef6..aced558d85 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/girder.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/girder.yml @@ -18,7 +18,7 @@ actions: - !type:SpriteChange specifier: - sprite: /Textures/Constructible/Structures/Walls/solid.rsi + sprite: /Textures/Structures/Walls/solid.rsi state: wall_girder edges: - to: start @@ -70,7 +70,7 @@ actions: - !type:SpriteChange specifier: - sprite: /Textures/Constructible/Structures/Walls/solid.rsi + sprite: /Textures/Structures/Walls/solid.rsi state: reinforced_wall_girder edges: - to: reinforcedWall diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/solarpanel.yml b/Resources/Prototypes/Recipes/Construction/Graphs/solarpanel.yml index 29d61a6358..f33bd8444c 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/solarpanel.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/solarpanel.yml @@ -44,7 +44,7 @@ - prototype: SolarTrackerElectronics name: Solar Tracker Electronics icon: - sprite: Constructible/Misc/module.rsi + sprite: Objects/Misc/module.rsi state: id_mod doAfter: 1 - material: Glass diff --git a/Resources/Prototypes/Recipes/Construction/conveyor.yml b/Resources/Prototypes/Recipes/Construction/conveyor.yml index 30abd3ca51..314745146e 100644 --- a/Resources/Prototypes/Recipes/Construction/conveyor.yml +++ b/Resources/Prototypes/Recipes/Construction/conveyor.yml @@ -10,7 +10,7 @@ placementMode: SnapgridCenter canBuildInImpassable: false icon: - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: conveyor_stopped_cw conditions: - !type:TileNotBlocked {} @@ -26,7 +26,7 @@ objectType: Structure canBuildInImpassable: false icon: - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: switch-off conditions: - !type:TileNotBlocked {} diff --git a/Resources/Prototypes/Recipes/Construction/furniture.yml b/Resources/Prototypes/Recipes/Construction/furniture.yml index 7b2e6f5419..a3c6ef90ff 100644 --- a/Resources/Prototypes/Recipes/Construction/furniture.yml +++ b/Resources/Prototypes/Recipes/Construction/furniture.yml @@ -7,7 +7,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: chair objectType: Structure placementMode: SnapgridCenter @@ -24,7 +24,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: stool_base objectType: Structure placementMode: SnapgridCenter @@ -41,7 +41,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: bar_stool objectType: Structure placementMode: SnapgridCenter @@ -58,7 +58,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: officechair_white objectType: Structure placementMode: SnapgridCenter @@ -75,7 +75,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: officechair_dark objectType: Structure placementMode: SnapgridCenter @@ -92,7 +92,7 @@ category: Furniture description: It looks comfy. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: comfychair_preview objectType: Structure placementMode: SnapgridCenter @@ -109,7 +109,7 @@ category: Furniture description: You sit in this. Either by will or force. icon: - sprite: Constructible/Misc/furniture.rsi + sprite: Structures/Furniture/furniture.rsi state: wooden_chair objectType: Structure placementMode: SnapgridCenter diff --git a/Resources/Prototypes/Recipes/Construction/lighting.yml b/Resources/Prototypes/Recipes/Construction/lighting.yml index 6fc5ddc8b2..adf9d8cbff 100644 --- a/Resources/Prototypes/Recipes/Construction/lighting.yml +++ b/Resources/Prototypes/Recipes/Construction/lighting.yml @@ -7,7 +7,7 @@ category: Structures description: A wall light fixture. Use light tubes. icon: - sprite: Constructible/Lighting/light_tube.rsi + sprite: Structures/Wallmounts/Lighting/light_tube.rsi state: off objectType: Structure placementMode: WallmountLight @@ -25,7 +25,7 @@ category: Structures description: A wall light fixture. Use light bulbs. icon: - sprite: Constructible/Lighting/light_small.rsi + sprite: Structures/Wallmounts/Lighting/light_small.rsi state: off objectType: Structure placementMode: WallmountLight diff --git a/Resources/Prototypes/Recipes/Construction/machines.yml b/Resources/Prototypes/Recipes/Construction/machines.yml index 29af78de42..5853767457 100644 --- a/Resources/Prototypes/Recipes/Construction/machines.yml +++ b/Resources/Prototypes/Recipes/Construction/machines.yml @@ -8,7 +8,7 @@ placementMode: SnapgridCenter canBuildInImpassable: false icon: - sprite: Constructible/Misc/stock_parts.rsi + sprite: Structures/Machines/parts.rsi state: 4 - type: construction @@ -21,5 +21,5 @@ placementMode: SnapgridCenter canBuildInImpassable: false icon: - sprite: Constructible/Misc/stock_parts.rsi + sprite: Structures/Machines/parts.rsi state: "box_0" diff --git a/Resources/Prototypes/Recipes/Construction/power.yml b/Resources/Prototypes/Recipes/Construction/power.yml index 4375e042be..c048be0aa4 100644 --- a/Resources/Prototypes/Recipes/Construction/power.yml +++ b/Resources/Prototypes/Recipes/Construction/power.yml @@ -7,7 +7,7 @@ category: Utility description: "Area Power Controller (APC). Controls power. In an area." icon: - sprite: Constructible/Power/apc.rsi + sprite: Structures/Power/apc.rsi state: apc0 objectType: Structure placementMode: AlignWallProper @@ -22,7 +22,7 @@ category: Utility description: "Can be turned into a solar panel or solar tracker." icon: - sprite: Constructible/Power/solar_panel.rsi + sprite: Structures/Power/Generation/solar_panel.rsi state: solar_assembly objectType: Structure placementMode: SnapgridCenter diff --git a/Resources/Prototypes/Recipes/Construction/structures.yml b/Resources/Prototypes/Recipes/Construction/structures.yml index 99a47ea608..2e52a35875 100644 --- a/Resources/Prototypes/Recipes/Construction/structures.yml +++ b/Resources/Prototypes/Recipes/Construction/structures.yml @@ -7,7 +7,7 @@ category: Structures description: A large structural assembly made out of metal. icon: - sprite: /Textures/Constructible/Structures/Walls/solid.rsi + sprite: /Textures/Structures/Walls/solid.rsi state: wall_girder objectType: Structure placementMode: SnapgridCenter @@ -25,7 +25,7 @@ category: Structures description: Keeps the air in and the greytide out. icon: - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -43,7 +43,7 @@ category: Structures description: Keeps the air in and the greytide out. icon: - sprite: Constructible/Structures/Walls/solid.rsi + sprite: Structures/Walls/solid.rsi state: rgeneric objectType: Structure placementMode: SnapgridCenter @@ -64,7 +64,7 @@ - !type:NoWindowsInTile {} - !type:TileNotBlocked {} icon: - sprite: Constructible/Structures/Walls/low_wall.rsi + sprite: Structures/Walls/low_wall.rsi state: metal objectType: Structure placementMode: SnapgridCenter @@ -82,7 +82,7 @@ - !type:LowWallInTile {} - !type:NoWindowsInTile {} icon: - sprite: Constructible/Structures/Windows/window.rsi + sprite: Structures/Windows/window.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -100,7 +100,7 @@ - !type:LowWallInTile {} - !type:NoWindowsInTile {} icon: - sprite: Constructible/Structures/Windows/reinforced_window.rsi + sprite: Structures/Windows/reinforced_window.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -118,7 +118,7 @@ - !type:LowWallInTile {} - !type:NoWindowsInTile {} icon: - sprite: Constructible/Structures/Windows/plasma_window.rsi + sprite: Structures/Windows/plasma_window.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -133,7 +133,7 @@ category: Structures description: This is a firelock - it locks an area when a fire alarm in the area is triggered. Don't get squished! icon: - sprite: Constructible/Structures/Doors/Standard/firelock.rsi + sprite: Structures/Doors/Airlocks/Standard/firelock.rsi state: closed objectType: Structure placementMode: SnapgridCenter @@ -157,7 +157,7 @@ - plating - underplating icon: - sprite: Constructible/Tiles/catwalk.rsi + sprite: Structures/catwalk.rsi state: catwalk_preview objectType: Structure placementMode: SnapgridCenter @@ -172,7 +172,7 @@ category: Structures description: An improvised barricade made out of wooden planks. icon: - sprite: Constructible/Structures/barricades.rsi + sprite: Structures/Walls/barricades.rsi state: barricadewooden objectType: Structure placementMode: SnapgridCenter @@ -189,7 +189,7 @@ category: Structures description: It opens, it closes, and maybe crushes you. icon: - sprite: Constructible/Structures/Doors/Standard/basic.rsi + sprite: Structures/Doors/Airlocks/Standard/basic.rsi state: assembly objectType: Structure placementMode: SnapgridCenter diff --git a/Resources/Prototypes/Recipes/Construction/tables.yml b/Resources/Prototypes/Recipes/Construction/tables.yml index 20099df80d..9c1f1afeeb 100644 --- a/Resources/Prototypes/Recipes/Construction/tables.yml +++ b/Resources/Prototypes/Recipes/Construction/tables.yml @@ -7,7 +7,7 @@ category: Structures description: A square piece of metal standing on four metal legs. icon: - sprite: Constructible/Structures/Tables/carpet.rsi + sprite: Structures/Furniture/Tables/carpet.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -24,7 +24,7 @@ category: Structures description: A fancy table. Perfect for serving drinks. icon: - sprite: Constructible/Structures/Tables/bar.rsi + sprite: Structures/Furniture/Tables/bar.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -41,7 +41,7 @@ category: Structures description: A square piece of metal standing on four metal legs. Extra robust. icon: - sprite: Constructible/Structures/Tables/reinforced.rsi + sprite: Structures/Furniture/Tables/reinforced.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -58,7 +58,7 @@ category: Structures description: A square piece of glass, standing on four metal legs. icon: - sprite: Constructible/Structures/Tables/glass.rsi + sprite: Structures/Furniture/Tables/glass.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -75,7 +75,7 @@ category: Structures description: A square piece of glass, standing on four metal legs. Extra robust. icon: - sprite: Constructible/Structures/Tables/r_glass.rsi + sprite: Structures/Furniture/Tables/r_glass.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -92,7 +92,7 @@ category: Structures description: Do not apply fire to this. Rumour says it burns easily. icon: - sprite: Constructible/Structures/Tables/wood.rsi + sprite: Structures/Furniture/Tables/wood.rsi state: full objectType: Structure placementMode: SnapgridCenter @@ -109,7 +109,7 @@ category: Structures description: A square piece of wood standing on four legs covered by a cloth. (What did you expect?) icon: - sprite: Constructible/Structures/Tables/carpet.rsi + sprite: Structures/Furniture/Tables/carpet.rsi state: full objectType: Structure placementMode: SnapgridCenter diff --git a/Resources/Prototypes/Recipes/Crafting/crates.yml b/Resources/Prototypes/Recipes/Crafting/crates.yml index 79a4d02bfc..51ca15e03c 100644 --- a/Resources/Prototypes/Recipes/Crafting/crates.yml +++ b/Resources/Prototypes/Recipes/Crafting/crates.yml @@ -6,6 +6,6 @@ targetNode: cratelivestock category: Storage description: "A wooden crate for holding livestock" - icon: Constructible/Storage/Crates/livestock.rsi/livestockcrate.png + icon: Structures/Storage/Crates/livestock.rsi/livestockcrate.png objectType: Item \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Lathes/cargo.yml b/Resources/Prototypes/Recipes/Lathes/cargo.yml index 8a31b89198..b312b807c2 100644 --- a/Resources/Prototypes/Recipes/Lathes/cargo.yml +++ b/Resources/Prototypes/Recipes/Lathes/cargo.yml @@ -1,7 +1,7 @@ - type: latheRecipe id: ConveyorAssembly icon: - sprite: Constructible/Power/conveyor.rsi + sprite: Structures/conveyor.rsi state: conveyor_loose result: ConveyorBeltAssembly completetime: 1000 diff --git a/Resources/Prototypes/Recipes/Lathes/electronics.yml b/Resources/Prototypes/Recipes/Lathes/electronics.yml index d5a2361a11..69b7503055 100644 --- a/Resources/Prototypes/Recipes/Lathes/electronics.yml +++ b/Resources/Prototypes/Recipes/Lathes/electronics.yml @@ -1,6 +1,6 @@ - type: latheRecipe id: FirelockElectronics - icon: Constructible/Misc/module.rsi/mainboard.png + icon: Objects/Misc/module.rsi/mainboard.png result: FirelockElectronics completetime: 500 materials: @@ -9,7 +9,7 @@ - type: latheRecipe id: DoorElectronics - icon: Constructible/Misc/module.rsi/door_electronics.png + icon: Objects/Misc/module.rsi/door_electronics.png result: DoorElectronics completetime: 500 materials: @@ -18,7 +18,7 @@ - type: latheRecipe id: APCElectronics - icon: Constructible/Misc/module.rsi/charger_APC.png + icon: Objects/Misc/module.rsi/charger_APC.png result: APCElectronics completetime: 500 materials: diff --git a/Resources/Textures/Constructible/Misc/stock_parts.rsi/meta.json b/Resources/Textures/Constructible/Misc/stock_parts.rsi/meta.json deleted file mode 100644 index 364722dfa7..0000000000 --- a/Resources/Textures/Constructible/Misc/stock_parts.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "Taken from https://github.com/tgstation/tgstation at 0d9c9a8233dfc3fc55edc538955a761a6328bee0", "states": [{"name": "0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "4", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "adv_capacitor", "delays": [[1.0]]}, {"name": "adv_electrolite", "delays": [[0.13, 0.13]]}, {"name": "adv_scan_module", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "advanced_matter_bin", "delays": [[1.0]]}, {"name": "ansible_crystal", "delays": [[1.0]]}, {"name": "bluespace_electrolite", "delays": [[0.1, 0.1]]}, {"name": "bluespace_matter_bin", "delays": [[0.1, 0.1]]}, {"name": "box_0", "delays": [[1.0]]}, {"name": "box_1", "delays": [[1.0]]}, {"name": "box_2", "delays": [[1.0]]}, {"name": "capacitor", "delays": [[1.0]]}, {"name": "card_reader", "delays": [[1.0]]}, {"name": "datadisk0", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk1", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk2", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk3", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk4", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk5", "delays": [[0.1, 0.1, 0.1]]}, {"name": "datadisk6", "delays": [[0.1, 0.1, 0.1]]}, {"name": "electrolite", "delays": [[0.16, 0.16]]}, {"name": "femto_mani", "delays": [[0.1, 0.1]]}, {"name": "hdd1", "delays": [[1.0]]}, {"name": "hdd2", "delays": [[1.0]]}, {"name": "high_micro_laser", "delays": [[1.0]]}, {"name": "hyperwave_filter", "delays": [[1.0]]}, {"name": "matter_bin", "delays": [[1.0]]}, {"name": "micro_laser", "delays": [[1.0]]}, {"name": "micro_mani", "delays": [[1.0]]}, {"name": "nano_mani", "delays": [[1.0]]}, {"name": "pico_mani", "delays": [[1.0]]}, {"name": "quadratic_capacitor", "delays": [[0.1, 0.1, 0.1, 0.1]]}, {"name": "quadultra_micro_laser", "delays": [[0.1, 0.1]]}, {"name": "rom1", "delays": [[1.0]]}, {"name": "rom2", "delays": [[1.0]]}, {"name": "romos1", "delays": [[1.0]]}, {"name": "romos2", "delays": [[1.0]]}, {"name": "scan_module", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "subspace_amplifier", "delays": [[0.2, 0.4, 0.2, 0.4]]}, {"name": "subspace_ansible", "delays": [[1.0]]}, {"name": "subspace_transmitter", "delays": [[1.0]]}, {"name": "super_capacitor", "delays": [[1.0]]}, {"name": "super_electrolite", "delays": [[0.1, 0.1]]}, {"name": "super_matter_bin", "delays": [[1.0]]}, {"name": "super_scan_module", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "treatment_disk", "delays": [[1.0]]}, {"name": "triphasic_scan_module", "delays": [[0.1, 0.1, 0.1, 0.1, 0.1]]}, {"name": "ultra_high_micro_laser", "delays": [[1.0]]}, {"name": "vbox_0", "delays": [[1.0]]}, {"name": "vbox_1", "delays": [[1.0]]}, {"name": "vbox_2", "delays": [[1.0]]}, {"name": "vbox_3", "delays": [[1.0]]}, {"name": "wavelength_analyzer", "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Constructible/Power/ame_controller.rsi/meta.json b/Resources/Textures/Constructible/Power/ame_controller.rsi/meta.json deleted file mode 100644 index 92dbb97139..0000000000 --- a/Resources/Textures/Constructible/Power/ame_controller.rsi/meta.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/Bleeding-Edge/icons/obj/machines/new_ame.dmi at 1b7952787c06c21ef1623e494dcfe7cb1f46e041", - "states": [ - { - "name": "control", - - }, - { - "name": "control_critical", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "control_fuck", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "control_on", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Constructible/Power/ame_shielding.rsi/meta.json b/Resources/Textures/Constructible/Power/ame_shielding.rsi/meta.json deleted file mode 100644 index 93fb103cdd..0000000000 --- a/Resources/Textures/Constructible/Power/ame_shielding.rsi/meta.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/Bleeding-Edge/icons/obj/machines/new_ame.dmi at 1b7952787c06c21ef1623e494dcfe7cb1f46e041", - "states": [ - { - "name": "shield_0", - - }, - { - "name": "shield_1", - - }, - { - "name": "shield_10", - - }, - { - "name": "shield_11", - - }, - { - "name": "shield_12", - - }, - { - "name": "shield_13", - - }, - { - "name": "shield_14", - - }, - { - "name": "shield_15", - - }, - { - "name": "shield_2", - - }, - { - "name": "shield_3", - - }, - { - "name": "shield_4", - - }, - { - "name": "shield_5", - - }, - { - "name": "shield_6", - - }, - { - "name": "shield_7", - - }, - { - "name": "shield_8", - - }, - { - "name": "core", - - }, - { - "name": "shield_9", - - }, - { - "name": "core_weak", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "core_strong", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - } - ] -} \ No newline at end of file diff --git a/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter.png b/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter.png deleted file mode 100644 index c147a0743a631d3c696d3f339670571ecb406933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 603 zcmV-h0;K(kP)a z(=c3m@xt1le4U2lbl(7~g*k z6tYI1&E)_n77M<&Vf8t&*W>jYw_Ou(VWB$E^f0WhHhH`L(q9KUO50vWn$~4|`$H-L zyad((UDs1H^lFC|B5UnyS{HS%O?h(0cPy30SzB8PHIwBUn$~sIk;-{S2ft~U@BA`DqhR{OmKZpY^)FPi74XO1KsMn`E|0|g@HKu2k( z62ME?4@u=racZ+%o(4cw6{Ng?VHg-c1+4ZUF7Ivu@bqE7cwO4KV)v=4!k5px^FYgL zi`%NL%7=REfa9kn-?CiX^&wKm7 pY;$M(Q3;&`|I8tnR?7PE`3(sdoOyp&!I1y}002ovPDHLkV1nfi9Z3KH diff --git a/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_ani.png b/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_ani.png deleted file mode 100644 index c598e271b27653a69a96d522afb8bd490b5cb1e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1743 zcmchYdoa{%7{@uHq9wT3$1CdDRzJ?GWyT-7kUuu!dAu2GidHkV-JRPgg!uuF$FcM(m}-9Hw}>We zflfA;d_-E=eG1KJI@ zUHU@ekfP2mOpNNF>@s$wycR<+Whm;L@&wA*1f-<7Aft2;iKEF(umGffPU&^b_@ly= zq_MPax7sKPBVn2;{4ZjpC(Z`mp99Q|GUB)C;-xx&59bEx3V@JV*N8g4gb zmFZq;`M6{AS{-pnL&Ju4EOu9_1iDw|0fy1THHI#=83fv5Q(t;vn*?CCfAOXlbkXdKka2P4I6(jlp#Ni=oY} z*5G#{=r4r&H=R&v{rWI%1JE$2#e1uq&*w>Vi|#;LX#GOt;bXo8JozyD41+dE1{_SnWmsA7QnN4sT49hOi5ps zpUhlF1PssjgR_S62BLLGL+atA`m6SM?T0aEWHM^YgCRT>WD`~;$x2C|x!br36AxFv z6XwTA8(&Fsa*1LHbUTZV+5l!%dL5;jM=W&KyF^}|F$!xl4x2I=M@8^l#!>IysKFh4 z@jbdZTm`G=du)bFRlx87C)9;$;pmr-b;D@m-vq`sa0hST11!cmI1=iX4SiBN9Sc(sNR5V{T%ZL9y!8aT!n;jtZjrAa5K}0L`kd}D0 zS17N;Z9&fP>1|;6Kz84umPZoJ;~e1HLg>&x-Kkub*TJ`m(XHod+;uc%3k!Sr3aa9` z>V#a1KQ#f?x*Sdmp5ot$jpo9@jJF$;_HE|=t0nVXy7^)z$P2%hRe7@d*7~B7LmqQ; JBp(fq{~NP|qW=H@ diff --git a/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_t.png b/Resources/Textures/Constructible/Power/circuit_printer.rsi/circuit_imprinter_t.png deleted file mode 100644 index 917771771525a89cf5dd71696e63aaad950b7213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)(w-)lx|kL_Xw@M_9mI5yKtdrIHG+j`Km;fA4|H{L_62l^xEZLF zN{42X+7KM<5NYFNV>Qr2>Zv%yA$=~FbE&hXJ#BA0F|eC_%@89UGWUXY03a-T>gymi2ynG63K{;%@mrIeErWK&P}A$iK`3jVbVWy=2l? z0nmQ@>={UWxyS1TAQ13(jD~14qVLCOEY-3AXJ!&TMfbw|e4f_}xz2OoLwQZ#M%C&j z#p2t(7-+}z98guYZ-T0-5{;$mVifjSy{ITbeg9WB)=W!92~sMpSpG!+#km}{<2e@R za(a9*<@yMG+;}$x)Q|Z`JIoA^jGC5$_MHQ;^SyZwgda9bA*d)pqOnxHWeU2Pup%Ds zefAeK4e??IF5GR_D@w3)4G0sGBq{;mI5}}jUmsQpN#tl?d^r@F0H9JSBl}!vnuhkvg{U{<;`%B84{kROuk%Zn^tMW+ z%-7HB(?CI7d|j_&<4}2gAw0fD5M#X&RaJR2KD8@s9!DUOlAig1;M;ZuP169EEyH%{ yYM@kF(VuJEzjbkA{oi7_2L73XIfXvQx6dEiJH6-P`bJFv0000?mx)% z!X(~U&nW;An>_R6F+!N3kgIA8ptrG}Q)WV8^g%?%>2qfF&;*xq&kip@Rbvz%KH{ek z(u6B3_Z;?{%qq(-o{wB!sSE(bRaMF_pMO2pIB5aa?}nu3EUD@{0Cq243G|lUgo#7~ z%d!H?aUm_B)oKxqMgz-nvA+Zh3rSb!a9ecltW?0R$A&!^d)STu7>3TvS9#BXH6dtQ zZLr!>0``6hKE?+Gb)6)5#x@N7uK*zg<#LHi<&(on)6&dZZPZi!MD3X-Cu1?+dUxi8 zqrGLdG0G*E05Qmv>lEBAZ1w|X*D!QlYSxp$C7_#Kn>y)80h*Q$W!A$>9U0YO3z`P` zkLE7bYE=P`??ADzM6s~M&0DvpLVoRP%F%Y@*YS}Hkh+Y%H=6*Mrb(yM8LNK!%(?wI znwI8m$+^#50-k2$4*NrL5m=O(jTgQF+K{bjX(|<1o=^3Pg-s>!7*69P^hNYD5x4|9 z+glS8UcYf?WS_5qo$W2(!Lsm+69H({Yp5fBo$Om{QXGuasMmnO!{q#h%b`9>Y<&Il eUJ3R(?)U?yl;ox;S%*#l0000A$L5J`+?HN*re0TGRxi+T``dhsCiLkJ=sJk}gq$R`NWvq+&g{QxN*dT9v+ zQvxbNf{GLho25wuYrF0SFY(ZBx=HrWY*TVjpUcc--hF?+ePUAB)jwEX>l-1 z;nkJ01Q4;si!WcG>&8sPWjO&bSY0VgXJ(@4LqsI#YjNSk0{QZ*lN*rb1odan`Kjx| zg7fo_N5<9S0{7p%_FP_}3IHT!Stzbjc^~RIVFT8$j$mYz8{a+x@cri9z-Zx3m`bIv zEGw`Li?D%SuSYBv3v9zOT!L&iGcoD>EO!2iP{Q9X8+JUma~uKCv^H@lmb!9M80@fr~|`5Rn?5{cDsQFolF>5DlLafFfAhn z6s6$#)~AVcsUuz!wjnpdmU&zwdUl^`wR(IVJE_<10kBv~`tAWQ{LHmlP3E%aaE1tf z6^n|5CA0zO5xbB`xb{!oKzDBs0K+io_xqvxmo8r&=24UatyU9tXWQGrVktQ?{+!7H zIpH@NX9rLmV|!!Ivm|B4nk8TSAH002ov JPDHLkV1m`18HoS@ diff --git a/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_la.png b/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_la.png deleted file mode 100644 index 54342922f8361d0990cd7f7bc7c20b43aae2f600..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1450 zcmZ`(doq4BJd#>|9HrKDC;UQ;WN zvPv~I9x&_ukLvbMC!#z}rJt+fW+- zpo{f%Kd6p0wFMzG)xJ9+0Smyl(O7p^e0=UyZddNHusHv;Fk?r(kV*<~lxHjJ z7HuDrCrY;t+Na@1Dt}o8ym=XSs8Py6{FM>T?>@cb>4l=cq)LB6`1FsgMCv4H9DU-a zQs^j#?VDePbDbqMTebwSyCYfevIXPJ>BHGD5M-WpsE>H+qg5F+j=DlP0~n^$*2LYZ zc1#KkC}cg=4=xl_T_~eDFPoaMjGxQ$2`61yCahUd!WFGCG7`zUSIzfJ=oF2Sxz4+p zg6XuH`3D`a^z}r)B(`|;5A+_YCa}pgQOpd7jlf#2CWn+RVPx;Kii#f?kX|ZI;+uHE zud^TGPm^2bkqvYhU`LlfmVm;JqR0YFuxUZrhL|h|gZkitbC-J~CTArxmp5j$6tf!{ zF(naBh&$C|nePc*xm@m6m*^!6AhD^|Be$9eFPocF zSF*T#$%RM4o9J=z;%hG2A%=GJ@#17#U0@Ga00%t3{BgOdndg1RB`XgqTO9fdHF_HI zFWku)SzRWpt_)ClDKV2uXmOYq$Rg!#RN2^Dw}k)|f+r9>FI-w#pg2+0xlqahu7572 zZHkQr4(V1Z5q|}PeF)5UU`-W(9Y+I(^@%`{Z^uI62=Zw1YMlT+V`?s8rlVQ z!WaC>sdD*9sbltqw9aZ7=8043vh(= zDaxgS4uMy}Xj&9n4oi{uBF%Vh6fj8nZxx!<(ia~VYqd8O!58La(ZoYaqD&D;%%GS^ zGb?v@A+wu4!Q$p7e0t{@vl2ef0RmVkT3k|c6U$mcIu7pT?JuU5e`#qX(i-12dhdFA zdX6|k3b)AnkStSB6b`6ubt1bSWc#KZakGbq9*7hAvL6kdhKkhV!~^I9cxM)hx|}IO z)~XtY2Kk{tE?cy)b;&07--V}YjI5NW(aV`=xr1Y5d^@T zEVL4JP7U=7n9zUmwz)g!sTcc)6HG_aS1#To&5YFyT=@UAkU|S`ChW}7yA$dhP(R%| zW)+RvWmv*YkXsh;kwFft>2D%izFYRS$vZW9d11JbIr;4m!?UvG>fAFMr^OkaJH-n` zM;hecH9=AZv66eqJ>dIH996&@TUH1&+e4@3`-rskZ?t7;s?~X|7N#8KVy~9t?d`^5 gWZ!n4qM;0b_#ra{vGU diff --git a/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_process.png b/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_process.png deleted file mode 100644 index c18ad48f9a33d27fd90fe174f1750f53fe4376ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3352 zcmZ`+c~lc=67QH33re~1VseozC?j=CO{IB(CK7b_dVa+w{QRG?)Sdxs;|DPU;V1SxL+M@ zH>hn^0{~!yz1`8%$hRJO@>Erj_xW8HJpo|-nElazxJ2eIFxvw>`m|o-k8Mu0>dl%< zHPq|N|Ad5rM7)$D;UR@uku=?;DBg;`T+OvJ z&bM3+p08Um;u0uEu;?U2Fs8M(o_eSJoFx_X-Ys2R;IQ#B#b{#0VlQ6lBU(Pr zy${aTMMFk+b!6$oK(4fV*nm>x1_0UFxh{i7d;6|!g`4419EWAO{amjszTh^vkX){ycH75h{f3`HS#5#Wvuqw|AqrGTbtRSM2V7sXWJ~ z_@0GLHgmzyDtmhE{gUy$DHQ^-_@y2vaCM7@GeB#(FQ-0AL;+jPS8PWveo24$^K#2@ z?SkjmU?ArD2L~G(8vM?BkRyL97#Jwl3_7sy=h5i=e*gW?s;Y7^9DFTOKZZt7}D6Y}N)z8oOd@O$d zQ)iaN>WpL(ef&Z!ji<7u7Tw+7 zZ?dQ?mx%8^S2j97sF6`Y(?2>pPx)MIT$C~((2As%cpP1jzwi>yYL|~+ED`dI!%;O+ zp`YJKl;%;W`dHD8Q0bcbE7Q=Y#P)Zw#M)d|wMLZQ#27W6!cwrR#5~ISoE66!)mNF> zVIVB37V#9Sq8WYsroU5^7;xXW;#@_F(+QM4{IGaTas-6C5U542gl$USt(@E|caJ)D zo6j5Q?$P7SJQ$->0ibS0OtjpvQ!P@?=5{-ABfxF{;R=K>uJv310k~+T3{O*>h6b=U zCpJK+Y2%mNV9@5wK}%f*mc_d(Dy}G!KMq>UO&Tiq?tA*#co>_KNjGL)>h;W-iGq!w6xt@JTk)>e>VuTJ+mQG8bSXqlwrU2+Fny z{a0{MQ3?1amX&i~bb~$t&gH+&Pa}Fd)hrBo^WGMuLtU z!1ae)%P$z!V7TwA0wGdgU^lT8ao+jpD$1pF0A0C2j{FwDz#;Zr`3&2|V31D{yU$=$ zOYGb##TSwTBKjvAb)@7<6m@PR6j=FGgm%fgYhrGG+sw%G>L^zIw=TNC__)=5%Xa+x zLQY?D-c<6|&@4saMSdIp#f9U^m5)FQN^_#jmN2tUjJ~v*ZaNb$`w~$k>o%S7l$Iq` zz5oT;NG6l6J*NOIvUyRrpu2+tte#x(`)>$QAHmV79gaxXfxqKy+k`9q+i|~Z>^?A$ z$>V;cOj3aKE8+Ey)^bT5q@%|%OLVryd`@wIr^yEY%y;XPu zLP_Sb+FJUSAU-B#+Sa5FD7`wcb9uaR;#v_*gTyB%ksYHYXgiVKE(yA+@Mi=`BjiX= z1Y)FHUs96UU$6q_-*0{SkeoM+^+`ht=rJe}d(Ap7?DYV&0 z9b;u}Jab`T_?PQLvPH3w$88b1aIyhoH`U0iEP@$ZwwxUtU75wudJ?n>g|ZkevKS52 zI}%}g-r*3L8jW@Px}UUVofZ~ zRe?A{#jLFz;|7wIZuYp@EM}L1aSj%l70Tt$shDh5^(|RtfOI^WvUfY{UWsoI!ZSuN zQWqY2a~(-MK8D*)COd<=B<*GRpr2g@uq+%v5aY@F@>W)s>P@Y~Kg&ucTEuvOw9P%2 zdrp9d4}&)30$rBpfpo9!crX2QF9X&nZ#4!Uc;C_|M$+9ZLEVaC#hZQ4R(10OaE6+R@sy>_JggkPq;Pf9o?-x zE^CFSgTX1Dd_fF^YkRCZM7QB=_EQfDLRt~?xsm?V(GX;7i;X36|CU!pV;>(3W7XSz z+*&VXwb9*}{}^PM#jKG9oE_5(n#exAU zZi*(Y*ZK=c+HKJ(E@iXGA2CA)=fr80%qQ3V!IWqt4{6!^*ge$2N_B)A?A|_(NX6or z+j3n6UD&3wSx@Lj0k44$S{?c89qA2zrMV}250Tx2Ro}V0V8qp$Jh;9D?$jbn8wu0Y zAA?%(?>+=^Qd6OyW-(Rp+Ly=C>+TGFZxu+L&tq=Oh!-jRgYeF!fR+M!YHOUEr+Ik6Urfa%NXFbz0Tm?Co&eUQXcn!E$m5cT-b6_=%W5sygoZ6B!SK~}9 zJI9qcK`rECO3P-8`tZY!mbgL1O)VF>Kd+$(f19-q$t|15J!b@dYf=B9&+mMKG%?9B zYfD%Ji8Q_=B*jf<1ucqWNfDSwf6`a@fWTMYF;}5%r-y(xn>!O$qBaW0y$^t?Efsj( z4Vj~WMjKz>^l#G`yCY!1NV)QQ2emI<*;UYi%uHEhFQ)WOH6`eWQ%ysE&QrF>gn+cm zjx~l~RgmSv)QnEP0bXGa#o-emRM&0a7p&N7vb26Ids=1EdS!xY(g~qUru7vje9W)y zkH@YYU`{q-6#EjwU>cq}P1yu4+0GxThbt{BzzEwNj8n0tP@KCO(oXkjG@+9c{lUIl z+|hYOMd@(-y08WP77TK_R8|E-tg9#@Dl16|vln4ktDk1E()%P_!KN zS%;A5W?;QPC_@CHk=}|1nY>ABi2?{@iyB2M8k}eNykvRPp?S=7D3}_H*qhg1M%J+M lCOkssUg6(n1`i>q8)I{|?Nv-Ia^nH)k2xMKIqdVtzX63B4CMd- diff --git a/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_t.png b/Resources/Textures/Constructible/Power/d_analyzer.rsi/d_analyzer_t.png deleted file mode 100644 index 27179ba0f7e2e0cdf9c241086dc878f4db2c12ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 631 zcmV--0*L*IP)cSW+VnXqp1w3NnFSznPg^io0xQ=FAVpddk^P*&zy7T1ODS*hh$HlJx?^p zNxZS1lmG%YdE(Ve45K<0a#@}MXl|@0rHQdH`XC_Uw3k>OnBY!wb#MW)Jj45?B`TG# z!i2N4F^9dESmxo{nrC^1?f^hA7!>l`O@DCMm#eTAFw z%+wT(U-iD@Ng*ttc6`i4V6yLcQnX4CiCpN}>|7J=furgV-#FcN06^C@UT?m24R~Oh zSoH=R{S*_>s8bG||6?@j)J@YhwytY!0fu3a%VjAR_Z?1(5@p)5xO6cLfN7e9LZLqM zNyqy4szolB?Ga!YMq5B9o~Ba()K*r}HBBh%VbCL>w&MTf8mRz9iH;@f&Qb@wHf%wo zAU~{pL{(J@T%H4&^c`cdKG(7p zCCYBr*=G{K{K8^WQKA%!`;OY{n%2{pgP^;a?U<=JKI}B6W)LD z#BlHiF)GOyBOW^)lz}apYrX` zaM+>VpEo7(L_CA7zUYi%9YDkfGuKJ0bb+)zX2%eDx_~> RkzfD-002ovPDHLkV1gx_B6t7* diff --git a/Resources/Textures/Constructible/Power/d_analyzer.rsi/meta.json b/Resources/Textures/Constructible/Power/d_analyzer.rsi/meta.json deleted file mode 100644 index d8e78fe6d3..0000000000 --- a/Resources/Textures/Constructible/Power/d_analyzer.rsi/meta.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "version": 1, - "size": { - "x": 32, - "y": 32 - }, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris/blob/master/icons/obj/machines/excelsior/autolathe.dmi at 40b254106b46981b8ad95ccd5589deb8fa56e765", - "states": [ - { - "name": "d_analyzer", - - }, - { - "name": "d_analyzer_l", - - }, - { - "name": "d_analyzer_la", - "delays": [ - [ - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1, - 0.1 - ] - ] - }, - { - "name": "d_analyzer_process", - "delays": [ - [ - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09, - 0.09 - ] - ] - }, - { - "name": "d_analyzer_t", - - } - ] -} diff --git a/Resources/Textures/Constructible/Power/industrial_dispenser.rsi/meta.json b/Resources/Textures/Constructible/Power/industrial_dispenser.rsi/meta.json deleted file mode 100644 index 34a7df8d8e..0000000000 --- a/Resources/Textures/Constructible/Power/industrial_dispenser.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"size":{"x":32,"y":32},"license":"CC-BY-SA-3.0","copyright":"Taken from https://github.com/discordia-space/CEV-Eris/blob/2b969adc2dfd3e9621bf3597c5cbffeb3ac8c9f0/icons/obj/chemical.dmi","states":[{"name":"industrial_dispenser","directions":1,"delays":[[1.0]]}]} diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/0.png b/Resources/Textures/Effects/crayondecals.rsi/0.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/0.png rename to Resources/Textures/Effects/crayondecals.rsi/0.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/1.png b/Resources/Textures/Effects/crayondecals.rsi/1.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/1.png rename to Resources/Textures/Effects/crayondecals.rsi/1.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/2.png b/Resources/Textures/Effects/crayondecals.rsi/2.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/2.png rename to Resources/Textures/Effects/crayondecals.rsi/2.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/3.png b/Resources/Textures/Effects/crayondecals.rsi/3.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/3.png rename to Resources/Textures/Effects/crayondecals.rsi/3.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/4.png b/Resources/Textures/Effects/crayondecals.rsi/4.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/4.png rename to Resources/Textures/Effects/crayondecals.rsi/4.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/5.png b/Resources/Textures/Effects/crayondecals.rsi/5.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/5.png rename to Resources/Textures/Effects/crayondecals.rsi/5.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/6.png b/Resources/Textures/Effects/crayondecals.rsi/6.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/6.png rename to Resources/Textures/Effects/crayondecals.rsi/6.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/7.png b/Resources/Textures/Effects/crayondecals.rsi/7.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/7.png rename to Resources/Textures/Effects/crayondecals.rsi/7.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/8.png b/Resources/Textures/Effects/crayondecals.rsi/8.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/8.png rename to Resources/Textures/Effects/crayondecals.rsi/8.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/9.png b/Resources/Textures/Effects/crayondecals.rsi/9.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/9.png rename to Resources/Textures/Effects/crayondecals.rsi/9.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Blasto.png b/Resources/Textures/Effects/crayondecals.rsi/Blasto.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Blasto.png rename to Resources/Textures/Effects/crayondecals.rsi/Blasto.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Clandestine.png b/Resources/Textures/Effects/crayondecals.rsi/Clandestine.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Clandestine.png rename to Resources/Textures/Effects/crayondecals.rsi/Clandestine.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Cyber.png b/Resources/Textures/Effects/crayondecals.rsi/Cyber.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Cyber.png rename to Resources/Textures/Effects/crayondecals.rsi/Cyber.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Diablo.png b/Resources/Textures/Effects/crayondecals.rsi/Diablo.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Diablo.png rename to Resources/Textures/Effects/crayondecals.rsi/Diablo.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Donk.png b/Resources/Textures/Effects/crayondecals.rsi/Donk.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Donk.png rename to Resources/Textures/Effects/crayondecals.rsi/Donk.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Gene.png b/Resources/Textures/Effects/crayondecals.rsi/Gene.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Gene.png rename to Resources/Textures/Effects/crayondecals.rsi/Gene.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Gib.png b/Resources/Textures/Effects/crayondecals.rsi/Gib.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Gib.png rename to Resources/Textures/Effects/crayondecals.rsi/Gib.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Max.png b/Resources/Textures/Effects/crayondecals.rsi/Max.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Max.png rename to Resources/Textures/Effects/crayondecals.rsi/Max.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Newton.png b/Resources/Textures/Effects/crayondecals.rsi/Newton.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Newton.png rename to Resources/Textures/Effects/crayondecals.rsi/Newton.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/North.png b/Resources/Textures/Effects/crayondecals.rsi/North.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/North.png rename to Resources/Textures/Effects/crayondecals.rsi/North.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Omni.png b/Resources/Textures/Effects/crayondecals.rsi/Omni.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Omni.png rename to Resources/Textures/Effects/crayondecals.rsi/Omni.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Osiron.png b/Resources/Textures/Effects/crayondecals.rsi/Osiron.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Osiron.png rename to Resources/Textures/Effects/crayondecals.rsi/Osiron.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Prima.png b/Resources/Textures/Effects/crayondecals.rsi/Prima.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Prima.png rename to Resources/Textures/Effects/crayondecals.rsi/Prima.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Psyke.png b/Resources/Textures/Effects/crayondecals.rsi/Psyke.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Psyke.png rename to Resources/Textures/Effects/crayondecals.rsi/Psyke.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Sirius.png b/Resources/Textures/Effects/crayondecals.rsi/Sirius.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Sirius.png rename to Resources/Textures/Effects/crayondecals.rsi/Sirius.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Sleeping Carp.png b/Resources/Textures/Effects/crayondecals.rsi/Sleeping Carp.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Sleeping Carp.png rename to Resources/Textures/Effects/crayondecals.rsi/Sleeping Carp.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Tunnel.png b/Resources/Textures/Effects/crayondecals.rsi/Tunnel.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Tunnel.png rename to Resources/Textures/Effects/crayondecals.rsi/Tunnel.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Waffle.png b/Resources/Textures/Effects/crayondecals.rsi/Waffle.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Waffle.png rename to Resources/Textures/Effects/crayondecals.rsi/Waffle.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/Zero-G.png b/Resources/Textures/Effects/crayondecals.rsi/Zero-G.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/Zero-G.png rename to Resources/Textures/Effects/crayondecals.rsi/Zero-G.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/a.png b/Resources/Textures/Effects/crayondecals.rsi/a.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/a.png rename to Resources/Textures/Effects/crayondecals.rsi/a.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/ampersand.png b/Resources/Textures/Effects/crayondecals.rsi/ampersand.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/ampersand.png rename to Resources/Textures/Effects/crayondecals.rsi/ampersand.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/amyjon.png b/Resources/Textures/Effects/crayondecals.rsi/amyjon.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/amyjon.png rename to Resources/Textures/Effects/crayondecals.rsi/amyjon.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/antilizard.png b/Resources/Textures/Effects/crayondecals.rsi/antilizard.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/antilizard.png rename to Resources/Textures/Effects/crayondecals.rsi/antilizard.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/arrow.png b/Resources/Textures/Effects/crayondecals.rsi/arrow.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/arrow.png rename to Resources/Textures/Effects/crayondecals.rsi/arrow.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/b.png b/Resources/Textures/Effects/crayondecals.rsi/b.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/b.png rename to Resources/Textures/Effects/crayondecals.rsi/b.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/beepsky.png b/Resources/Textures/Effects/crayondecals.rsi/beepsky.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/beepsky.png rename to Resources/Textures/Effects/crayondecals.rsi/beepsky.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/biohazard.png b/Resources/Textures/Effects/crayondecals.rsi/biohazard.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/biohazard.png rename to Resources/Textures/Effects/crayondecals.rsi/biohazard.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/blueprint.png b/Resources/Textures/Effects/crayondecals.rsi/blueprint.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/blueprint.png rename to Resources/Textures/Effects/crayondecals.rsi/blueprint.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/body.png b/Resources/Textures/Effects/crayondecals.rsi/body.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/body.png rename to Resources/Textures/Effects/crayondecals.rsi/body.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/bottle.png b/Resources/Textures/Effects/crayondecals.rsi/bottle.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/bottle.png rename to Resources/Textures/Effects/crayondecals.rsi/bottle.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/brush.png b/Resources/Textures/Effects/crayondecals.rsi/brush.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/brush.png rename to Resources/Textures/Effects/crayondecals.rsi/brush.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/c.png b/Resources/Textures/Effects/crayondecals.rsi/c.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/c.png rename to Resources/Textures/Effects/crayondecals.rsi/c.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/carp.png b/Resources/Textures/Effects/crayondecals.rsi/carp.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/carp.png rename to Resources/Textures/Effects/crayondecals.rsi/carp.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/cat.png b/Resources/Textures/Effects/crayondecals.rsi/cat.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/cat.png rename to Resources/Textures/Effects/crayondecals.rsi/cat.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/chevron.png b/Resources/Textures/Effects/crayondecals.rsi/chevron.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/chevron.png rename to Resources/Textures/Effects/crayondecals.rsi/chevron.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/clawprint.png b/Resources/Textures/Effects/crayondecals.rsi/clawprint.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/clawprint.png rename to Resources/Textures/Effects/crayondecals.rsi/clawprint.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/clown.png b/Resources/Textures/Effects/crayondecals.rsi/clown.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/clown.png rename to Resources/Textures/Effects/crayondecals.rsi/clown.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/comma.png b/Resources/Textures/Effects/crayondecals.rsi/comma.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/comma.png rename to Resources/Textures/Effects/crayondecals.rsi/comma.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/corgi.png b/Resources/Textures/Effects/crayondecals.rsi/corgi.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/corgi.png rename to Resources/Textures/Effects/crayondecals.rsi/corgi.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/credit.png b/Resources/Textures/Effects/crayondecals.rsi/credit.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/credit.png rename to Resources/Textures/Effects/crayondecals.rsi/credit.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/cyka.png b/Resources/Textures/Effects/crayondecals.rsi/cyka.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/cyka.png rename to Resources/Textures/Effects/crayondecals.rsi/cyka.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/d.png b/Resources/Textures/Effects/crayondecals.rsi/d.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/d.png rename to Resources/Textures/Effects/crayondecals.rsi/d.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/danger.png b/Resources/Textures/Effects/crayondecals.rsi/danger.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/danger.png rename to Resources/Textures/Effects/crayondecals.rsi/danger.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/disk.png b/Resources/Textures/Effects/crayondecals.rsi/disk.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/disk.png rename to Resources/Textures/Effects/crayondecals.rsi/disk.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/dot.png b/Resources/Textures/Effects/crayondecals.rsi/dot.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/dot.png rename to Resources/Textures/Effects/crayondecals.rsi/dot.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/dwarf.png b/Resources/Textures/Effects/crayondecals.rsi/dwarf.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/dwarf.png rename to Resources/Textures/Effects/crayondecals.rsi/dwarf.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/e.png b/Resources/Textures/Effects/crayondecals.rsi/e.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/e.png rename to Resources/Textures/Effects/crayondecals.rsi/e.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/electricdanger.png b/Resources/Textures/Effects/crayondecals.rsi/electricdanger.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/electricdanger.png rename to Resources/Textures/Effects/crayondecals.rsi/electricdanger.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/end.png b/Resources/Textures/Effects/crayondecals.rsi/end.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/end.png rename to Resources/Textures/Effects/crayondecals.rsi/end.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/engie.png b/Resources/Textures/Effects/crayondecals.rsi/engie.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/engie.png rename to Resources/Textures/Effects/crayondecals.rsi/engie.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/equals.png b/Resources/Textures/Effects/crayondecals.rsi/equals.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/equals.png rename to Resources/Textures/Effects/crayondecals.rsi/equals.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/evac.png b/Resources/Textures/Effects/crayondecals.rsi/evac.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/evac.png rename to Resources/Textures/Effects/crayondecals.rsi/evac.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/exclamationmark.png b/Resources/Textures/Effects/crayondecals.rsi/exclamationmark.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/exclamationmark.png rename to Resources/Textures/Effects/crayondecals.rsi/exclamationmark.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/f.png b/Resources/Textures/Effects/crayondecals.rsi/f.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/f.png rename to Resources/Textures/Effects/crayondecals.rsi/f.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/face.png b/Resources/Textures/Effects/crayondecals.rsi/face.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/face.png rename to Resources/Textures/Effects/crayondecals.rsi/face.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/fireaxe.png b/Resources/Textures/Effects/crayondecals.rsi/fireaxe.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/fireaxe.png rename to Resources/Textures/Effects/crayondecals.rsi/fireaxe.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/firedanger.png b/Resources/Textures/Effects/crayondecals.rsi/firedanger.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/firedanger.png rename to Resources/Textures/Effects/crayondecals.rsi/firedanger.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/food.png b/Resources/Textures/Effects/crayondecals.rsi/food.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/food.png rename to Resources/Textures/Effects/crayondecals.rsi/food.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/footprint.png b/Resources/Textures/Effects/crayondecals.rsi/footprint.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/footprint.png rename to Resources/Textures/Effects/crayondecals.rsi/footprint.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/g.png b/Resources/Textures/Effects/crayondecals.rsi/g.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/g.png rename to Resources/Textures/Effects/crayondecals.rsi/g.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/ghost.png b/Resources/Textures/Effects/crayondecals.rsi/ghost.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/ghost.png rename to Resources/Textures/Effects/crayondecals.rsi/ghost.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/guy.png b/Resources/Textures/Effects/crayondecals.rsi/guy.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/guy.png rename to Resources/Textures/Effects/crayondecals.rsi/guy.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/h.png b/Resources/Textures/Effects/crayondecals.rsi/h.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/h.png rename to Resources/Textures/Effects/crayondecals.rsi/h.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/heart.png b/Resources/Textures/Effects/crayondecals.rsi/heart.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/heart.png rename to Resources/Textures/Effects/crayondecals.rsi/heart.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/i.png b/Resources/Textures/Effects/crayondecals.rsi/i.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/i.png rename to Resources/Textures/Effects/crayondecals.rsi/i.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/j.png b/Resources/Textures/Effects/crayondecals.rsi/j.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/j.png rename to Resources/Textures/Effects/crayondecals.rsi/j.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/k.png b/Resources/Textures/Effects/crayondecals.rsi/k.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/k.png rename to Resources/Textures/Effects/crayondecals.rsi/k.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/l.png b/Resources/Textures/Effects/crayondecals.rsi/l.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/l.png rename to Resources/Textures/Effects/crayondecals.rsi/l.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/largebrush.png b/Resources/Textures/Effects/crayondecals.rsi/largebrush.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/largebrush.png rename to Resources/Textures/Effects/crayondecals.rsi/largebrush.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/like.png b/Resources/Textures/Effects/crayondecals.rsi/like.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/like.png rename to Resources/Textures/Effects/crayondecals.rsi/like.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/line.png b/Resources/Textures/Effects/crayondecals.rsi/line.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/line.png rename to Resources/Textures/Effects/crayondecals.rsi/line.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/m.png b/Resources/Textures/Effects/crayondecals.rsi/m.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/m.png rename to Resources/Textures/Effects/crayondecals.rsi/m.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/matt.png b/Resources/Textures/Effects/crayondecals.rsi/matt.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/matt.png rename to Resources/Textures/Effects/crayondecals.rsi/matt.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/med.png b/Resources/Textures/Effects/crayondecals.rsi/med.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/med.png rename to Resources/Textures/Effects/crayondecals.rsi/med.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/meta.json b/Resources/Textures/Effects/crayondecals.rsi/meta.json similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/meta.json rename to Resources/Textures/Effects/crayondecals.rsi/meta.json diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/minus.png b/Resources/Textures/Effects/crayondecals.rsi/minus.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/minus.png rename to Resources/Textures/Effects/crayondecals.rsi/minus.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/n.png b/Resources/Textures/Effects/crayondecals.rsi/n.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/n.png rename to Resources/Textures/Effects/crayondecals.rsi/n.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/nay.png b/Resources/Textures/Effects/crayondecals.rsi/nay.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/nay.png rename to Resources/Textures/Effects/crayondecals.rsi/nay.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/o.png b/Resources/Textures/Effects/crayondecals.rsi/o.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/o.png rename to Resources/Textures/Effects/crayondecals.rsi/o.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/p.png b/Resources/Textures/Effects/crayondecals.rsi/p.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/p.png rename to Resources/Textures/Effects/crayondecals.rsi/p.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/pawprint.png b/Resources/Textures/Effects/crayondecals.rsi/pawprint.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/pawprint.png rename to Resources/Textures/Effects/crayondecals.rsi/pawprint.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/peace.png b/Resources/Textures/Effects/crayondecals.rsi/peace.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/peace.png rename to Resources/Textures/Effects/crayondecals.rsi/peace.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/percent.png b/Resources/Textures/Effects/crayondecals.rsi/percent.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/percent.png rename to Resources/Textures/Effects/crayondecals.rsi/percent.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/plus.png b/Resources/Textures/Effects/crayondecals.rsi/plus.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/plus.png rename to Resources/Textures/Effects/crayondecals.rsi/plus.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/pound.png b/Resources/Textures/Effects/crayondecals.rsi/pound.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/pound.png rename to Resources/Textures/Effects/crayondecals.rsi/pound.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/prolizard.png b/Resources/Textures/Effects/crayondecals.rsi/prolizard.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/prolizard.png rename to Resources/Textures/Effects/crayondecals.rsi/prolizard.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/q.png b/Resources/Textures/Effects/crayondecals.rsi/q.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/q.png rename to Resources/Textures/Effects/crayondecals.rsi/q.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/questionmark.png b/Resources/Textures/Effects/crayondecals.rsi/questionmark.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/questionmark.png rename to Resources/Textures/Effects/crayondecals.rsi/questionmark.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/r.png b/Resources/Textures/Effects/crayondecals.rsi/r.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/r.png rename to Resources/Textures/Effects/crayondecals.rsi/r.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/radiation.png b/Resources/Textures/Effects/crayondecals.rsi/radiation.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/radiation.png rename to Resources/Textures/Effects/crayondecals.rsi/radiation.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/revolution.png b/Resources/Textures/Effects/crayondecals.rsi/revolution.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/revolution.png rename to Resources/Textures/Effects/crayondecals.rsi/revolution.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune1.png b/Resources/Textures/Effects/crayondecals.rsi/rune1.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune1.png rename to Resources/Textures/Effects/crayondecals.rsi/rune1.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune2.png b/Resources/Textures/Effects/crayondecals.rsi/rune2.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune2.png rename to Resources/Textures/Effects/crayondecals.rsi/rune2.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune3.png b/Resources/Textures/Effects/crayondecals.rsi/rune3.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune3.png rename to Resources/Textures/Effects/crayondecals.rsi/rune3.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune4.png b/Resources/Textures/Effects/crayondecals.rsi/rune4.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune4.png rename to Resources/Textures/Effects/crayondecals.rsi/rune4.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune5.png b/Resources/Textures/Effects/crayondecals.rsi/rune5.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune5.png rename to Resources/Textures/Effects/crayondecals.rsi/rune5.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/rune6.png b/Resources/Textures/Effects/crayondecals.rsi/rune6.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/rune6.png rename to Resources/Textures/Effects/crayondecals.rsi/rune6.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/s.png b/Resources/Textures/Effects/crayondecals.rsi/s.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/s.png rename to Resources/Textures/Effects/crayondecals.rsi/s.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/safe.png b/Resources/Textures/Effects/crayondecals.rsi/safe.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/safe.png rename to Resources/Textures/Effects/crayondecals.rsi/safe.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/scroll.png b/Resources/Textures/Effects/crayondecals.rsi/scroll.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/scroll.png rename to Resources/Textures/Effects/crayondecals.rsi/scroll.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/shop.png b/Resources/Textures/Effects/crayondecals.rsi/shop.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/shop.png rename to Resources/Textures/Effects/crayondecals.rsi/shop.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/shortline.png b/Resources/Textures/Effects/crayondecals.rsi/shortline.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/shortline.png rename to Resources/Textures/Effects/crayondecals.rsi/shortline.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/shotgun.png b/Resources/Textures/Effects/crayondecals.rsi/shotgun.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/shotgun.png rename to Resources/Textures/Effects/crayondecals.rsi/shotgun.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/skull.png b/Resources/Textures/Effects/crayondecals.rsi/skull.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/skull.png rename to Resources/Textures/Effects/crayondecals.rsi/skull.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/slash.png b/Resources/Textures/Effects/crayondecals.rsi/slash.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/slash.png rename to Resources/Textures/Effects/crayondecals.rsi/slash.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/smallbrush.png b/Resources/Textures/Effects/crayondecals.rsi/smallbrush.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/smallbrush.png rename to Resources/Textures/Effects/crayondecals.rsi/smallbrush.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/snake.png b/Resources/Textures/Effects/crayondecals.rsi/snake.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/snake.png rename to Resources/Textures/Effects/crayondecals.rsi/snake.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/space.png b/Resources/Textures/Effects/crayondecals.rsi/space.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/space.png rename to Resources/Textures/Effects/crayondecals.rsi/space.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/splatter.png b/Resources/Textures/Effects/crayondecals.rsi/splatter.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/splatter.png rename to Resources/Textures/Effects/crayondecals.rsi/splatter.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/star.png b/Resources/Textures/Effects/crayondecals.rsi/star.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/star.png rename to Resources/Textures/Effects/crayondecals.rsi/star.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/stickman.png b/Resources/Textures/Effects/crayondecals.rsi/stickman.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/stickman.png rename to Resources/Textures/Effects/crayondecals.rsi/stickman.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/t.png b/Resources/Textures/Effects/crayondecals.rsi/t.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/t.png rename to Resources/Textures/Effects/crayondecals.rsi/t.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/taser.png b/Resources/Textures/Effects/crayondecals.rsi/taser.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/taser.png rename to Resources/Textures/Effects/crayondecals.rsi/taser.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/thinline.png b/Resources/Textures/Effects/crayondecals.rsi/thinline.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/thinline.png rename to Resources/Textures/Effects/crayondecals.rsi/thinline.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/toilet.png b/Resources/Textures/Effects/crayondecals.rsi/toilet.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/toilet.png rename to Resources/Textures/Effects/crayondecals.rsi/toilet.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/toolbox.png b/Resources/Textures/Effects/crayondecals.rsi/toolbox.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/toolbox.png rename to Resources/Textures/Effects/crayondecals.rsi/toolbox.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/trade.png b/Resources/Textures/Effects/crayondecals.rsi/trade.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/trade.png rename to Resources/Textures/Effects/crayondecals.rsi/trade.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/u.png b/Resources/Textures/Effects/crayondecals.rsi/u.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/u.png rename to Resources/Textures/Effects/crayondecals.rsi/u.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/uboa.png b/Resources/Textures/Effects/crayondecals.rsi/uboa.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/uboa.png rename to Resources/Textures/Effects/crayondecals.rsi/uboa.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/v.png b/Resources/Textures/Effects/crayondecals.rsi/v.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/v.png rename to Resources/Textures/Effects/crayondecals.rsi/v.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/w.png b/Resources/Textures/Effects/crayondecals.rsi/w.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/w.png rename to Resources/Textures/Effects/crayondecals.rsi/w.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/x.png b/Resources/Textures/Effects/crayondecals.rsi/x.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/x.png rename to Resources/Textures/Effects/crayondecals.rsi/x.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/y.png b/Resources/Textures/Effects/crayondecals.rsi/y.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/y.png rename to Resources/Textures/Effects/crayondecals.rsi/y.png diff --git a/Resources/Textures/Constructible/Misc/crayondecals.rsi/z.png b/Resources/Textures/Effects/crayondecals.rsi/z.png similarity index 100% rename from Resources/Textures/Constructible/Misc/crayondecals.rsi/z.png rename to Resources/Textures/Effects/crayondecals.rsi/z.png diff --git a/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/meta.json b/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/meta.json index cccb2a2d42..ddafbbb98b 100644 --- a/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/meta.json @@ -18,34 +18,6 @@ }, { "name": "drum_makeshift" - }, - { - "name": "minimoog", - "directions": 4 - }, - { - "name": "minimoog-broken", - "directions": 4 - }, - { - "name": "church_organ", - "directions": 4 - }, - { - "name": "piano", - "directions": 4 - }, - { - "name": "piano-broken", - "directions": 4 - }, - { - "name": "xylophone", - "directions": 4 - }, - { - "name": "xylophone-broken", - "directions": 4 } ] } diff --git a/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/minimoogbroken.png b/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/minimoogbroken.png deleted file mode 100644 index 71ca879106095fc824e2c1e09b50726cf9c7efa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmV-}1bq96P)~5wpg5T5J zJLjDH-S3`r?u-iu7U8_$#9CtOZ^oWfl^IDOQkmoxOYh-6jGLT1+poIdK&Ljyf} zP4xjzba^W-a69APRT6H1yta?TN}jB$adj?TQR4OWb(SC3?HUPlu@hZh{pwuW6&mQV z1x~Ew@wbS?7BZwC?;{in5e|nr-u#HzLWV|<02GeN!26T89OcR$$#gzND{X0`KjsW^i!OGFQlf z0(?Fnkx0ZGAKd#JN18Udbm0)6eRBy+1wPfyd`-CZ`|+}s?2K)@V_272^L9oBv9 z9j4_@bEArBO{g^sI)i~<-qUjDc;&%IJmY%t@cC`~yP-g-Bn$)s#1=AmYc`&p0Kn4S3y$yl z#l=PQIr&haZNJ9M%nVbP<4j$S?~K4!WL3>}FBoN5+=>m<*4845;?DcPRv33dR@KaE zs8ohVCoIl^o40RNJl1XR0)QWueLE@C=eX|)|~6=e7R!$iVAEcl2tV>d@#tzpG^}Ehb`}u4+WxMMs0po zRaMUVfK!~mIF6zymOfx07z`2!1UUOf`Bwd}2`Gw!s;VXXKr|XvwC8g`_BEXxcH4H0;$2`KanfK)2Q+P!P6-MePZp{Dy002ovPDHLkV1m*^CG7wJ diff --git a/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/synthesizer.png b/Resources/Textures/Objects/Fun/Instruments/otherinstruments.rsi/synthesizer.png deleted file mode 100644 index 91c1c253deb89e8aae91e909c420abef14035265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8ifP)T|g6Gt5$7BAdVnvusFUL=d`|MK(=A z23jgtkj$dF@g}x5kutOKfPCkCx!&`gKVIR>zU)7n1#o?RogW_`Z#{f zIlyExVKf>snM?pkl7!J{M3N-s;hUSAeAfajEkN5~FaRJ3f(mzfdfMvZrrqkeu3H9a znsR@C&&kONuIrMfDf+wa#NFbKDAK&iYz+N=cPzo^`j^v=_TCW-ZB^r2!fy-EmX(b znNFvT1vrj_l#(cVtGdri>1&fxmVOWfoSmJO7{_r1Eg?kic^;3Ck7xv_bDrn%^ZB{B zwmy3RiIm_!`<3Lr@AL5RP;xrf*eMb$JkRTC1lDrj4iAfKz8QTn{NFHTN*u>{o(I6| z>uaTpI@Y)sh9LkZhGDp;Vgt*w&pocW`h} z{t17C9e~Tr%btnAVhyJ|v2b0NFbvVCFVh^ra=F~NPbOz6rKI`jq-k1SXmYOW{z%ib zSA1KfY1-4MMVXxIx{W%vVFK@MI2`6msaz>Fzqq)VE2VOiD}0T)5Mr*Bnk%K|+F!>t z79fO>N-3$7lG+DyAUC-JwSat^fL1SIx7&>XY}?L{j*d)z3|QT6SI5?HILs*)x!5DU zR~4@H|99KA%lAFYvUA(E$61yEob&c7A%u{d_Q~X0CDuQzS}#o=$W3ugZLewa8dX-C zWtml+(cdIHGD%UDQRT+74bH5!O*