From e1ba52c05bce65abb8f7134174b256ffb066cd1e Mon Sep 17 00:00:00 2001 From: Swept Date: Sat, 5 Dec 2020 14:59:46 +0000 Subject: [PATCH] Crates - 3rd times a charm (#2669) * Sprites * Crates * Moved cargo_console * Cargo Catalogs No.1 * Added some Hydroponics crates * More crates.. * Deletes an autogen file * snivybus * More * Apply suggestions from code review * Fix wrong prototype ID * Fix another wrong prototype ID * Fix... MANY, MANY wrong prototype IDs Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com> Co-authored-by: Vera Aguilera Puerto --- .../Prototypes/Catalog/Cargo/cargo_armory.yml | 23 + .../Prototypes/Catalog/Cargo/cargo_botany.yml | 47 ++ .../Catalog/Cargo/cargo_emergency.yml | 47 ++ .../Prototypes/Catalog/Cargo/cargo_fun.yml | 35 + .../Catalog/Cargo/cargo_science.yml | 0 .../Catalog/Cargo/cargo_security.yml | 71 ++ .../Catalog/Cargo/cargo_service.yml | 23 + Resources/Prototypes/Catalog/Fills/crate.yml | 95 --- .../Prototypes/Catalog/cargo_products.yml | 143 ---- .../Constructible/Power/cargo_console.yml | 58 ++ .../Constructible/Power/computers.yml | 51 -- .../Storage/Crates/Filled/crate_armory.yml | 25 + .../Storage/Crates/Filled/crate_botany.yml | 86 ++ .../Storage/Crates/Filled/crate_emergency.yml | 73 ++ .../Crates/Filled/crate_engineering.yml | 45 ++ .../Storage/Crates/Filled/crate_engines.yml | 23 + .../Storage/Crates/Filled/crate_food.yml | 1 + .../Storage/Crates/Filled/crate_fun.yml | 70 ++ .../Storage/Crates/Filled/crate_materials.yml | 91 +++ .../Storage/Crates/Filled/crate_medical.yml | 67 ++ .../Storage/Crates/Filled/crate_npc | 69 ++ .../Storage/Crates/Filled/crate_science.yml | 1 + .../Storage/Crates/Filled/crate_security.yml | 84 ++ .../Storage/Crates/Filled/crate_service.yml | 33 + .../Storage/{ => Crates}/crate_base.yml | 15 +- .../Storage/Crates/crate_types.yml | 529 +++++++++++++ .../Constructible/Storage/crate_types.yml | 108 --- .../Prototypes/Entities/Objects/Fun/toys.yml | 15 + .../electricalcrate.rsi/electricalcrate.png | Bin 0 -> 376 bytes .../electricalcrate_door.png | Bin 0 -> 299 bytes .../electricalcrate_icon.png | Bin 0 -> 236 bytes .../electricalcrate_open.png | Bin 0 -> 365 bytes .../Crates/electricalcrate.rsi/meta.json | 48 ++ .../Crates/electricalcrate.rsi}/sparking.png | Bin .../Crates/electricalcrate.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/engicrate.rsi/engicrate.png | Bin 0 -> 346 bytes .../Crates/engicrate.rsi/engicrate_door.png | Bin 0 -> 291 bytes .../Crates/engicrate.rsi/engicrate_icon.png | Bin 0 -> 224 bytes .../Crates/engicrate.rsi/engicrate_open.png | Bin 0 -> 320 bytes .../Storage/Crates/engicrate.rsi/meta.json | 48 ++ .../Storage/Crates/engicrate.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/engicrate.rsi/welded.png | Bin 0 -> 276 bytes .../engicrate_secure.rsi/engicratesecure.png | Bin 0 -> 420 bytes .../engicratesecure_door.png | Bin 0 -> 386 bytes .../engicratesecure_icon.png | Bin 0 -> 276 bytes .../engicratesecure_open.png | Bin 0 -> 320 bytes .../Crates/engicrate_secure.rsi/locked.png | Bin 0 -> 146 bytes .../Crates/engicrate_secure.rsi/meta.json | 66 ++ .../Crates/engicrate_secure.rsi/off.png | Bin 0 -> 114 bytes .../Crates/engicrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/engicrate_secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Crates/engicrate_secure.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/freezer.rsi/freezer.png | Bin 0 -> 402 bytes .../Crates/freezer.rsi/freezer_door.png | Bin 0 -> 287 bytes .../Crates/freezer.rsi/freezer_icon.png | Bin 0 -> 265 bytes .../Crates/freezer.rsi/freezer_open.png | Bin 0 -> 309 bytes .../Storage/Crates/freezer.rsi/meta.json | 48 ++ .../Storage/Crates/freezer.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/freezer.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/generic.rsi/crate.png | Bin 0 -> 268 bytes .../Storage/Crates/generic.rsi/crate_door.png | Bin 0 -> 291 bytes .../Storage/Crates/generic.rsi/crate_icon.png | Bin 0 -> 194 bytes .../Storage/Crates/generic.rsi/crate_open.png | Bin 0 -> 300 bytes .../Crates/generic.rsi}/meta.json | 20 +- .../Storage/Crates/generic.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/generic.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/hydro.rsi/hydrocrate.png | Bin 0 -> 320 bytes .../Crates/hydro.rsi/hydrocrate_door.png | Bin 0 -> 352 bytes .../Crates/hydro.rsi/hydrocrate_icon.png | Bin 0 -> 243 bytes .../Crates/hydro.rsi/hydrocrate_open.png | Bin 0 -> 309 bytes .../Storage/Crates/hydro.rsi/meta.json | 48 ++ .../Storage/Crates/hydro.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/hydro.rsi/welded.png | Bin 0 -> 276 bytes .../hydro_secure.rsi/hydrocratesecure.png | Bin 0 -> 392 bytes .../hydrocratesecure_door.png | Bin 0 -> 379 bytes .../hydrocratesecure_icon.png | Bin 0 -> 275 bytes .../hydrocratesecure_open.png | Bin 0 -> 309 bytes .../Crates/hydro_secure.rsi/locked.png | Bin 0 -> 146 bytes .../Storage/Crates/hydro_secure.rsi/meta.json | 66 ++ .../Storage/Crates/hydro_secure.rsi/off.png | Bin 0 -> 114 bytes .../Crates/hydro_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/hydro_secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Crates/hydro_secure.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/medical.rsi/medicalcrate.png | Bin 0 -> 348 bytes .../Crates/medical.rsi/medicalcrate_door.png | Bin 0 -> 360 bytes .../Crates/medical.rsi/medicalcrate_icon.png | Bin 0 -> 250 bytes .../Crates/medical.rsi/medicalcrate_open.png | Bin 0 -> 309 bytes .../Storage/Crates/medical.rsi/meta.json | 48 ++ .../Storage/Crates/medical.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/medical.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/medicalcrate_secure.rsi/locked.png | Bin 0 -> 146 bytes .../medicalcratesecure.png | Bin 0 -> 430 bytes .../medicalcratesecure_door.png | Bin 0 -> 385 bytes .../medicalcratesecure_icon.png | Bin 0 -> 284 bytes .../medicalcratesecure_open.png | Bin 0 -> 309 bytes .../Crates/medicalcrate_secure.rsi/meta.json | 66 ++ .../Crates/medicalcrate_secure.rsi/off.png | Bin 0 -> 114 bytes .../medicalcrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../medicalcrate_secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Crates/medicalcrate_secure.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/o2.rsi/meta.json | 48 ++ .../Storage/Crates/o2.rsi/o2crate.png | Bin 0 -> 375 bytes .../Storage/Crates/o2.rsi/o2crate_door.png | Bin 0 -> 352 bytes .../Storage/Crates/o2.rsi/o2crate_icon.png | Bin 0 -> 270 bytes .../Storage/Crates/o2.rsi/o2crate_open.png | Bin 0 -> 318 bytes .../Storage/Crates/o2.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/o2.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/phoron.rsi/locked.png | Bin 0 -> 146 bytes .../Storage/Crates/phoron.rsi/meta.json | 66 ++ .../Storage/Crates/phoron.rsi/off.png | Bin 0 -> 114 bytes .../Storage/Crates/phoron.rsi/phoroncrate.png | Bin 0 -> 403 bytes .../Crates/phoron.rsi/phoroncrate_door.png | Bin 0 -> 314 bytes .../Crates/phoron.rsi/phoroncrate_icon.png | Bin 0 -> 255 bytes .../Crates/phoron.rsi/phoroncrate_open.png | Bin 0 -> 309 bytes .../Storage/Crates/phoron.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/phoron.rsi/unlocked.png | Bin 0 -> 157 bytes .../Storage/Crates/phoron.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/plastic.rsi/meta.json | 48 ++ .../Crates/plastic.rsi/plasticcrate.png | Bin 0 -> 261 bytes .../Crates/plastic.rsi/plasticcrate_door.png | Bin 0 -> 286 bytes .../Crates/plastic.rsi/plasticcrate_icon.png | Bin 0 -> 194 bytes .../Crates/plastic.rsi/plasticcrate_open.png | Bin 0 -> 292 bytes .../Storage/Crates/plastic.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/plastic.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/privatecrate_secure.rsi/locked.png | Bin 0 -> 146 bytes .../Crates/privatecrate_secure.rsi/meta.json | 66 ++ .../Crates/privatecrate_secure.rsi/off.png | Bin 0 -> 114 bytes .../privatecrate_secure.rsi/privatecrate.png | Bin 0 -> 406 bytes .../privatecrate_door.png | Bin 0 -> 384 bytes .../privatecrate_icon.png | Bin 0 -> 280 bytes .../privatecrate_open.png | Bin 0 -> 300 bytes .../privatecrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../privatecrate_secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Crates/privatecrate_secure.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/radiation.rsi/meta.json | 48 ++ .../Crates/radiation.rsi/radiationcrate.png | Bin 0 -> 459 bytes .../radiation.rsi/radiationcrate_door.png | Bin 0 -> 418 bytes .../radiation.rsi/radiationcrate_icon.png | Bin 0 -> 324 bytes .../radiation.rsi/radiationcrate_open.png | Bin 0 -> 309 bytes .../Storage/Crates/radiation.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/radiation.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/scicrate.rsi/meta.json | 48 ++ .../Storage/Crates/scicrate.rsi/scicrate.png | Bin 0 -> 356 bytes .../Crates/scicrate.rsi/scicrate_door.png | Bin 0 -> 338 bytes .../Crates/scicrate.rsi/scicrate_icon.png | Bin 0 -> 259 bytes .../Crates/scicrate.rsi/scicrate_open.png | Bin 0 -> 309 bytes .../Storage/Crates/scicrate.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/scicrate.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/scicrate_secure.rsi/locked.png | Bin 0 -> 146 bytes .../Crates/scicrate_secure.rsi/meta.json | 66 ++ .../Crates/scicrate_secure.rsi/off.png | Bin 0 -> 114 bytes .../scicrate_secure.rsi/scicratesecure.png | Bin 0 -> 396 bytes .../scicratesecure_door.png | Bin 0 -> 371 bytes .../scicratesecure_icon.png | Bin 0 -> 275 bytes .../scicratesecure_open.png | Bin 0 -> 309 bytes .../Crates/scicrate_secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/scicrate_secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Crates/scicrate_secure.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/sec_gear.rsi/locked.png | Bin 0 -> 146 bytes .../Storage/Crates/sec_gear.rsi/meta.json | 66 ++ .../Storage/Crates/sec_gear.rsi/off.png | Bin 0 -> 114 bytes .../Crates/sec_gear.rsi/secgearcrate.png | Bin 0 -> 412 bytes .../Crates/sec_gear.rsi/secgearcrate_door.png | Bin 0 -> 385 bytes .../Crates/sec_gear.rsi/secgearcrate_icon.png | Bin 0 -> 294 bytes .../Crates/sec_gear.rsi/secgearcrate_open.png | Bin 0 -> 312 bytes .../Storage/Crates/sec_gear.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/sec_gear.rsi/unlocked.png | Bin 0 -> 157 bytes .../Storage/Crates/sec_gear.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/secure.rsi/locked.png | Bin 0 -> 146 bytes .../Storage/Crates/secure.rsi/meta.json | 66 ++ .../Storage/Crates/secure.rsi/off.png | Bin 0 -> 114 bytes .../Storage/Crates/secure.rsi/securecrate.png | Bin 0 -> 336 bytes .../Crates/secure.rsi/securecrate_door.png | Bin 0 -> 313 bytes .../Crates/secure.rsi/securecrate_icon.png | Bin 0 -> 229 bytes .../Crates/secure.rsi/securecrate_open.png | Bin 0 -> 300 bytes .../Storage/Crates/secure.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/secure.rsi/unlocked.png | Bin 0 -> 157 bytes .../Storage/Crates/secure.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/surgerycrate.rsi/meta.json | 48 ++ .../Crates/surgerycrate.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/surgerycrate.rsi/surgerycrate.png | Bin 0 -> 335 bytes .../surgerycrate.rsi/surgerycrate_door.png | Bin 0 -> 350 bytes .../surgerycrate.rsi/surgerycrate_icon.png | Bin 0 -> 258 bytes .../surgerycrate.rsi/surgerycrate_open.png | Bin 0 -> 421 bytes .../Crates/surgerycrate.rsi/welded.png | Bin 0 -> 276 bytes .../Storage/Crates/weapon.rsi/locked.png | Bin 0 -> 146 bytes .../Storage/Crates/weapon.rsi/meta.json | 66 ++ .../Storage/Crates/weapon.rsi/off.png | Bin 0 -> 114 bytes .../Storage/Crates/weapon.rsi/sparking.png | Bin 0 -> 206 bytes .../Storage/Crates/weapon.rsi/unlocked.png | Bin 0 -> 157 bytes .../Storage/Crates/weapon.rsi/weaponcrate.png | Bin 0 -> 386 bytes .../Crates/weapon.rsi/weaponcrate_door.png | Bin 0 -> 309 bytes .../Crates/weapon.rsi/weaponcrate_icon.png | Bin 0 -> 251 bytes .../Crates/weapon.rsi/weaponcrate_open.png | Bin 0 -> 322 bytes .../Storage/Crates/weapon.rsi/welded.png | Bin 0 -> 276 bytes .../Crates/effects.rsi/lock_locked.png | Bin 116 -> 0 bytes .../Crates/effects.rsi/lock_off.png | Bin 119 -> 0 bytes .../Crates/effects.rsi/lock_unlocked.png | Bin 116 -> 0 bytes .../Structures/Crates/freezer.rsi/freezer.png | Bin 197 -> 0 bytes .../Crates/freezer.rsi/freezer_door.png | Bin 208 -> 0 bytes .../Crates/freezer.rsi/freezer_open.png | Bin 205 -> 0 bytes .../Structures/Crates/freezer.rsi/meta.json | 29 - .../Structures/Crates/generic.rsi/crate.png | Bin 197 -> 0 bytes .../Crates/generic.rsi/crate_door.png | Bin 202 -> 0 bytes .../Crates/generic.rsi/crate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/generic.rsi/meta.json | 29 - .../Crates/hydro.rsi/hydrocrate.png | Bin 248 -> 0 bytes .../Crates/hydro.rsi/hydrocrate_door.png | Bin 244 -> 0 bytes .../Crates/hydro.rsi/hydrocrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/hydro.rsi/meta.json | 29 - .../hydro_secure.rsi/hydrosecurecrate.png | Bin 269 -> 0 bytes .../hydrosecurecrate_door.png | Bin 244 -> 0 bytes .../hydrosecurecrate_open.png | Bin 205 -> 0 bytes .../Crates/hydro_secure.rsi/meta.json | 29 - .../Crates/medical.rsi/medicalcrate.png | Bin 234 -> 0 bytes .../Crates/medical.rsi/medicalcrate_door.png | Bin 244 -> 0 bytes .../Crates/medical.rsi/medicalcrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/medical.rsi/meta.json | 29 - .../Structures/Crates/o2.rsi/meta.json | 29 - .../Structures/Crates/o2.rsi/o2crate.png | Bin 226 -> 0 bytes .../Structures/Crates/o2.rsi/o2crate_door.png | Bin 244 -> 0 bytes .../Structures/Crates/o2.rsi/o2crate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/plasma.rsi/meta.json | 29 - .../Crates/plasma.rsi/plasmacrate.png | Bin 277 -> 0 bytes .../Crates/plasma.rsi/plasmacrate_door.png | Bin 244 -> 0 bytes .../Crates/plasma.rsi/plasmacrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/plastic.rsi/meta.json | 29 - .../Crates/plastic.rsi/plasticcrate.png | Bin 197 -> 0 bytes .../Crates/plastic.rsi/plasticcrate_door.png | Bin 208 -> 0 bytes .../Crates/plastic.rsi/plasticcrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/radiation.rsi/meta.json | 29 - .../Crates/radiation.rsi/radiationcrate.png | Bin 249 -> 0 bytes .../radiation.rsi/radiationcrate_door.png | Bin 271 -> 0 bytes .../radiation.rsi/radiationcrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/sec_gear.rsi/meta.json | 29 - .../Crates/sec_gear.rsi/secgearcrate.png | Bin 272 -> 0 bytes .../Crates/sec_gear.rsi/secgearcrate_door.png | Bin 244 -> 0 bytes .../Crates/sec_gear.rsi/secgearcrate_open.png | Bin 206 -> 0 bytes .../Structures/Crates/secure.rsi/meta.json | 29 - .../Crates/secure.rsi/securecrate.png | Bin 225 -> 0 bytes .../Crates/secure.rsi/securecrate_door.png | Bin 202 -> 0 bytes .../Crates/secure.rsi/securecrate_open.png | Bin 205 -> 0 bytes .../Structures/Crates/weapon.rsi/meta.json | 29 - .../Crates/weapon.rsi/weaponcrate.png | Bin 255 -> 0 bytes .../Crates/weapon.rsi/weaponcrate_door.png | Bin 230 -> 0 bytes .../Crates/weapon.rsi/weaponcrate_open.png | Bin 198 -> 0 bytes .../Objects/Fun/toys.rsi/giantsmugplushie.png | Bin 0 -> 590 bytes .../Textures/Objects/Fun/toys.rsi/meta.json | 747 +++++++++++++++++- 248 files changed, 3362 insertions(+), 755 deletions(-) create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_armory.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_botany.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_fun.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_science.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_security.yml create mode 100644 Resources/Prototypes/Catalog/Cargo/cargo_service.yml delete mode 100644 Resources/Prototypes/Catalog/Fills/crate.yml delete mode 100644 Resources/Prototypes/Catalog/cargo_products.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_armory.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_botany.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_emergency.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engineering.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engines.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_food.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_fun.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_materials.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_medical.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_npc create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_science.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_security.yml create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_service.yml rename Resources/Prototypes/Entities/Constructible/Storage/{ => Crates}/crate_base.yml (75%) create mode 100644 Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml delete mode 100644 Resources/Prototypes/Entities/Constructible/Storage/crate_types.yml create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/meta.json rename Resources/Textures/Constructible/{Structures/Crates/effects.rsi => Storage/Crates/electricalcrate.rsi}/sparking.png (100%) create mode 100644 Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/freezer.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate_open.png rename Resources/Textures/Constructible/{Structures/Crates/effects.rsi => Storage/Crates/generic.rsi}/meta.json (53%) create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/generic.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medical.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/o2.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/phoron.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/plastic.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/radiation.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/secure.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/welded.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/locked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/meta.json create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/off.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/sparking.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/unlocked.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate_door.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate_icon.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate_open.png create mode 100644 Resources/Textures/Constructible/Storage/Crates/weapon.rsi/welded.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_locked.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_off.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_unlocked.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/freezer.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/generic.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro.rsi/hydrocrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro.rsi/hydrocrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro.rsi/hydrocrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/medical.rsi/medicalcrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/medical.rsi/medicalcrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/medical.rsi/medicalcrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/medical.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/o2.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plasma.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plastic.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plastic.rsi/plasticcrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plastic.rsi/plasticcrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/plastic.rsi/plasticcrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/radiation.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/secure.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_open.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/weapon.rsi/meta.json delete mode 100644 Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_door.png delete mode 100644 Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_open.png create mode 100644 Resources/Textures/Objects/Fun/toys.rsi/giantsmugplushie.png diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml b/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml new file mode 100644 index 0000000000..5eb6b8b5d1 --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_armory.yml @@ -0,0 +1,23 @@ +- type: cargoProduct + name: "smg crate" + id: cargo.armorysmg + description: "Contains three high-powered, semiautomatic rifles with six mags. Requires Armory access to open." + icon: + sprite: Objects/Weapons/Guns/SMGs/c20r.rsi + state: icon + product: CrateArmorySMG + cost: 8000 + category: Armory + group: market + +- type: cargoProduct + name: "shotgun crate" + id: cargo.armoryshotgun + description: "For when the enemy absolutely needs to be replaced with lead. Contains three Gladstone Combat Shotguns, and some standard shotgun shells. Requires Armory access to open." + icon: + sprite: Objects/Weapons/Guns/Shotguns/gladstone.rsi + state: icon + product: CrateArmoryShotgun + cost: 8000 + category: Armory + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml new file mode 100644 index 0000000000..533169e51d --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_botany.yml @@ -0,0 +1,47 @@ +- type: cargoProduct + name: "exotic seeds crate" + id: cargo.hydroponicsseedsexotic + description: "Any entrepreneuring botanist's dream. Contains many different exotic seeds. Requires Hydroponics access to open." + icon: + sprite: Objects/Specific/Hydroponics/banana.rsi + state: seed + product: CrateHydroponicsSeedsExotic + cost: 1000 + category: Hydroponics + group: market + +- type: cargoProduct + name: "hydroponics crate" + id: cargo.hydroponics + description: "Supplies for growing a great garden! Contains two bottles of ammonia, two Plant-B-Gone spray bottles, a hatchet, cultivator, plant analyzer, as well as a pair of leather gloves and a botanist's apron." + icon: + sprite: Constructible/Hydroponics/hydro_tools.rsi + state: hoe + product: CrateHydroponicsTools + cost: 1500 + category: Hydroponics + group: market + +- type: cargoProduct + name: "seeds crate" + id: cargo.hydroponicsseeds + description: "Big things have small beginnings. Contains nine different seeds." + icon: + sprite: Objects/Specific/Hydroponics/apple.rsi + state: seed + product: CrateHydroponicsSeeds + cost: 1000 + category: Hydroponics + group: market + +#- type: cargoProduct +# name: "hydroponics backpack crate" +# id: cargo.hydroponicsbackpack +# description: "Bring on the flood with this high-capacity backpack crate. Contains 500 units of life-giving H2O. Requires hydroponics access to open." +# icon: +# sprite: +# state: +# product: +# cost: 1000 +# category: Hydroponics +# group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml new file mode 100644 index 0000000000..1bfd1a3a1f --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml @@ -0,0 +1,47 @@ +- type: cargoProduct + name: "explosive emergency crate" + id: cargo.emergencyexplosive + description: "Science gone bonkers? Beeping behind the airlock? Buy now and be the hero the station des... I mean needs! (time not included)" + icon: + sprite: Clothing/Head/Helmets/bombsuit.rsi + state: icon + product: CrateEmergencyExplosive + cost: 1500 + category: Emergency + group: market + +- type: cargoProduct + name: "firefighting crate" + id: cargo.emergencyfire + description: "Only you can prevent station fires. Partner up with two firefighter suits, gas masks, flashlights, large oxygen tanks, extinguishers, and hardhats!" + icon: + sprite: Objects/Misc/fire_extinguisher.rsi + state: fire_extinguisher_closed + product: CrateEmergencyFire + cost: 1000 + category: Emergency + group: market + +- type: cargoProduct + name: "internals crate" + id: cargo.emergencyinternals + description: "Master your life energy and control your breathing with three breath masks, three emergency oxygen tanks and three large air tanks." + icon: + sprite: Clothing/Mask/breath.rsi + state: icon + product: CrateEmergencyInternals + cost: 1000 + category: Emergency + group: market + +- type: cargoProduct + name: "radiation protection crate" + id: cargo.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 + state: radiation + product: CrateEmergencyRadiation + cost: 1000 + category: Emergency + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml new file mode 100644 index 0000000000..26fdcc71ae --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_fun.yml @@ -0,0 +1,35 @@ +- type: cargoProduct + name: "big band instrument collection" + id: cargo.funinstruments + description: "Get your sad station movin' and groovin' with this fine collection! Contains thirteen different instruments" + icon: + sprite: Objects/Fun/Instruments/accordion.rsi + state: icon + product: CrateFunInstruments + cost: 5000 + category: Fun + group: market + +- type: cargoProduct + name: "art supplies" + id: cargo.funartsupplies + description: "Make some happy little accidents with lots of crayons!" + icon: + sprite: Objects/Misc/crayons.rsi + state: crayonbox + product: CrateFunArtSupplies + cost: 1000 + category: Fun + group: market + +- type: cargoProduct + name: "plushie crate" + id: cargo.funplushies + description: "A buncha soft plushies. Throw them around and then wonder how you're gonna explain this purchase to NT" + icon: + sprite: Objects/Fun/toys.rsi + state: plushie_h + product: CrateFunPlushie + cost: 5000 + category: Fun + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_science.yml b/Resources/Prototypes/Catalog/Cargo/cargo_science.yml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml new file mode 100644 index 0000000000..16e76cc60f --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml @@ -0,0 +1,71 @@ +- type: cargoProduct + name: "armor crate" + id: cargo.securityarmor + description: "Three vests of well-rounded, decently-protective armor. Requires Security access to open." + icon: + sprite: Clothing/OuterClothing/Vests/oldarmor.rsi + state: armor + product: CrateSecurityArmor + cost: 1500 + category: Security + group: market + +- type: cargoProduct + name: "helmet crate" + id: cargo.securityhelmet + description: "Contains three standard-issue brain buckets. Requires Security access to open." + icon: + sprite: Clothing/Head/Helmets/security.rsi + state: icon + product: CrateSecurityHelmet + cost: 1000 + category: Security + group: market + +- type: cargoProduct + name: "non-lethals crate" + id: cargo.securitynonlethal + description: "Stamina-draining disabler weapons. Requires Security access to open." + icon: + sprite: Objects/Weapons/Guns/Battery/taser.rsi + state: icon + product: CrateSecurityNonlethal + cost: 1500 + category: Security + group: market + +- type: cargoProduct + name: "Lasers Crate" + id: cargo.securitylaser + description: "Contains three lethal, high-energy laser guns. Requires Security access to open." + icon: + sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi + state: icon + product: CrateSecurityLaser + cost: 2000 + category: Security + group: market + +- type: cargoProduct + name: "riot crate" + id: cargo.securityriot + description: "Contains two sets of heavy body armor and helmets and 2 shotguns with 6 rounds of beanbag shells each. Requires Armory access to open." + icon: + sprite: Clothing/OuterClothing/Armor/riot.rsi + state: icon + product: CrateSecurityRiot + cost: 10000 + category: Security + group: market + +- type: cargoProduct + name: "security supplies crate" + id: cargo.securitysupplies + description: "Contains various supplies for the station's Security team. Requires Security access to open." + icon: + sprite: Objects/Storage/boxes.rsi + state: box_security + product: CrateSecuritySupplies + cost: 1500 + category: Security + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml new file mode 100644 index 0000000000..d1920e8f7f --- /dev/null +++ b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml @@ -0,0 +1,23 @@ +- type: cargoProduct + name: "janitorial supplies crate" + id: cargo.servicejanitorial + description: "Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, a single mop and bucket, spray cleaner, and soap." + icon: + sprite: Objects/Specific/Janitorial/janitorial.rsi + state: cleaner + product: CrateServiceJanitorialSupplies + cost: 1000 + category: Service + group: market + +- type: cargoProduct + name: "replacement lights crate" + id: cargo.servicelightsreplacement + description: "May the light of Aether shine upon this station! Or at least, the light of forty two light tubes and twenty one light bulbs." + icon: + sprite: Objects/Power/light_bulb.rsi + state: normal + product: CrateServiceReplacementLights + cost: 1000 + category: Service + group: market diff --git a/Resources/Prototypes/Catalog/Fills/crate.yml b/Resources/Prototypes/Catalog/Fills/crate.yml deleted file mode 100644 index 1ad1159e74..0000000000 --- a/Resources/Prototypes/Catalog/Fills/crate.yml +++ /dev/null @@ -1,95 +0,0 @@ -- type: entity - id: CrateFlashlights - parent: CrateGeneric - name: flashlight crate (x5) - components: - - type: StorageFill - contents: - - name: FlashlightLantern - amount: 5 - -- type: entity - id: CrateLightBulb - parent: CrateGeneric - name: light bulb crate (x10) - components: - - type: StorageFill - contents: - - name: LightBulb - amount: 10 - -- type: entity - id: CrateFireExtinguisher - parent: CrateGeneric - name: fire extinguisher crate (x3) - components: - - type: StorageFill - contents: - - name: FireExtinguisher - amount: 3 - -- type: entity - id: CratePen - parent: CrateGeneric - name: pen crate (x10) - components: - - type: StorageFill - contents: - - name: Pen - amount: 10 - -- type: entity - id: CrateBikeHorn - parent: CrateGeneric - name: bike horn crate (x5) - components: - - type: StorageFill - contents: - - name: BikeHorn - amount: 5 - -- type: entity - id: CrateCleaver - parent: CrateGeneric - name: cleaver crate (x5) - components: - - type: StorageFill - contents: - - name: ButchCleaver - amount: 5 - -- type: entity - id: CrateFuelTank - parent: CrateGeneric - name: fuel tank - components: - - type: StorageFill - contents: - - name: WeldingFuelTank - -- type: entity - id: CrateMedicalScanner - parent: CrateGeneric - name: medical scanner - components: - - type: StorageFill - contents: - - name: MedicalScanner - -- type: entity - id: CrateGlass - parent: CrateGeneric - name: glass sheet crate (x50) - components: - - type: StorageFill - contents: - - name: GlassStack - -- type: entity - id: CrateCable - parent: CrateGeneric - name: cable coil crate (x50) - components: - - type: StorageFill - contents: - - name: ApcExtensionCableStack1 diff --git a/Resources/Prototypes/Catalog/cargo_products.yml b/Resources/Prototypes/Catalog/cargo_products.yml deleted file mode 100644 index 010bc232e3..0000000000 --- a/Resources/Prototypes/Catalog/cargo_products.yml +++ /dev/null @@ -1,143 +0,0 @@ -- type: cargoProduct - name: "dice" - id: cargo.dice - description: "Some dice" - icon: - sprite: Objects/Fun/dice.rsi - state: d2020 - product: d20 - cost: 20 - category: Other - group: market - -- type: cargoProduct - name: "medkit" - id: cargo.Medkit - description: "Everything you need to patch someone up." - icon: - sprite: Objects/Specific/Medical/medical.rsi - state: medkit_r - product: Medkit - cost: 200 - category: Medical - group: market - -- type: cargoProduct - name: "flashlight" - id: cargo.flashlight - description: "Shine a light in the dark." - icon: - sprite: Objects/Tools/flashlight.rsi - state: lantern_off - product: CrateFlashlights - cost: 3000 - category: Engineering - group: market - -- type: cargoProduct - name: "light bulb" - id: cargo.lightbulb - description: "Light up a room, anywhere, anytime. Electricity not included." - icon: - sprite: Objects/Power/light_tube.rsi - state: normal - product: CrateLightBulb - cost: 200 - category: Engineering - group: market - -- type: cargoProduct - name: "fire extinguisher" - id: cargo.fireextinguisher - description: "Puts out fires. Or propels you in space." - icon: - sprite: Objects/Misc/fire_extinguisher.rsi - state: fire_extinguisher_closed - product: CrateFireExtinguisher - cost: 300 - category: Other - group: market - -- type: cargoProduct - name: "pen" - id: cargo.pen - description: "Expels ink. Use it to write, or stab someone." - icon: - sprite: Objects/Misc/bureaucracy.rsi - state: pen - product: CratePen - cost: 10 - category: Other - group: market - -- type: cargoProduct - name: "bike horn" - id: cargo.bikehorn - description: "HONK!" - icon: - sprite: Objects/Fun/bikehorn.rsi - state: icon - product: CrateBikeHorn - cost: 300 - category: Other - group: market - -- type: cargoProduct - name: "cleaver" - id: cargo.cleaver - description: "That's not a knife, THAT'S a knife." - icon: - sprite: Objects/Weapons/Melee/cleaver.rsi - state: butch - product: CrateCleaver - cost: 300 - category: Other - group: blackmarket - -- type: cargoProduct - name: "fuel tank" - id: cargo.fueltank - description: "Movable fuel tank for welders. No boom boom." - icon: - sprite: Constructible/Misc/tanks.rsi - state: fueltank - product: CrateFuelTank - cost: 200 - category: Engineering - group: market - -- type: cargoProduct - name: "medical scanner" - id: cargo.medscanner - description: "Scans patients. First we stick this probe..." - icon: - sprite: Constructible/Power/medical_scanner.rsi - state: scanner_open - product: CrateMedicalScanner - cost: 400 - category: Medical - group: market - -- type: cargoProduct - name: "glass crate" - id: cargo.glass - description: "50 sheets of glass." - icon: - sprite: Objects/Materials/sheets.rsi - state: glass - product: CrateGlass - cost: 50 - category: Engineering - group: market - -- type: cargoProduct - name: "cable crate" - id: cargo.cable - description: "50 coils of cable." - icon: - sprite: Objects/Tools/cables.rsi - state: coilall-30 - product: CrateCable - cost: 50 - category: Engineering - group: market diff --git a/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml b/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml new file mode 100644 index 0000000000..65dae577d3 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml @@ -0,0 +1,58 @@ +- 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 + static: true + products: + - cargo.emergencyexplosive + - cargo.emergencyfire + - cargo.emergencyinternals + - cargo.emergencyradiation + - cargo.armorysmg + - cargo.armoryshotgun + - cargo.securityarmor + - cargo.securityriot + - cargo.securitylaser + - cargo.securityhelmet + - cargo.securitysupplies + - cargo.securitynonlethal + - cargo.hydroponics + - cargo.hydroponicsseeds + - cargo.hydroponicsseedsexotic + - cargo.servicejanitorial + - cargo.servicelightsreplacement + - cargo.funplushies + - cargo.funartsupplies + - cargo.funinstruments + - 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/Power/computers.yml b/Resources/Prototypes/Entities/Constructible/Power/computers.yml index 6fca8c3106..6e175a10a2 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/computers.yml +++ b/Resources/Prototypes/Entities/Constructible/Power/computers.yml @@ -139,57 +139,6 @@ key: power_key screen: power_monitor -- 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 - static: true - products: - - cargo.dice - - cargo.Medkit - - cargo.flashlight - - cargo.lightblub - - cargo.fireextinguisher - - cargo.pen - - cargo.bikehorn - - cargo.cleaver - - cargo.fueltank - - cargo.medscanner - - cargo.glass - - cargo.cable - - 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 - - type: entity id: ComputerMedicalRecords parent: ComputerBase diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_armory.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_armory.yml new file mode 100644 index 0000000000..61967c3429 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_armory.yml @@ -0,0 +1,25 @@ +- type: entity + id: CrateArmorySMG + name: smg crate + parent: CrateWeaponSecure + description: "Contains three high-powered, semiautomatic rifles with six mags. Requires Armory access to open." + components: + - type: StorageFill + contents: + - name: SmgC20r + amount: 3 + - name: MagazinePistolSmg + amount: 6 + +- type: entity + id: CrateArmoryShotgun + name: shotgun crate + parent: CrateWeaponSecure + description: "For when the enemy absolutely needs to be replaced with lead. Contains three Gladstone Combat Shotguns, and some standard shotgun shells. Requires Armory access to open." + components: + - type: StorageFill + contents: + - name: ShotgunGladstone + amount: 3 + - name: ShellShotgun + amount: 18 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_botany.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_botany.yml new file mode 100644 index 0000000000..30d2b248a3 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_botany.yml @@ -0,0 +1,86 @@ +- type: entity + id: CrateHydroponicsSeedsExotic + name: exotic seeds crate + parent: CrateHydroSecure + description: "Any entrepreneuring botanist's dream. Contains many different exotic seeds. Requires Hydroponics access to open." + components: + - type: StorageFill + contents: + - name: BananaSeeds + amount: 2 + - name: EggySeeds + amount: 2 + - name: TowercapSeeds + amount: 2 +# - name: NettleSeeds +# amount: 2 +# - name: RainbowBunchSeeds +# amount: 2 +# - name: StrangeSeeds +# amount: 2 +# - name: BunchaOfMyceliumSeeds +# amount: 2 + +- type: entity + id: CrateHydroponicsTools + name: hydroponics equipment crate + parent: CrateHydroponics + description: "Supplies for growing a great garden! Contains some spray bottles of plant chemicals, a hatchet, a mini-hoe, scythe, as well as a pair of leather gloves and a botanist's apron." + components: + - type: StorageFill + contents: + - name: MiniHoe + amount: 1 + - name: PlantBGoneSpray + amount: 1 + - name: WeedSpray + amount: 1 + - name: PestSpray + amount: 1 + - name: Scythe + amount: 1 + - name: Hatchet + amount: 1 + - name: ClothingOuterApronBotanist + amount: 1 + - name: ClothingHandsGlovesLeather + amount: 1 + +- type: entity + id: CrateHydroponicsSeeds + name: seeds crate + parent: CrateHydroponics + description: "Big things have small beginnings. Contains nine different seeds." + components: + - type: StorageFill + contents: +# - name: ChiliSeeds +# amount: 1 +# - name: CottonSeeds +# amount: 1 +# - name: BerrySeeds +# amount: 1 + - name: CornSeeds + amount: 1 + - name: EggplantSeeds + amount: 1 + - name: TomatoSeeds + amount: 1 +# - name: SoybeanSeeds +# amount: 1 + - name: WheatSeeds + amount: 1 +# - name: RiceSeeds +# amount: 1 + - name: CarrotSeeds + amount: 1 +# - name: SunflowerSeeds +# amount: 1 + - name: ChanterelleSeeds + amount: 1 + - name: PotatoSeeds + amount: 1 + - name: SugarcaneSeeds + amount: 1 + - name: LemonSeeds + amount: 1 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_emergency.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_emergency.yml new file mode 100644 index 0000000000..f48a999630 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_emergency.yml @@ -0,0 +1,73 @@ +- type: entity + id: CrateEmergencyExplosive + name: bomb suit crate + parent: CrateSecgear + components: + - type: StorageFill + contents: + - name: ClothingHeadHelmetBombSuit + amount: 1 + - name: ClothingMaskGas + amount: 1 + - name: Screwdriver + amount: 1 + - name: Wirecutter + amount: 1 + - name: Multitool + amount: 1 + - name: ClothingOuterSuitBomb + amount: 1 + +- type: entity + id: CrateEmergencyFire + name: firefighting crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: FlashlightLantern + amount: 2 + - name: FireExtinguisher + amount: 2 + - name: ClothingHeadHatHardhatRed + amount: 2 + - name: ClothingMaskGas + amount: 2 + - name: ClothingOuterSuitFire + amount: 2 + - name: RedOxygenTank + amount: 2 + +- type: entity + id: CrateEmergencyInternals + name: internals crate + parent: CrateInternals + components: + - type: StorageFill + contents: + - name: ClothingMaskGas + amount: 3 + - name: ClothingMaskBreath + amount: 3 + - name: OxygenTankFilled + amount: 3 + - name: EmergencyOxygenTankFilled + amount: 3 + +- type: entity + id: CrateEmergencyRadiation + name: radiation protection crate + parent: CrateRadiation + components: + - type: StorageFill + contents: + - name: ClothingOuterSuitRad + amount: 2 + - name: ClothingHeadHatHoodRad + amount: 2 +# - name: GeigerCounter +# amount: 2 + - name: DrinkVodkaBottleFull + amount: 1 + - name: DrinkShotGlass + amount: 2 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engineering.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engineering.yml new file mode 100644 index 0000000000..f721c41c82 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engineering.yml @@ -0,0 +1,45 @@ +- type: entity + id: CrateEngineeringGear + name: engineering gear crate + parent: CrateEngineering + components: + - type: StorageFill + contents: + - name: ClothingBeltUtility + amount: 2 + - name: ClothingEyesGlassesMeson + amount: 2 + - name: ClothingHeadHatHardhatYellow + amount: 2 + - name: ClothingHeadHatWeldingMaskFlame # Replace with regular welding mask when we have it. + amount: 2 + - name: ClothingOuterVestHazard + amount: 3 + - name: ClothingHandsGlovesColorYellow + amount: 2 + +- type: entity + id: CrateEngineeringToolbox + name: toolbox crate + parent: CrateEngineering + components: + - type: StorageFill + contents: + - name: ToolboxMechanical + amount: 2 + - name: ToolboxElectricalFilled + amount: 2 + +#- type: entity +# id: CrateEngineeringPowercell +# name: ame crate +# parent: CrateElectrical +# components: +# - type: StorageFill +# contents: +# - name: PowerCellLargeStandard +# amount: 3 +# - name: PowerCellMediumStandard +# amount: 3 +# - name: PowerCellSmallAutorecharge +# amount: 3 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engines.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engines.yml new file mode 100644 index 0000000000..c23976c06d --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_engines.yml @@ -0,0 +1,23 @@ +- type: entity + id: CrateEngineeringAME + name: ame crate + parent: CrateRadiation + components: + - type: StorageFill + contents: + - name: Multitool + amount: 1 + - name: AMEPart + amount: 9 + - name: AMEJar + amount: 1 + +- type: entity + id: CrateEngineeringGenerator + name: generator crate + parent: CrateEngineering + components: + - type: StorageFill + contents: + - name: DebugGenerator + amount: 1 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_food.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_food.yml new file mode 100644 index 0000000000..c031fdd6b1 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_food.yml @@ -0,0 +1 @@ +# Bro what do I PUT here diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_fun.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_fun.yml new file mode 100644 index 0000000000..a8a2612ce9 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_fun.yml @@ -0,0 +1,70 @@ +- type: entity + id: CrateFunPlushie + name: plushie crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: PlushieBee + amount: 1 + - name: PlushieNar + amount: 1 + - name: PlushieCarp + amount: 1 + - name: PlushieNuke + amount: 1 + - name: PlushieSmug + amount: 1 + - name: PlushieSlime + amount: 1 + - name: PlushieSnake + amount: 1 + - name: PlushieLizard + amount: 1 + +- type: entity + id: CrateFunInstruments + name: big band instrument collection + description: Get your sad station movin' and groovin' with this fine collection! Contains thirteen different instruments. + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: SynthesizerInstrument + amount: 1 + - name: AcousticGuitarInstrument + amount: 1 + - name: ViolinInstrument + amount: 1 + - name: TrumpetInstrument + amount: 1 + - name: ElectricGuitarInstrument + amount: 1 + - name: AccordionInstrument + amount: 1 + - name: HarmonicaInstrument + amount: 1 + - name: RecorderInstrument + amount: 1 + - name: TromboneInstrument + amount: 1 + - name: SaxophoneInstrument + amount: 1 + - name: GlockenspielInstrument + amount: 1 + - name: BanjoInstrument + amount: 1 + - name: BikeHornInstrument + amount: 1 + +- type: entity + id: CrateFunArtSupplies + name: art supplies + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: CrayonBoxFilled + amount: 1 + - name: CrayonWhite + amount: 1 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_materials.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_materials.yml new file mode 100644 index 0000000000..5e592679ce --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_materials.yml @@ -0,0 +1,91 @@ +- type: entity + id: CrateMaterialsGlass + name: glass crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: GlassStack + amount: 1 + +- type: entity + id: CrateMaterialsMetal + name: metals crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: MetalStack + amount: 1 + +- type: entity + id: CrateMaterialsWood + name: wood crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: WoodPlank + amount: 15 + +- type: entity + id: CrateMaterialsFuelTank + name: fueltank crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: WeldingFuelTank + amount: 1 + +#- type: entity +# id: CrateMaterialsHFuelTank +# name: fueltank crate +# parent: CrateGenericonimo +# components: +# - type: StorageFill +# contents: +# - name: WeldingFuelTank +# amount: 1 + +- type: entity + id: CrateMaterialsWaterTank + name: watertank crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: WaterTankFull + amount: 1 + +#- type: entity +# id: CrateMaterialsHWaterTank +# name: watertank crate +# parent: CrateGenericonimo +# components: +# - type: StorageFill +# contents: +# - name: WaterTankFull +# amount: 1 + +# Unimplemented Materials + +#- type: entity +# id: CrateMaterialsPlastic +# name: plastics crate +# parent: CrateGenericonimo +# components: +# - type: StorageFill +# contents: +# - name: PlasticStack +# amount: 1 + +#- type: entity +# id: CrateMaterialsPlasteel +# name: plasteel crate +# parent: CrateGenericonimo +# components: +# - type: StorageFill +# contents: +# - name: PlasteelStack +# amount: 1 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_medical.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_medical.yml new file mode 100644 index 0000000000..46e78e885d --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_medical.yml @@ -0,0 +1,67 @@ +- type: entity + id: CrateMedicalDefib + name: defibrillator crate + parent: CrateMedical + components: + - type: StorageFill +# contents: +# - name: Defibrillator +# amount: 1 + +- type: entity + id: CrateMedicalSupplies + name: medical supplies crate + parent: CrateMedical + components: + - type: StorageFill + contents: + - name: MedkitFilled + amount: 2 + - name: Gauze + amount: 2 + +- type: entity + id: CrateMedicalSurgery + name: surgical supplies crate + parent: CrateSurgery + components: + - type: StorageFill + contents: + - name: Scalpel + amount: 1 + - name: Retractor + amount: 1 + - name: Cautery + amount: 1 + - name: Drill + amount: 1 + - name: BoneSaw + amount: 1 + - name: Hemostat + amount: 1 + - name: ClothingMaskSterile + amount: 1 + - name: PlushieSmug + amount: 1 + +- type: entity + id: CrateMedicalScrubs + name: medical scrubs crate + parent: CrateMedical + components: + - type: StorageFill + contents: + - name: UniformScrubsColorGreen + amount: 1 + - name: UniformScrubsColorPurple + amount: 1 + - name: UniformScrubsColorBlue + amount: 1 + - name: HatBandBlue + amount: 1 + - name: HatBandRed + amount: 1 + - name: HatBandGreen + amount: 1 + - name: ClothingMaskSterile + amount: 3 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_npc b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_npc new file mode 100644 index 0000000000..130c076815 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_npc @@ -0,0 +1,69 @@ +- type: entity + id: CrateNPCGoat + name: goat crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: GoatMob_Content + amount: 1 + +- type: entity + id: CrateNPCButterflies + name: crate of butterflies + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: ButterflyMob_Content + amount: 10 + +- type: entity + id: CrateNPCCorgi + name: corgi crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: CorgiMob_Content + amount: 1 + +- type: entity + id: CrateNPCCat + name: cat crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: CatMob_Content + amount: 1 + +- type: entity + id: CrateNPCSnake + name: snake crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: SnakeMob_Content + amount: 3 + +- type: entity + id: CrateNPCMonkeyCube + name: monkey cube crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: FoodContainerMonkeyCubeBox + amount: 1 + +- type: entity + id: CrateNPCParrot + name: parrot crate + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: ParrotMob_Content + amount: 3 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_science.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_science.yml new file mode 100644 index 0000000000..c031fdd6b1 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_science.yml @@ -0,0 +1 @@ +# Bro what do I PUT here diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_security.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_security.yml new file mode 100644 index 0000000000..f9ab493c56 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_security.yml @@ -0,0 +1,84 @@ +- type: entity + id: CrateSecurityArmor + name: armor crate + parent: CrateSecgear + description: "Three vests of well-rounded, decently-protective armor. Requires Security access to open." + components: + - type: StorageFill + contents: + - name: ClothingOuterArmorBulletproof + amount: 3 + +- type: entity + id: CrateSecurityHelmet + name: helmet crate + parent: CrateSecgear + description: "Contains three standard-issue brain buckets. Requires Security access to open." + components: + - type: StorageFill + contents: + - name: ClothingHeadHelmetHelmet + amount: 3 + +- type: entity + id: CrateSecurityNonlethal + name: nonlethals crate + parent: CrateSecgear + components: + - type: StorageFill + contents: + - name: TaserGun + amount: 3 + - name: Stunbaton + amount: 3 + - name: BoxFlashbang + amount: 1 + - name: Flash + amount: 3 +# - Pepperspray +# - GrenadeTeargas + +- type: entity + id: CrateSecurityLaser + name: lasers crate + parent: CrateSecgear + components: + - type: StorageFill + contents: + - name: LaserGun + amount: 3 + +- type: entity + id: CrateSecurityRiot + name: swat crate + parent: CrateSecgear + components: + - type: StorageFill + contents: + - name: ClothingOuterArmorRiot + amount: 2 + - name: ClothingHeadHelmetRiot + amount: 2 + - name: ShotgunGladstone + amount: 2 + - name: ShellShotgunBeanbag + amount: 12 +# - ShieldRiot +# - SecGasmask + +- type: entity + id: CrateSecuritySupplies + name: security supplies crate + parent: CrateSecgear + components: + - type: StorageFill + contents: + - name: BoxHandcuff + amount: 1 + - name: BoxSechud + amount: 1 +# - SecBelt +# - SecGasmask +# - SpacelawBook + +# Cosmetic Crates diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_service.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_service.yml new file mode 100644 index 0000000000..f77ddd0a63 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/Filled/crate_service.yml @@ -0,0 +1,33 @@ +- type: entity + id: CrateServiceJanitorialSupplies + name: janitorial supplies crate + description: Fight back against dirt and grime with Nanotrasen's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, broom, spray cleaner, rag, and trash bag. + parent: CratePlastic + components: + - type: StorageFill + contents: + - name: MopItem + amount: 1 + - name: MopBucket + amount: 1 + - name: Bucket + amount: 3 + - name: WetFloorSign + amount: 2 + - name: Soap + amount: 1 + - name: SprayBottleSpaceCleaner + amount: 2 + +- type: entity + id: CrateServiceReplacementLights + name: replacement lights crate + description: May the light of Aether shine upon this station! Or at least, the light of forty two light tubes and twenty one light bulbs. + parent: CrateGenericonimo + components: + - type: StorageFill + contents: + - name: BoxLighttube + amount: 5 + - name: BoxLightbulb + amount: 5 diff --git a/Resources/Prototypes/Entities/Constructible/Storage/crate_base.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml similarity index 75% rename from Resources/Prototypes/Entities/Constructible/Storage/crate_base.yml rename to Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml index d90eb2806d..3b89643bbd 100644 --- a/Resources/Prototypes/Entities/Constructible/Storage/crate_base.yml +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_base.yml @@ -1,15 +1,19 @@ -- type: entity +- type: entity id: CrateGeneric + abstract: true name: crate description: A large container for items. components: - type: Sprite netsync: false - sprite: Constructible/Structures/Crates/generic.rsi + sprite: Constructible/Storage/Crates/generic.rsi layers: - state: crate - state: crate_door map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] - type: Clickable - type: InteractionOutline - type: Physics @@ -17,7 +21,7 @@ anchored: false shapes: - !type:PhysShapeAabb - bounds: "-0.4, -0.4, 0.4, 0.4" + bounds: "-0.4, -0.4, 0.29, 0.4" mask: - Impassable - MobImpassable @@ -28,8 +32,8 @@ - MobImpassable - SmallImpassable - type: EntityStorage - capacity: 60 - CanWeldShut: false + Capacity: 500 + CanWeldShut: true - type: PlaceableSurface - type: Destructible deadThreshold: 100 @@ -41,4 +45,5 @@ state_open: crate_open state_closed: crate_door - type: LoopingSound + - type: Anchorable - type: Pullable diff --git a/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml b/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml new file mode 100644 index 0000000000..0788088025 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Storage/Crates/crate_types.yml @@ -0,0 +1,529 @@ +- type: entity + id: CrateGenericonimo + name: crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/generic.rsi + layers: + - state: crate + - state: crate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/generic.rsi + state: crate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: crate_open + state_closed: crate_door + +- type: entity + id: CratePlastic + name: plastic crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/plastic.rsi + layers: + - state: plasticcrate + - state: plasticcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/plastic.rsi + state: plasticcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: plasticcrate_open + state_closed: plasticcrate_door + +- type: entity + id: CrateFreezer + name: freezer + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/freezer.rsi + layers: + - state: freezer + - state: freezer_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/freezer.rsi + state: freezer_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: freezer_open + state_closed: freezer_door + +- type: entity + id: CrateHydroponics + name: hydroponics crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/hydro.rsi + layers: + - state: hydrocrate + - state: hydrocrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/hydro.rsi + state: hydrocrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: hydrocrate_open + state_closed: hydrocrate_door + +- type: entity + id: CrateMedical + name: medical crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/medical.rsi + layers: + - state: medicalcrate + - state: medicalcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/medical.rsi + state: medicalcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: medicalcrate_open + state_closed: medicalcrate_door + +- type: entity + id: CrateRadiation + name: radiation gear crate + description: Is not actually lead lined. Do not store your plutonium in this. + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/radiation.rsi + layers: + - state: radiationcrate + - state: radiationcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/radiation.rsi + state: radiationcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: radiationcrate_open + state_closed: radiationcrate_door + +- type: entity + id: CrateInternals + name: oxygen crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/o2.rsi + layers: + - state: o2crate + - state: o2crate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/o2.rsi + state: o2crate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: o2crate_open + state_closed: o2crate_door + +- type: entity + id: CrateElectrical + name: electrical crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/electricalcrate.rsi + layers: + - state: electricalcrate + - state: electricalcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/electricalcrate.rsi + state: electricalcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: electricalcrate_open + state_closed: electricalcrate_door + +- type: entity + id: CrateEngineering + name: engineering crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/engicrate.rsi + layers: + - state: engicrate + - state: engicrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/engicrate.rsi + state: engicrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: engicrate_open + state_closed: engicrate_door + +- type: entity + id: CrateScience + name: science crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/scicrate.rsi + layers: + - state: scicrate + - state: scicrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/scicrate.rsi + state: scicrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: scicrate_open + state_closed: scicrate_door + +- type: entity + id: CrateSurgery + name: surgery crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/surgerycrate.rsi + layers: + - state: surgerycrate + - state: surgerycrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/surgerycrate.rsi + state: surgerycrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: surgerycrate_open + state_closed: surgerycrate_door + +# Secure Crates + +- type: entity + id: CrateSecgear + name: secgear crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/sec_gear.rsi + layers: + - state: secgearcrate + - state: secgearcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/sec_gear.rsi + state: secgearcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: secgearcrate_open + state_closed: secgearcrate_door + +- type: entity + id: CrateEngineeringSecure + name: secure engineering crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/engicrate_secure.rsi + layers: + - state: engicratesecure + - state: engicratesecure_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/engicrate_secure.rsi + state: engicratesecure_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: engicratesecure_open + state_closed: engicratesecure_door + +- type: entity + id: CrateMedicalSecure + name: secure medical crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/medicalcrate_secure.rsi + layers: + - state: medicalcratesecure + - state: medicalcratesecure_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/medicalcrate_secure.rsi + state: medicalcratesecure_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: medicalcratesecure_open + state_closed: medicalcratesecure_door + +- type: entity + id: CratePrivateSecure + name: private crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/privatecrate_secure.rsi + layers: + - state: privatecrate + - state: privatecrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/privatecrate_secure.rsi + state: privatecrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: privatecrate_open + state_closed: privatecrate_door + +- type: entity + id: CrateScienceSecure + name: secure science crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/scicrate_secure.rsi + layers: + - state: scicratesecure + - state: scicratesecure_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/scicrate_secure.rsi + state: scicratesecure_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: scicratesecure_open + state_closed: scicratesecure_door + +- type: entity + id: CratePhoron + name: phoron crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/phoron.rsi + layers: + - state: phoroncrate + - state: phoroncrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/phoron.rsi + state: phoroncrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: phoroncrate_open + state_closed: phoroncrate_door + +- type: entity + id: CrateSecure + name: secure crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/secure.rsi + layers: + - state: securecrate + - state: securecrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/secure.rsi + state: securecrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: securecrate_open + state_closed: securecrate_door + +- type: entity + id: CrateHydroSecure + name: secure hydroponics crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/hydro_secure.rsi + layers: + - state: hydrocratesecure + - state: hydrocratesecure_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/hydro_secure.rsi + state: hydrocratesecure_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: hydrocratesecure_open + state_closed: hydrocratesecure_door + +- type: entity + id: CrateWeaponSecure + name: secure weapon crate + parent: CrateGeneric + components: + - type: AccessReader + - type: SecureEntityStorage + - type: Sprite + sprite: Constructible/Storage/Crates/weapon.rsi + layers: + - state: weaponcrate + - state: weaponcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: locked + map: ["enum.StorageVisualLayers.Lock"] + shader: unshaded + - type: Icon + sprite: Constructible/Storage/Crates/weapon.rsi + state: weaponcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: weaponcrate_open + state_closed: weaponcrate_door + +#### REMOVE THIS SWEPT!! + +- type: entity + id: CrateLightBulb + name: plastic crate + parent: CrateGeneric + components: + - type: Sprite + sprite: Constructible/Storage/Crates/plastic.rsi + layers: + - state: plasticcrate + - state: plasticcrate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.StorageVisualLayers.Welded"] + - type: Icon + sprite: Constructible/Storage/Crates/plastic.rsi + state: plasticcrate_icon + - type: Appearance + visuals: + - type: StorageVisualizer + state_open: plasticcrate_open + state_closed: plasticcrate_door diff --git a/Resources/Prototypes/Entities/Constructible/Storage/crate_types.yml b/Resources/Prototypes/Entities/Constructible/Storage/crate_types.yml deleted file mode 100644 index ddb6d28cb5..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Storage/crate_types.yml +++ /dev/null @@ -1,108 +0,0 @@ -- type: entity - id: CratePlastic - parent: CrateGeneric - name: plastic crate - components: - - type: Sprite - sprite: Constructible/Structures/Crates/plastic.rsi - layers: - - state: plasticcrate - - state: plasticcrate_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: plasticcrate_open - state_closed: plasticcrate_door - - -- type: entity - id: CrateFreezer - parent: CrateGeneric - name: freezer - components: - - type: Sprite - sprite: Constructible/Structures/Crates/freezer.rsi - layers: - - state: freezer - - state: freezer_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: freezer_open - state_closed: freezer_door - - -- type: entity - id: CrateHydroponics - parent: CrateGeneric - name: hydroponics crate - components: - - type: Sprite - sprite: Constructible/Structures/Crates/hydro.rsi - layers: - - state: hydrocrate - - state: hydrocrate_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: hydrocrate_open - state_closed: hydrocrate_door - - -- type: entity - id: CrateMedical - parent: CrateGeneric - name: medical crate - components: - - type: Sprite - sprite: Constructible/Structures/Crates/medical.rsi - layers: - - state: medicalcrate - - state: medicalcrate_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: medicalcrate_open - state_closed: medicalcrate_door - - -- type: entity - id: CrateRadiation - name: radiation gear crate - parent: CrateGeneric - description: Is not actually lead lined. Do not store your plutonium in this. - components: - - type: Sprite - sprite: Constructible/Structures/Crates/radiation.rsi - layers: - - state: radiationcrate - - state: radiationcrate_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: radiationcrate_open - state_closed: radiationcrate_door - - -- type: entity - id: CrateInternals - parent: CrateGeneric - name: internals crate - components: - - type: Sprite - sprite: Constructible/Structures/Crates/o2.rsi - layers: - - state: o2crate - - state: o2crate_door - map: ["enum.StorageVisualLayers.Door"] - - type: Appearance - visuals: - - type: StorageVisualizer - state_open: o2crate_open - state_closed: o2crate_door - diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 0d61da304d..99a122f7ad 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -60,6 +60,21 @@ - type: UseDelay delay: 1.0 +- type: entity + name: giant smug plushie + parent: BaseItem + id: PlushieSmug + description: Its smug aura compells you to perform surgery with a slightly higher degree of skill. + components: + - type: Toys + - type: LoopingSound + - type: Sprite + sprite: Objects/Fun/toys.rsi + state: giantsmugplushie + - type: ItemCooldown + - type: UseDelay + delay: 1.0 + - type: entity name: carp plushie parent: BaseItem diff --git a/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate.png b/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate.png new file mode 100644 index 0000000000000000000000000000000000000000..690f2ee7f51c62dd4517de16516cbe186047eac2 GIT binary patch literal 376 zcmV-;0f+vHP)jmba5{k6j=%-5I$%owTZV13vAdXD05TIB!0G@{7UWTNBhCl8 z7a0CbHXx|Z&3-Mzg+)Ix^rpPgPb3xal&kUeq83Zmo{K-%j#|vhIgB@!5nUnkAd_ww2cEFqoQYide z=RTwGu~|-xKB66fPa`}5lBf?IU{uEk4jf=;N=v3mbzC=VE~A5k11*dm1!MvS1_l7f W32h^p&xuz60000c$X&t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_door.png b/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..b6458410fb81b35cf46e6c3ff061723ce91a5165 GIT binary patch literal 299 zcmV+`0o4A9P)sJbEXmt&P9 zRUD>g-z`-8FvRC93@|V-000}9p7+TqnxX&z002ovPDHLkV1o5mZ*>3w literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..750ccdac74f41cdd6a18dca73a00c4dd5b0dc174 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*8>L*IH@V$+h)6?#h}Pl z>(%Y%cOJpJ1O;2xYIy?HFqQ=Q1v5B2yO9RuGhGg#vw?`qTi%)(tOaTX zJqz3l%{aI(q%d$@JO2MQgSKj@pa1_Q>OZBVKkwgY&}Jd(TQIFegu$|<|H-zB^Xuo; zgeaKHHg=i)^jPN2Fug$~U02l3L(Fobzn7ckbGMV{MvSBU@s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_open.png b/Resources/Textures/Constructible/Storage/Crates/electricalcrate.rsi/electricalcrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..24f5be15c2c15cbca27e9bf06cf7947fdf9dba67 GIT binary patch literal 365 zcmV-z0h0cSP)$#Ll)F7+ z=-eg6aDEqVHP7$fVVID~g;frx13;Dw3i0E$yeI7mL&+>n20CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate.png b/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate.png new file mode 100644 index 0000000000000000000000000000000000000000..2117a593ecb6592ca877f1ca27393d749aec1917 GIT binary patch literal 346 zcmV-g0j2(lP)jmba5{k6j=%-5I$%owTZV13vAdXD05TIB!0G@{7UWTNqpAbk z?AJ0}So9M^9IFFBd6t1;Ema)=F%uJDI6&pze+H$89~hXU~Hy9|V-X zaWZ`Q%fYY@%|4>CA;>V0q2%)MnoX1{8ae`7Wkk!mfMMUQyC`-Jcu9y60tXHpU}#E9 srb%^NH)}4VgM$Mtj2;DK0tN;K06Q*mQF*TU9{>OV07*qoM6N<$f=>5{Pyhe` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_door.png b/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..a41318fbb83fd37aeb76b558488c2e7327bde8de GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJSDr48ArY;~60D08M0%PU*?L}l zleZ{nSg5J{)4nI(JX^0zYKF|pM+UZhe0)FlzFD&D&;NU7(H3kU9s8IPQ!ImyCRSZ| zo2;nDHlfzB)57e4OV6TB7I6m4LgwVKUl8iCVo(;8I>V?(~dMmKesau mQa<8#Py^(#8H{XfYz!VJW`94jdrdLW*9@MnelF{r5}E*jCv8Ij literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/engicrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5aae243b2d348963a6f6db9793b3ef8bfbde89fa GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*8>L*IH@V$+h)6?#h}Pl z>(%Y%G!~^P>{7b~1)~_X`+>?BOM?7@862M7NCR?;JzX3_G$tk|NbG3{oY2VF#d3hj z$&0BcU$##IKKz&#hbwW|zhBVia8105(0KP$kv_qhJ(_f>AIEM!_f;1@r?93=9Bw?q`}> S5ORb70000QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/engicrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure.png new file mode 100644 index 0000000000000000000000000000000000000000..ec58098c9b7dd6291645d429e67201143f8f49aa GIT binary patch literal 420 zcmV;V0bBlwP)jmba5{k6j=%-5I$%owTZV13vAY-scvRg`9eaBhUiBa|u>q_O z0A)dt1uVH282(H)0Mj4i{?VwG0;){lpN*>Htul zWnfs#z;yB5(Ax6XaW=>UkCn1JG3&^P587{h>3crciS zPU8Y(IRNBSQ1F9*$0B_&hWWlDYdKb$st$lT0vW?V#k5E;3!SFA18@Plg#a!9tHjW0 zTmYjwK5*awLsMEZxH?w3_n+a85{448LEWsmj1CSC)b{fzpa3v1FaQA8)`WX^TUX}* O0000jVVW}I9$&yGD6^Au{?ya=rcv)M1_EXJUauA zsv8o2IaWDR#bJ8(p@jfOIRMKlAk83f;o(n)ITNJ7?399M6p4etzFT)u?8F)cAWd%e zY!Ho$elpxThX_h?#TgDF96`_l#DXp&;+PP?83lyEimeGKdLz6S5T%cpC}1p$<7H4Y z;{6XQL_paHR+zxD6pyMKV?@SrhB?Kb8MIFQ28%t~n!xzw_AZ=`xOMI`BQ-*76pVsV gFbaklU|?VX0G-O@`K)Xl7XSbN07*qoM6N<$f?TGW8UO$Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_icon.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa448e330750d4b698fb49369cb38ea89c1186c GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**8>L*IH@V$+h&`_qV&!q zct?xDE+^YwwXDkWw3ubV5b|VeQndj-^7@{#TIYDAi zL*Rr)#x9lvOio@*JpoHNLwCa+Rx&U{^v~2b+_i%YsFV zO=P-m9b{^H>eLmW!XYNWFUs4p$f>1afr68R0E?B?0g(uY5Z9xg$(L5Csj4n@=$N)) z!<7Y|t3#Zf6Vn=4%T{mOwoQq}Y3dXwZ*T93EDa2ytO5xu8l+EY=x{JIr5t5s;C^fs UnOqyQ9OzO8Pgg&ebxsLQ03XFz=Kufz literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_open.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/engicratesecure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..cbd38e13c4ede90a1bca216bcaa9cc6c60d63b39 GIT binary patch literal 320 zcmV-G0l)r$##IKKz&#hbwW|zhBVia8105(0KP$kv_qhJ(_f>AIEM!_f;1@r?93=9Bw?q`}> S5ORb70000@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/meta.json new file mode 100644 index 0000000000..9f187b0adb --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "engicratesecure", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "engicratesecure_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "engicratesecure_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "engicratesecure_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/engicrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer.png b/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer.png new file mode 100644 index 0000000000000000000000000000000000000000..12cfde7dcf69551e103c6eb518711972aa000bac GIT binary patch literal 402 zcmV;D0d4+?P)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgd&~5y(uU9RSLL(h{OnbpXgrqH_T#&yov3dLLf9 z3f3*Jr427naG6Ok7ntg(z-bsp7DspZ!EM_avI~+K?5s?{Y(k#Fn+Rc=(G5WsM=voy zynD_Ncg2#Sp_hT-1G_FE{}ERXpj(2>M-Q3)88aE!yL1`a*>%Bem>OI~JN^*Zu@hV@ zgA(M^7q2nshMFb}^&sFMlLX;I%6}9&k{rMQ%|0N_pb83|Mh^{azC;$o<_L`H_`rb! w4Eg09G^vg!c2+PtI5^P4=uto>U|?VX0Q+E!g5e&!Y5)KL07*qoM6N<$f-RP!?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_door.png b/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_door.png new file mode 100644 index 0000000000000000000000000000000000000000..c0d99e98cecf9c022cb5ff3a6b55d614d8c04044 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJXPz#OArY;~60D08M0%PU*?L}l zleZ{nP~5-gv3-yI#?4Hwygq#)g)`*X+1dZZT{HjwnwfG*#+w5dM zYS&Z5FfBBJP4>pd$%(JqTobmHJIJ^`QYiTNgipkJW18~>HFoLZ9mg(*zf*W}Ld3m{ z#gScrTPkao#zj6hi^UBB4t?1%`wp{pbTYXGC?>61>{OD;#aV-TZ-0;f|Nl@`WH2>GyT!+jkC-4MEg6{rnH&I5TfU_L0004WQchClnuJZIG zq$fBbFy?>h$QWof^ucz}BM`w~a2XyB^L1i)(LmCBNE(LXGOT+b+5>Hf=%T@eM#hmZ z%dO3bA;!Y@$ArLKHec@+*8Ln#wsNy{IJc%(fHm P00000NkvXXu0mjfHlc0M literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_open.png b/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/freezer_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/freezer.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate.png b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate.png new file mode 100644 index 0000000000000000000000000000000000000000..210018e80a1bf0608cfce0e6d9e81233f16197a4 GIT binary patch literal 268 zcmV+n0rUQeP)AE;tEA+wmM zW(%1BX9#?G|AuOo;4=%S1E}o?k{qyO#|DOs(k7}}1TvFo2Y|Amgn|TB9RM=(#*G`q zIRKPrsSR+MIpDcq)B&Roz^IN795}#`kWfIA>UhC|35*U74zw_O6p#rR7#IL_^E^MY S5h}p|0000Cd2*SXLmvVb`9V^vt8|bL*C@2_An6RRvqQk=@ zV#S67eb=pRfU=AwL4Lsu4$p3+0XcD=E{-7@6VG0}$az44r{!S^v;XdfJb_!ROUjzd z{)c)U4!z&%)Gyz{|7ppI`sD(N2NkC+&=F?%=452XdwgsDn-YianFkXiCvUW3kZ4F> q`}6SxulXOBtgmD5+Gp^U-F%gv(%G+0Tb2WDV(@hJb6Mw<&;$Vc$w+7b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate_open.png b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/crate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e549bb22af1a6a87e1ca9b433cae70ada0e9b685 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ&z>%hArY;~60FK{28-AaG%~YG z2nlihJN$!N%*P>+d9re-%(CML4>BIL6DwhFFcA?6Nibz#Nhn&yBy wMVO9MC5ZGi1sZU<9n_FuUEEOD(Adbx(59TlaXH;t5a@jdPgg&ebxsLQ0GH%u^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Crates/effects.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/meta.json similarity index 53% rename from Resources/Textures/Constructible/Structures/Crates/effects.rsi/meta.json rename to Resources/Textures/Constructible/Storage/Crates/generic.rsi/meta.json index 6d6bee1351..f31ed3f039 100644 --- a/Resources/Textures/Constructible/Structures/Crates/effects.rsi/meta.json +++ b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/meta.json @@ -1,26 +1,32 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "lock_locked", + "name": "crate", "select": [], "flags": {}, "directions": 1 }, { - "name": "lock_off", + "name": "crate_door", "select": [], "flags": {}, "directions": 1 }, { - "name": "lock_unlocked", + "name": "crate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", "select": [], "flags": {}, "directions": 1 @@ -31,6 +37,12 @@ "flags": {}, "directions": 1, "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "crate_open", + "select": [], + "flags": {}, + "directions": 1 } ] } diff --git a/Resources/Textures/Constructible/Storage/Crates/generic.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/generic.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/generic.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate.png b/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate.png new file mode 100644 index 0000000000000000000000000000000000000000..6f0a86d355ca1ef5b4f806b9aedf7743b6692798 GIT binary patch literal 320 zcmV-G0l)rsPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgd&~5y(uU9RSLL(h{OnbpXgrqH_T#&r%!UG84lA z%=RZ4E{L3Cxc{4tA(3?z!~EZ2a5+l&A4PsKFx&rTU_f&R-fRfc3^IgTd~ASVIY4Vi zV5^L1Sr;%|Jh=nK&H*n8F+$+LfddTrdU;qGVg?LgE S>8k($0000Mph0o}p2zk*_8T`dx$^q-g%r+^V`pdo6L-!0`;Y%merj8=eRS+&N=&f~I+|E@ z;cc>_8ry_g$4(2g20>Q0)TaNbGCLmrQD@(0bY)i_>*m?z)y4;&c!;*Yw7mXR?x^1) zr-Vbj468blnSEX))$`9X_A$0$KdxYB1~l&C*8>b~%o`e+dU+Fi_&h|9vl%QpaPaV4 z$0#R})_z~0QzZUBIw`C1Em6fOBCJueB;mMU+gfR{#+&yT3q?Ac4;-Cr&7tlzL5*Fy zc*n8J;qMfloDgv@V{v2`;FijorE!su&0=wbfJ0w)%)Y~H9i2?a+NN2t1FVdQ&MBb@01=soQ2+n{ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..aae1f33f0b480151d205e8ec142af5371344c3cf GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*8>L*=$m^ydH%|%Oweze z%=+EO>?e!m*Z2Sb|6jJR>;X_2V@Z%-FoVOh8)-mJo2QFoh{nX^1c^NjffE`TyI2k| zIe9Vl1T5hY6%c7r>S*Zf&NL9QbY?v>Y2gXURjxXMT?uI&Y)*nM3l=Rlk?Fd1kg4gZ zQ&)frhnN7rC~wOmrK%6p3&M;pAgl81;Z*(a|$kS=lBlGU+KAa0oYO ndmhVUYhzffAj2_1l%3&vqDilT)`D!Hix@mz{an^LB{Ts5ueeU8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_open.png b/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/hydrocrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/hydro.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure.png new file mode 100644 index 0000000000000000000000000000000000000000..26c6af82d6d37e9467f9e3e1e522f07c0fd62e6f GIT binary patch literal 392 zcmV;30eAk1P)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBggS-l$H=h;Xi$W-?1Pwi30lO9{<?e!C zX&4&@oSeP>KY9M@KSzTF7!v{@GeKq(6#}3<3j+MgYz!Or90$`N0AhoHsg4SU9#9CJ zzH$erA7N$^EvC(8jKpDtRm0L=EgdiEEc0}T1)9pLQ3Y=4sB??H1g4FVuGC17G_ m1*3z5110fhdEP)j#P1&9tQ^p{9e{K_xS(h`71aE@j;FP zVPrW{#bJ8T?PDP(29SM0i8wZZ5d}tNg8yY4xZ(UK2fi}Yx^4xtn|FINz~o33hv_-j z^&Z7eqC#N8jR2~MV*^a+Vt)^sGfXo)2ge{jHaSwo(e=Oph6AvH0*wt|j1EW@#|AK> zz`?_vL0Uo-g^x{+RB;&p;>jH-_F*JKSXO}xaTJMzz{Qh02q!|2 zCI=gHxW?00?jYpI6i0RhK?e{E8fuy-(GCVUqks^&aAG@(UIPnHqV%Ch0S3@F_h4AR z`xpbL=(L|K_8&&W*dYA>|9=K2XD^T%295>`Fb0Vs7rW>fWG2Y$Q7{Td!6+C7D1d>1 Z0RU{q9~j#b2ZsOv002ovPDHLkV1k|bk+uK; literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_icon.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b6b24eeebd03b068f0919a84a10e7139b841f3db GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**8>L*=$m^ydH%|%Oweze z%=+EO>?e!m*Z2Sb|KG{ki=)9}nh2lWxv2|*>KRLd{DK)Ap4~_Ta^`xvIEH9UOiqy4 z(-1hJk+F;A0F#p!Q%}GW4p9M-7Nw4c&hAVD5ld&*Gm{pckX+@eBiNOY*1_f^=(1qZ zViTFJTL+n%o;q~}sBnl0@Qd=cEOKgTSfJqKAi!c}bwDJ-A;eeLGx^dgHC5H64jt1b z2wY#_xjMwzIWet)wQMn0igTe~DWM4fS+rWm literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_open.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/hydrocratesecure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/meta.json new file mode 100644 index 0000000000..dc86d7de58 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "hydrocratesecure", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "hydrocratesecure_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "hydrocratesecure_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "hydrocratesecure_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/hydro_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate.png b/Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate.png new file mode 100644 index 0000000000000000000000000000000000000000..b585dd22740de3b89dc96aa6b853d31d0a8da705 GIT binary patch literal 348 zcmV-i0i*tjP)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgesPnN6Z_@h5)dI|yVZ(GCD*L1_t53~_8?!~&3+ zMCSrfo`r+6Y;fj=J-^6y0E(G}9B^#^8-|I`*)YTdS0lvMhyFt069T3;-Y~GS8#6F4 zpq7LKo(%_QIbh`|!cb)ciEs2^M+WG8eBi(l5v+-Dz(W9|IzDjV07HIx2fR9lBpe9% u_46!6mQC!eV03VBpva6-KwZGVzyJU%16Uj_B9mwU0000j#P1&9tQ^p{9e{K_xS(h`71aE@j;FP zVPrW{#bJ8T?PDP(29SM0i8wZZ;Q%&vV+NV}M{vF=yD>vmtv8t6*1Q!iN2)kX4+Fyv z(nBC{{yT^P6p9lS0>6HqWq8t<59fOaoMm8Ou*8rfRUDxQ6)+JK0_zinz?f2TqC&vI z!<|7|LKKCMO^#G?82{o))HHxm4#2Vs%%B51b~0?;un5fd4v3>j90V?&+<{^z) zeC5=m26tLroJU+Q9&46c7T)agED&*Z?t6z}V1I$6%_X0(OYZ zCPX57;`bV-!KE3|cr8ACAIEh8bXBU;qHa&fFGnl<1!T0000L*=$m^ydH%}Ou9_k3 z%=+EO7^1f1*Z2Sb|DR#z|CNQup8-`emIV0)GdMiEkp|>+dAc};XiQ8_kl51@IH8fT zi{${5lNVD@z!DBo0g)D^j)u1XVx>57M_q?<*Fmtm5|oK<|OE{V9{a|nXX$0 znVOzDbp@z!hzanE^0q8;YH3)Y;N&2{a_aO!kqC#7%x5a992_lKg@wGW3>{*L;tCv$ tf_leXxDsYGDjv|t$kE_nWJ)>8$Z)>f#K5C7R|@DV22WQ%mvv4FO#lhxQQ-gp literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate_open.png b/Resources/Textures/Constructible/Storage/Crates/medical.rsi/medicalcrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medical.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/medical.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure.png new file mode 100644 index 0000000000000000000000000000000000000000..c9dd652d1d6b56473f4c7a51b7e72622243a411f GIT binary patch literal 430 zcmV;f0a5;mP)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgesPnN6Z_@h5%|2T4naV$;U(^aXAQgUlq_0iZ01 z%@SlWXBTgVMN1YisLb>O^S{?0$LTPbnMCITP@aW@vutqYhCRQ)w5g5?h8~dbPhYu% z(*Y=E5^}(?{cjj1K4-%a4_plqtNHmJF4i~Y8knA8@}8k(6Q&**Fun1HfsNgmfq{W= zNk|j`1^{toCYgz+4Pw#bI5W4$TDO0w|IR_kprw8MHs4VAn^?gb`V$}`U^!J zIv*c6a6|-aA{_9N5TiOiaNqz#et8GHI))@12>A8$EJc=0?5tpPaB!f=j8Q;cz`(!& Y0Ku4d&7C&)e*gdg07*qoM6N<$f~Y02(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_door.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_door.png new file mode 100644 index 0000000000000000000000000000000000000000..784ad64a48caf9af44720793cd65da9fa6ff6843 GIT binary patch literal 385 zcmV-{0e=38P)j#P1&9tQ^p{9e{K_xS(h`71aE@j;FP zVPrW{#bJ8T?PDP(29SM0i8wZZ;Q%&vV+NV}M{vF=yD>vmtv8t6*1Q!iN2)kX4+Fyv z(nBC{{yT^P6p9lS0>6HqWq8t<59fOaoMm8Ou*8rfRUDxQ6)+JK0_zinz?f2TqC&vI z!<|7|LKKCMO^#G?82{o))HHxm4#2Vs%%B51b~0?;un5fd4v3>j90V?&+<{^z) zeC5=m26tLroJU+Q9&46c7RzPHacfYhd9?ls;mjfU%*aj=@w% z1#F(^u{=QX|Ah!6+C7 fqhOc;1_lNIXO`wDv4s$(00000NkvXXu0mjf5s#R> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_icon.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c7571b1dd8dbef0b6d7c5e265ca870afde65344c GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv^#Gp`*8>L*=$m^ydH%}Ou9_k3 z%=+EO7^1f1*Z2Sb|DR#zenz+z=}KqSH;B=ea{uj}sFQ>IK| zS{M}*(=7HjjF-1HOR%i4@MBC#8rK9PH;#;RC60mxoP~}Y4QDu78=T%S^)wx8YZ6d! d2$Nx8VCgVlJ?{y}8=!L;JYD@<);T3K0RVAwV0-`o literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_open.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/medicalcratesecure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I65SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/medicalcrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/o2.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/meta.json new file mode 100644 index 0000000000..e9d6467914 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "o2crate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "o2crate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "o2crate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "o2crate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate.png b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate.png new file mode 100644 index 0000000000000000000000000000000000000000..be9911f392f2653c63ccfffac8b7b8c63363ace2 GIT binary patch literal 375 zcmV--0f_#IP)lhgsQLSV_R|K+LLRyAFTU(o|mS4Sk z73MJ%7hpI51Og*s7>-SCWDpeMr;6q8-+g2V%&upc-rIp8ht&Zf@cG>bs#s3QEGDYi zLMFf&0$<+0p_(Q5%);paYCD1?2drPQgdw#Kr|Ms^bF(4lo3jO{7V6ysj&s(ZRui7DkT(G64ev0{{aa Vj2_iA8x#Nl002ovPDHLkV1fuslVSh> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate_door.png b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/o2crate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..b8dab3400fceaa6d4765ad7e4592092c580fdc4e GIT binary patch literal 352 zcmV-m0iXVfP)61v$z6@-|-)2 zD6$->;xIkvp2lzhHh}C4T)rbl92>xJfGp#8hDhUtgyqwulGkt&X^2d4wDfn^6TQAM1n5Rj0TVX)Gb zh4a@-%V3owRUD=VJq=)#143qj|6!Uz;KkD?46v*;y|;rRaS(WSYCYj>2-2jjtqs?B z>+*TH9J%7ijv(j&V!_^BJ1Nl)1~{XD5RgEMYh1p=28f9QMrSv71~pwnutQ)4337JA yCWZ_^^5}B6E}v(lMu?4qQ7{Td!7u|13=9AZ9>6&Y%JYZ-0000L*2$=;|uRN)5?(yXL ztI(Pm>vtd13e4Sl?OA?(zg7A59H2_Zk|4ie28U-i(tw^yNFGAmH|r zcZS-FU6bV;Z5!UQdKm98WBV2>v8VA}b)w+De`|JsdMtQ|+gNeImH*3>mNuMQlos2_ z*2E!F`070K3k5y?3k#nVuov?uI|{Bp|C#MxWWX9}he(;D5eDm;GDN?4_f(!dRB-<7 z)Sao@mLBQ!ciuCcgN*cSFHM{P)N!-`UNbV9L09^(qQqTU(o;p1r$vGQ2yr9>q?K5P*Tp^ZOVil~r&W zCXU8`bLcKkwa@R~VbD!1!YYT;0U*l-h4^tAN*ciJ5hg0xKsFd~2jGkXQ1J5$^9_sx zz$u(jgn{851H+4_PvGJb(lSIDilGN&7Fw>s>i~2E0wZD=)~{HCB90G`q6eD;7(oWW z^7YlLSO4F-d>+hpc5}xlH?RS0dO)E{tOrKHC>RB!U=)mkQ7{VV2N)O_04hmlkAIG{ Q^#A|>07*qoM6N<$f^3F=pa1{> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/o2.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/o2.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/o2.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/meta.json new file mode 100644 index 0000000000..0af09d7de9 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "phoroncrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "phoroncrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "phoroncrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "phoroncrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate.png new file mode 100644 index 0000000000000000000000000000000000000000..d32e3a5ce48517e877e8cd89d17ce41b7244effb GIT binary patch literal 403 zcmV;E0c`$>P)4}-mdB2{fZc;P<7-@big*plVKkTU%^h8$K0fWY_f->G6bA+wmMW(%2M zz(WA11E}o?k{mE`>1BpvHDP!)D)?BS@E>eBfmc1qOrjkC%7W+?pab``X~2~1VC&MFwo|~&;tsA3s=A3 zbO6{)EC6pBfLRW+7?}+NeN(PMShdFZjKT@!zifB?DH_qr|bZ~H>h0&vcOu)dv004OYg+8P?S3v*(002ovPDHLkV1g&Rt2h7v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_door.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..c05a4e06b988d35f3fe538030f43dceee9d0e808 GIT binary patch literal 314 zcmV-A0mc4_P)<)oS!oN zINVT>VK6yT#bJ65-Z+P1Ckrt#fb0uO#IXS;Vie`r>4Gt(;$%C3mSEHY7>Q7qkB33Q z#{$7$dKs%6sp2p_2hr@qnhjx^LE!SIFAT_8j}mbZASxSzG}#*{LNp$_%y8lA7lZ@J z6lb__AMOZ(4j>jxIdqv4?O=d23J8HcTMJS2x_I{!rH_~>U<4H+2HHG04OH;4V02Gg z&M?zYkwN$US+LmWt%Zyaww%DJ=fc%5jMNCRQ7{Td!6+DJfPsMl0N|*Quie5{qW}N^ M07*qoM6N<$f@?y1K>z>% literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e634b1e5df959d00f47141e9c76afd398d16580a GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*8>L**lQTwo|wHlEk4K0 z?)TlrPR?E&4HoNnADbq^SFx9=2dI*b8Dg13Q#UTkBoXD{a*%dfA!!{$Aa5la4N&MUEaE0gXmx7(Tw z8T#Kn~A?D&Uy|*0n;C$#XOAd9p|^~IsM@`S217a%g$G_Go7RK z4@@yuie2Dg`Save(Z+_qjDMEeHrplk?)}Ox{c)1o2ebOf0-)0vJYD@<);T3K0RX#m BT@?TT literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_open.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/phoroncrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..81cfde11bc1f305f6026b1538eb3c92c49b3b293 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zyfW_kclbxI@vnd@2cCF{w!bVaC~(-wf0*%`l-vL3DN%=hYF_SNeBv-z&a&dMOxIkU z8Fa884P)m~lw`2mXu4_bfoTwAk;ho@dbLa*Lw zNz#`o{oDyJ5}&fp_T0jJf%irHyi)-ZmeQ^=@(Ql}X6yz{JR8gdT3V0&=bc-90OXXO zCT{5i%h*Mjj#MRx^fUz;aJe1SkYHWhP}k7d$jD%HC-rvq!`d^zaA5Fs^>bP0l+XkK D6s~)Y literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/phoron.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/meta.json new file mode 100644 index 0000000000..6d14f2078d --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "plasticcrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "plasticcrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "plasticcrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "plasticcrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate.png b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate.png new file mode 100644 index 0000000000000000000000000000000000000000..0467de7ba2d447386f5a820bfaf0b03a5a096914 GIT binary patch literal 261 zcmV+g0s8)lP)GlEN(8Y3l}m=hca#4^W^f*ZXicX9IRMX}DH zD2k#etuf2`&Uw1zmAnjMe7dn^9?E;?pzC&`mFM{c2{A7}niGJ-(1Z6q#5jo*zhx!F zVvQ9bs0*0N7rueAYHUO*{6Mt>*LKy-KY_C7w{lbk?h*|;a2zMG4fvS(wg8QwwN_Ms zGPym?3ee0#OrippOorxDpaLpT9LIHy*L+?{{sMLAXPUGkR4&@00000 LNkvXXu0mjf3QK44 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_door.png b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..c0163c7ac1b55cf338d359e4a3c543b1457cc735 GIT binary patch literal 286 zcmV+(0pb3MP)=76{<_I|gBO^!X$mk<+11h5iLNF+SR+TD0$x{3i%T6L2 z6h%>fO%~=SBCxjVoo}s~opF1qx{E=??JFbR`>yLoW1ov+^Y>D97Zc_?$NYeQizB+k zDdv!Ql!G1BcNg$Yw17nc+$MRRkLI_Hzn7|qF^)wSOf7_?Z%i|+tGb+>OVuUBHss{R z_3{n`pmqx0s{^1|MARHuqpF)D;RB0NEKMtk@ITj{IE3gq%PGA;#zO>e7(LAxW3~qm kwUmA0#S}$R{tN(k0soz&#m*K#ivR!s07*qoM6N<$f^`vg?*IS* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/plasticcrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a46c119a45b9c62731416746d0adf7af4dd11bd GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{*8>L*I5-4+`0!!FiVY17 z6Mp>o@zS(01Src`666=m;PC858jus`>EaloG4brhi<}1(cv>E&F#GRr$P>85x}>bR z?0=}&;n4f7PW|#N{GXPbs9!FScu;ZL0v%z7Z%#&LyvMiZzbSF(o_R1aa`Hwi28o9B qwLc$E@S6W|$@)6>u6+hy+09q!DV_c5v}HNaCI(MeKbLh*2~7aWQ`Ktxcgw?0-%277#N@4D9rA%c3R*nksgJ-*_mX)VqB+}?Gf2@EbeAVgzj*KSUR zF>?@C)p=9X4XHk&ly2FeW%JO{{AI+U^I5vR4uXGmjrfV_0jUx(n}HP$pG&+tHBfHAY3^mPB0 qUAr)xBBh~SWf+EG7>4;B0N@4!lWpBU>Lx1y0000QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/plastic.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/meta.json new file mode 100644 index 0000000000..617586f7f2 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "privatecrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "privatecrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "privatecrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "privatecrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate.png new file mode 100644 index 0000000000000000000000000000000000000000..bfeef0576dd60b5e07bd71078bf1fba53bcf4339 GIT binary patch literal 406 zcmV;H0crk;P)aU;v{2)5u+n4<1}V5n#ch=)Z=B27`ft0ab0jaNz>OjT<-q zqk9^g0~kC!0vI-~Tf`tJ#7`B=-@p6F;2#vnaN|Y?h8$K0fWYT>AE;tEA+wmMW(%1B zX9#?G|AuOo;4=%S1E}o?k{qyO#|DOs(k8qbB@`r3_%9y3z^fi)CeaQ6WkGZc(7~+9 zT?~G{aSRn7CV*uY7+|JwbTe<hcVF20pVBfxY01kc-_*F9tE(QV%X3PKw zH#&_A5LFI(4#XLmfNCF6A+X_8G?cZ1 zB5|TZKtn@=K|(0=PjSzK2Hul)Zvs!HgMXixU+B zFqaw_7{E2Yc!7vGa>a2uf~Yir3#?c{IF1PcjB-Fh!GNejq+;MDWt#REoagxDw;1*2dT e3^TyMzyJX8O~n?#`vvF#0000na**8>L*C@2_An6M&^Md|h# zv5Jb06YF$6JR(+XIN;>$#nE6fO@uG8?7uEhJ!46bUoeBivm0qZ&LU42#}JK)$q5pB z8UiOYGIp^XU~=+e>IqoFAu1r!qSVpQ*_~-1V(H9!X41kFlB-;G1iKQ_I@p{9T^1}_ zY$DTj>mXCpQ>U%~6%H{0eo@|*MNTaZ3ly9j1X!%B4v0iJgm`*-CSO{mrXb33RY*+A zBy(z3hQ^(qEmszJ?hcKPj!tA+xp1ME*TSVsmvV?YJYDFab;zM6MYJG*gV)JIKtY?2 Z;boGQbjzXpF+kTcc)I$ztaD0e0svObTeScH literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate_open.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/privatecrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e549bb22af1a6a87e1ca9b433cae70ada0e9b685 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ&z>%hArY;~60FK{28-AaG%~YG z2nlihJN$!N%*P>+d9re-%(CML4>BIL6DwhFFcA?6Nibz#Nhn&yBy wMVO9MC5ZGi1sZU<9n_FuUEEOD(Adbx(59TlaXH;t5a@jdPgg&ebxsLQ0GH%u^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/privatecrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/meta.json new file mode 100644 index 0000000000..8a3671838f --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "radiationcrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "radiationcrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "radiationcrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "radiationcrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate.png b/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/radiationcrate.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbb951d9f8c2cc3a7e88029962fc4fad6f0d9c0 GIT binary patch literal 459 zcmV;+0W|)JP)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgYA9K7Hj5gQ<=RQEEVD672v`7L=9{1+!n@X+e<_ zRjENS9HtJR13+p(W)htXKzSAfwyavrP#t&$MXs{z8G}z)EQ&gO0Hy|)TAaC{r=*PG z;f)6jY3)34F%TOh29g6Cx??A#fWcxoOdOl935Ea&ynXkaL57c)flpX~!7Ke1SWL^< zjN#MU4`4YEfR&iId`C=aiqiqxW=b(IFnj^y*h)#TSWns$sH_yjMQ8}%1F#Ul=McQv z5CmG+>oABbet@zCP|^gxI)m7{1ZNt!$l3{}-@pC<4t5X*v61Dd0WhlL0|yQ;j#P1&9tQ^p{9e{K_xS(h`71aE@j;FP zVPrW{#bJ8T?PDP(29SM0i8wZZ5d~>1O8+}t4B`AUC-*UYU9}a=<__~_Ffn%`OB@6$ z_MB&!_2(Xnofsi-M~RW)&twBQ|KG~H3{QPRz-*OTd4@mX24snY&Gx>)z;FxIJ`4xE z6;x&T#gh)_mv27Guzo!+m>t;2&9F5&oh)&P*+&@|81CYC05))uwG%4Zgd$6-I5vRc z00$3u25AXV6h1aNQpI8Xizj!W*oTn_VOa%c(19I08Mba%1ZH~D&;4z-gz@Fzl; zShEY?nqO*5fQJu#zH0|>f3|3gfNr`8s4@&Z-0;f|NmoUX*(}GL_J9;9V1du zS%skhc>n+a0d!JMQvg8b*k%9#0J%v-K~y-6?U2n9gCGoq4PrzI5_tcIZBT0ye-6F$ z)Nh!D88*p6*Zuhd0N6IIpzfV>ux?r%Sc70y8G7&ifH+w7{b3kG2-7@IR>NpV#0XZ; z84$s$GEhp15XovH^$kR=@T6*ll)z=ttwFdm91ykEZ$1WePTn0Pxtuo8p&7A6VUfPL zLpDQZj*&T|3|X%Utf6o%rE+P7d%ZPC|C~i0JIMT6CC6h1jFq{@r;zO`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/radiation.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/meta.json new file mode 100644 index 0000000000..1c8ce6baa6 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "scicrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "scicrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "scicrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "scicrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate.png b/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/scicrate.png new file mode 100644 index 0000000000000000000000000000000000000000..49e9e350cbe3d0b3670fbcba17b4f0f8817df05f GIT binary patch literal 356 zcmV-q0h|7bP)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBgd&~5y(uU9RSLL(h{OnbpXgrqH_T#&mx0Yoo~QA zv2qbGjm(F!k>!ao6Q=`|ez7zB+3|qk)lp@*1;_@Y^U>8HI|v#4`TPKE_C+*tg4qz= zm(&JCl>@YN1V$9xWBbV<=b^wLW`h~u=#D{V!=eFKI$$}Xz;JKJO~MX92iOcmPXm+y zjOzHnfddTrdU;qHsJ99>Kt-b;P0000UtP)j#P1&9tQ^p{9e{K_xS(h`71aE@j;FP zVPrW{#bJ8T?PDP(29SM0i8wZZ;Q*yy>y2`=qMP;3EIa0-8dM=U^0YO4Z#oiiB*nNadbT-g@9PO2!v5XnK)4);NaoTAT1$^!p9~@syK{) z@#GE^`!LD@SXO}xaTJMzz{Qh0Q0&AS1t3ihHs)}Rr?1>W$dM_I z>L*=$m^ydHyQU(0^Op zll8lg&2-t6U*G@#|Nm_B{3*UF-awU%B|(0{3=Yq3qyagTJzX3_G$x*%=*V@*fyZ^Z z`3#X`k=xS)4wmjcpdfi&>Eu3c$@~Ss<05?a2fw;Bbv}C|yM6bOo&SBE&oSmNdRxnE z#i3--{kE{2iTTJsF18Re@eelzg=QT6TWQ_g&Z(8le!}I+gabP`7P(%qUV6ho@Yk#s zuW343XI99#L|ANI`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/scicrate.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/meta.json new file mode 100644 index 0000000000..0bba4167e2 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "scicratesecure", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "scicratesecure_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "scicratesecure_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "scicratesecure_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure.png new file mode 100644 index 0000000000000000000000000000000000000000..4db32fa491fea02f12d351b95347a5a3a8f18e43 GIT binary patch literal 396 zcmV;70dxL|P)sPO-VmTqRn5bq8nE-bP zyryCZ;4urQ1E}o?k{r-IV=2SIBggS-l$H=h;Xi$W-?1Pwi30lO9{<nbaMb93ma;h7(m522!Kkz zhL$?&I{+WJaAG@>YYG@P?7^L*XyO2T7NP@;>iEEc0}T1)9pLPu^oyP09@|ea4FVuG qC17G_1*3z511Mph0o}p2zk*_8T`dx$^q-g%r+^V`pdo6L-!0`;Y%merj8=eRS+&N=&f~I+|E@ z;cc>_8ry_g$4(2ghKCGG1;l5bh358n8;&ME z1u>H=CV`7&c?#SZ6$>67DHGYtCN|IIrLr2Agmly^37^uCf6ZKi0cK62Y8!M^brny& zc=PD&hK!R;Y*S~}C2V}J-e+uA`%!ASvS0kp!ydf?(vVO}WRsAPU|9I^`Lnl@m*s$g O$>8bg=d#Wzp$Py93YCTc literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_icon.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..663c9e15d6536d7024ba95bafe05bde22bc27aba GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**8>L*=$m^ydHyQU(0^Op zll8lg&2-t6U*G@#|9>ZEFOCL_X(D_Z#Fcq~>KRLd{DK)Ap4~_Ta^`xvIEH9UOiqy4 z(-1hJk+F;A0F#p!Q%}GW4p9M-7Nw4c&hAVD5ld&*Gm{pckX+@eBiNOY*1_f^=(1qZ zViTFJTL+n%o;q~}sBnl0@Qd=cEOKgTSfJqKAi!c}bwDJ-A;k5lXY!?0YO1PB9Xh6M z*l=Zm=jsq==ft!I*0RN1En1qbi?|pZ6LxB>a&U3iUd0f@y?Dchg$gVj6GYh={Maq- U?@D%d06LVx)78&qol`;+01wVv^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_open.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/scicratesecure_open.png new file mode 100644 index 0000000000000000000000000000000000000000..633f1c0daf3cf79bca7b6602578af0d1485136e4 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJKb|g*ArY;~60FK{28-AaG%~YG zd^&CY@9+;{Ywdt52cCF{w!bVaC~(-wf0*&tGr9lU^CDQDSF;~kc;YZvZf8Xid)M3u z*$Wqf+znD?EQ*9$-zOyd1^7Gr3b!#w6lm(5>`1+E>6%i82G1Sq{rt=CY+Zd_qAE@2 zm{$8`MupQyj~?kPW7yfy`OHj!f%zT7oInPyIz!HljfD&vt;OEi#x<-P%ipwgTUYE5 zPSw~YmzNpX6VrU3F@wz~LnA>WV@88gAOD0!?6a9A9N7+h`r4?h{y+alvCNsgjFpEq z%r{gqbjt;B2)u3#G~jYOs3F0+I6QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/scicrate_secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/meta.json new file mode 100644 index 0000000000..801692a8d9 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "secgearcrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "secgearcrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "secgearcrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "secgearcrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate.png new file mode 100644 index 0000000000000000000000000000000000000000..17f27eb26d9438e7b0182a7e7beaee3d614add9b GIT binary patch literal 412 zcmV;N0b~A&P)aU;v{2)5u+n4<1}V5n#ch=)Z)70E2*l1XXSR@Zkl+ix(gM zqk9^g1HhL5{Pu}KP>7!@mcM`Z5p3p*7auU>usQ$)KEM0Gz{pA!`@v?hbMax7W1@}~ zo>09FTpQfxqM5MGU6zA&Tkd3gTfRe#{X39RBc za{;;q=-}G*^9)*=h75B=_JUGSK)5a-Mo z=5TbH=nyz?-~dBHLIF*x;{^*QFgiFm(8B0ZKqg>dU;qFnQIDL;Ysp~%00007g$G literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_door.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..94d3b7e0ef3278d5260e0ee492f6092585c7bd06 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFnV~pIEF;DCQGm`P7vv7YGmtq z@lD>Mpg~b_;RE}g{RszIL`)4VgN`Ov$;ikAyg6LZ(A0FWo|l)`;{UN;=>liRwu4VR zMB86het5vtHCN}z5r$3r8iL2!3}haBdm`+t{k+y<|F4tkZL_asC2ae3F}eV3R@%aw z?jal@@m8G6t{ZR!srZF(yqWYcxk6<<$MgF?{!LbV^0=A@tWrX5f*{jbt7!tq9;b_R z3X3uc2{G}ov2hjrYv9DRNjtwhv zI4&JIb&9pv{P5B4=MRgXbe%q3Y+zIKgXyl;qe~2WA7*q|sIe5dF)9iOK5Sf6ezZ&0 z<)yM3m&C%tj>`^m^Y-^F_lr-uaLFWPhVmwHoiKri2Y)=}Hnwv&Xu5Pn0}^ITA_oo} aU|{&rbjsG>RzMOMv<#lEelF{r5}E*f2%7f* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..79d4699b7185005aef537de34480a5f2da171292 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvtpJ}8*8>L*C@2_sctoVJD81G+ zx3~A$B`9cX>t$i#P*G8llT+>F?8VVwF-?R|_Q{*;KwXR_L4Lsu4$p3+0XeHYT^vI+ zCMG9H>}d#`(8$=ua)8Oni>W7I35TeFNQ+WOLuYrUfrzCu>zPRlPe`tE)e-DUNb3-H z5_DNmoL0>$a+ZOcqs&9MMagkPgUikeMG;md78X`PrX~f0Vzn7e+#YMAwq`wDXS})L zic^Q!(k&`$W7EYnH8oA0SguUDvZd^9tV!l2l^G4QW?fnp>gDU}%OUFU)C))$J1}vG kdKFyY;B~SPP|)UM$Q82x(8qPY3+QSFPgg&ebxsLQ0QV?b(f|Me literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_open.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/secgearcrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b73d58760009481ff41aa31489b78247ac42dac7 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ|DG<6ArY;~60FK{28-AaG%~YG z2nlihJN$!N%*P>+d9re-%(CML4>BIL<6+m(koYrwfD3Wz~;)^2t{k4Zye*1aXnulwb zTg1}>D~1$CWohg@W}Pp~t;W0(`DpmF5<0sS-XqTY7<{vP@8_IUl8A`4lD zOCR38bZ?V3&pU9`#Kfdy(*zOQ2-$|bhQ>yw!>!!>0Y^SE27O7;?l{oO9#r@5|HH%F z67tTrd<_fPkF<-qxJVgtxgFGyU|pOb($f^^z<=Pt0S1P|)|3wuxk6ZgLBZhZ>gTe~ HDWM4f`%QGg literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/sec_gear.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/meta.json new file mode 100644 index 0000000000..6053a923be --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "securecrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "securecrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "securecrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "securecrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate.png new file mode 100644 index 0000000000000000000000000000000000000000..b555f2677ff1944dabb4ef1bcd0ef09b2f7d8545 GIT binary patch literal 336 zcmV-W0k8gvP)aU;v{2)5u+n4<1}V5n#ch=)Z=B27`ft0ab0jaNz>OjT<-q zqk9^g0~kC!0vI-~Tf`tJ#7`B=-@p6F;2#vnaN|Y?h8$K0fWYT>AE;tEA+wmMW(%1B zX9#?G|AuOo;4=%S1E}o?k{qyO#|DOs(k8qbB@`r3_%9y3z^fi)CeaQ6WkGZc(7~+9 zT?~G{aSRn7CV*uY7+|JwbTe<cV9v-ZVfA=$mp4 ztm;<{dHTt60LZ7H;D=Z|3ob@C2T)=mIvDVRXuutSQ5_#RaDX8pp@1gU@qz^t7#$oO iXkqjyAQLb!FaQ8t!d3}87&<8c0000Xss%JA=6wkX z?|;1ZZ$o}S5Cr)(WVnA>mXIXkZt6Uj);Fd%S2r_Z7+U*nhX$GfAyTV0i}rhS^`05a z;K;xf{ZqJ3=c7-t@%bo@VS)*8>L*C@2_An6RRvqQk=@ zV#S67PR?E&4HnZx_=0a)SOS$XmIV0)GdMiEkp|>cc)B=-XiQ8_kl51@IH8fTi{${5 zlNVD@z!DBo0g)D^84Vj0MJDP#kb0HF@`=(`pmTA56}$^p00i_>zopr0J}^@D*ylh literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate_open.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/securecrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e549bb22af1a6a87e1ca9b433cae70ada0e9b685 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ&z>%hArY;~60FK{28-AaG%~YG z2nlihJN$!N%*P>+d9re-%(CML4>BIL6DwhFFcA?6Nibz#Nhn&yBy wMVO9MC5ZGi1sZU<9n_FuUEEOD(Adbx(59TlaXH;t5a@jdPgg&ebxsLQ0GH%u^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/secure.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/secure.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|bCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/meta.json new file mode 100644 index 0000000000..b3a2abcd40 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/meta.json @@ -0,0 +1,48 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "surgerycrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "surgerycrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "surgerycrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "surgerycrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate.png b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate.png new file mode 100644 index 0000000000000000000000000000000000000000..0f74773b15b25577a16d76a38385b15eaf8b8362 GIT binary patch literal 335 zcmV-V0kHmwP)JNcdA(q|$a0LrrrGY>L+U9}a==MM8mVUq*EW?}(2(*Vdqm}R)w)Br?f zLuy)x4sbdEIoM%<+P((?ydi+>2wGT9&;iJfpj9+rRL2Jn9AH@Hl0=j0IBL&4Mh6E6 hS{OYF$OH@w3;+#rT`Ms<=3@W=002ovPDHLkV1iGAgB<_> literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_door.png b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..639b75b76776d4d145ca74ba822b576fb7c1e2f5 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFsgdGIEF;DCQGm`P7vv7YGmtq z@lD>Mph0o}p2zk*_8T`dx$^q-g%r+^V`pdo6L-!0`;Y%merj8=eRS+&N=&f~I+|E@ z;cc>_8ry_g$4(2ghKCHFH*c5NA!Ho*W8UrQ4L5JwCO;@z(slStjEXwTj>CHv>Ns{C z>14X`D0lh-1&PJW8H0`#E@f0plKEPCHOydHh>Y}s4kmW~ayCInI}tlGkOhCb)yo&$ zXbnd}@+qe;8V3p-q`HNiIo?;Z2^Xs`@-|L7Fmv*6 tiR(3DDKox4mox2^g#^e#J_!j427{UG1`k-0UIW98!PC{xWt~$(695MahUfqQ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e07e1ac2bba00fe4b630ec0d17a0a6c912b80e94 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*8>L*=$m^ydHyPmMd_VK z@cP}yb_ojR*Z2SU@#DjX4^!Bs+_(Oo0aVOb666=m;PC858j#cP>EaloF)=woVoyWh zghs|LmIF*qUQ9g!OE^RYL|T+O8alf(4MZ%RSj zx^5k0YI-_Jc%g@Yj)I()6o+do2cx57OM?Q(nkd#~2bj|I3MTM~ZSdmd_HAxBD$uy$ z$`*r=MiZ09D_cTBbTbnZGnfom0~phiEesU2`546CI9T~)XPy8$jlt8^&t;ucLK6To C!d7zt literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_open.png b/Resources/Textures/Constructible/Storage/Crates/surgerycrate.rsi/surgerycrate_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d7eae45e340688031a4793e1b0efd65a48de9a GIT binary patch literal 421 zcmV;W0b2fvP){q_s6Lo7r^NN zkk3GdV*|IoaWX86^k*38A z*suf4?!I*rqujs-u;~FM+)IBs7%md!g;6jHM!_f;1*2dTi~@QA1_lNIPZEz)E2z@Q P00000NkvXXu0mjf+iCnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/locked.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/locked.png new file mode 100644 index 0000000000000000000000000000000000000000..d481c3ef911610fc60d9f6313490a2d8d018e53c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJNKY5Xkcif|*H;T3Fc4tASQ=%t zNqeVIY}>@FggGL literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/meta.json b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/meta.json new file mode 100644 index 0000000000..23471e93f1 --- /dev/null +++ b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/meta.json @@ -0,0 +1,66 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "weaponcrate", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "weaponcrate_door", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "weaponcrate_icon", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "welded", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "unlocked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "off", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "locked", + "select": [], + "flags": {}, + "directions": 1 + }, + { + "name": "sparking", + "select": [], + "flags": {}, + "directions": 1, + "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] + }, + { + "name": "weaponcrate_open", + "select": [], + "flags": {}, + "directions": 1 + } + ] +} diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/off.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/off.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03901e547bfcf40c26e020cfa7c958e1a230fc GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzOHUWakcif|7dG-TDDW^lc6Vus z9yX8*PPw~ajYI2F`;&Wf8G*{aJ-d0e@~+_<`4gg7e=gu+aG#{7Ud;BM>5SNNpe%!@ LtDnm{r-UW|-E<@n literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/sparking.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/sparking.png new file mode 100644 index 0000000000000000000000000000000000000000..87b78b9b4653d54a703643d161f7f8bf353995df GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^2|(QXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/unlocked.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/unlocked.png new file mode 100644 index 0000000000000000000000000000000000000000..e957cfaf25601c21e1ef1632b881b2d857ee2998 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ6i*k&kcif|*Di7%P~c&?;LRQ! zqiNo*9cexDZ$ZlxwukTRpA-sooVA=dQ@eCG0~3cr1B8fYh`14PBZy&5i3A(Z;nlz2 zH?)dMvNJ?{(M`Ym_51SsnhhD}_A@cESjc@~x|biuMVRA)5u+n_b=W=5n#ch=>Kodn+%d7HdM9w`I{pQtl!oD zqk9^g0~i85V;OcWJH^1o#YGj%zkU105EvE9uw~sT3^}Y00DLS`{h%@#7j zfQJB12TDp zc{Ml&@v+H~DvquP2C!yBm}U@Q{jSb{ob@OX2LYn8AxM*?hz*$i=J9KW6Q}RP<;WF( z{^khW5d)uvlMV4CD2Ow{Yq?ar!a>=23@8FG00000NkvXX Hu0mjflu~&J literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate_icon.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/weaponcrate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..13d013a5ae8b960d2003b06dd4859a1eed22b8dc GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*8>L*DC(={HpZIz*vMEg zOk2?GTn)_JBT!-d!S=Ou! zxs38#rYHJ6_Wmu{u=3>=g$tATZ!KhUVEv)4D#;`#D1Z9bJ+~Y4U7kJP^v&gI{|xgV x-zuL{S5iBUK!x$HBn?#XbxNDC(>KFD;CL^Sk?(pvc4I zNEL_axqtB{ik&RjlEC$cx8Q7_ATz9TBC?`b#c`>}1+Y2*1XfJh!5}0ggjX{%*me6g zPPupQ-Z4bvcwm*o=>U-BTwGj4JAhokL~|PmfB|;^&L{u{KPM;Wz&PN<>H7>U(%cNc z85kJeJVqog^puYapzC2_;0BvXv;&Y0_|18fp(>-9p>0Mj!<)y%`HB=h*c`wJGC)$q z2F!W>=H~zTYj(nXgHdo{1K9LDe{+O^^}9N8J{Sd~U=)mkQ7{Td!6={`U|?VX0Kb=J UeOV4W^Z)<=07*qoM6N<$f{)UM=>Px# literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/welded.png b/Resources/Textures/Constructible/Storage/Crates/weapon.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..340ab6cf387f1e6695730a46fe4ded9e562f8fa8 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ+nz3tArY;~60D08M0%P64Y=G6 zYDk1U`2YWZ$U(`MFaLLb6<4CnX+k<1MIVWMur$%E}^f8)rcVNw!5dBO@eOT3a8o#qKO*_No8zq0!O7 zf#GO_{(L*b4<9}@-Yg3X<9UB?Z*zo(%8`OEPdp87A3VtD>YtaVcPDO-VnA@FVdQ&MBb@0Cx^>A^-pY literal 0 HcmV?d00001 diff --git a/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_locked.png b/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_locked.png deleted file mode 100644 index e2fde877e838203545742401770ff67de6bded7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*P};|ewL5`qP6pacL4>N zN`m}?87wuYxf%d@5}q!OArhC96C{EfE;61zopr0POA^%K!iX diff --git a/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_off.png b/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_off.png deleted file mode 100644 index 783088854b04e9ae3ecc6438a15136e4dc200e02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv{s5m4*P};|vP&|Uhw2(LFr+as zXxLXR0ZK8J1o;IsI6S)n6k-tbba4!kkW7|f{le^|#XK51tED O!QkoY=d#Wzp$P!G(;Tk= diff --git a/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_unlocked.png b/Resources/Textures/Constructible/Structures/Crates/effects.rsi/lock_unlocked.png deleted file mode 100644 index 83175cbb8e19326dc0af5ba081c4f63f1a1aec17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnH3?%tPCZz)@&H$ef*P};|8vi#2qT0D7SAl{| zB|(0{436a;2kK+z_4r~<9cTEKm(u}22WQ% Jmvv4FO#m%J9_Ii6 diff --git a/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer.png b/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer.png deleted file mode 100644 index 90c0d5715e0ddd365fdc7dc84e33117acc66ff60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*P};|Mnq(E^i1D>^z74@ zufxL9T05thSlG(TtFPU(d)EAw?5=#OK*fwDL4Lsu4$p3+0XadQE{-7@6O$7p!W;xR z8-DbhI#!UN!XQ-O+uSU$p`ltsW=ewi2aWb-u?`1z83&e-mgTe~DWM4ffMq}n diff --git a/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer_door.png b/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/freezer_door.png deleted file mode 100644 index a03690e11527ddb3c9706b29b10cecaa3d3e5b85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*P};|Mnq&heffI-(X$;r z(_g-MuW#-V#(OdfsDQB~$S;_|;n|HeASct)#W6(V{MGXZc^edXS|3i5I4=^>kmqoU zL8yRv=kEU^PO7hNPTqHV`X5bp20P;`3qCM8Ok{ViDqu5d(daqQmLm|?wlZ(eHJR3> z@jG1BNyJNe&U(`9PJ7B|(0{3=Yq3qyagxo-U3d8t0P}6xcbq3=Fsq zX|l1osk%BUsyaFvs4@r{urZ2@8?cHQ_%=5uY-otIlu;4ZOt{C$el&qm+}%;!KtQCB yk(;B-N05ct-`$aMLvW;zf?ru#f&}XlW`<4u%K!bkC$#}BV(@hJb6Mw<&;$V1Iy&V5 diff --git a/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/meta.json deleted file mode 100644 index 37af1684a6..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/freezer.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "freezer", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "freezer_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "freezer_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate.png b/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate.png deleted file mode 100644 index 09ceade5d23bf66129e6914cd82ebcccfcaa07a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#Q>iW*P};|>YIDG2bEPc&)l%* zcvx6kYv&Xb3tM@4^^D@)@T8{O`K;AI#f&9Ee!&b5&u*jvIYFK-jv*QolM^Ju90WKU ze)OC=R*;~=AXMPn+$^x6p;|*`N`m+YjrL}-4hMD_2bPeS2M0KH6qc~CcQHlWb!=;R q=3_B~MeITpD|ED7cT;u&fw|l=d#Wzp$PyY+C8)Y diff --git a/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_door.png b/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_door.png deleted file mode 100644 index c0546d988e2590caa9858817872ff879c017d1df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{*P};|>YICP*mJz1d8T_% z+0&P=7q}MR2g)**1o;IsI6S+N2IQo9x;TbtoWFYhAa8>LPwT@;77V&N4(1A}47@uU z-|X)S=&bm*;zp8e~uTc+anyDDUx#a%B0yq8yP%Z{an^LB{Ts5o3Bqe diff --git a/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_open.png b/Resources/Textures/Constructible/Structures/Crates/generic.rsi/crate_open.png deleted file mode 100644 index 05c811e36f3aaf29915e0a7b644616fc08699d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|>YICP*mJz1d8T_% znY_GuSXf$X=ak(CPdYIDG2bEPc&)l%* zcvx6kYv&Xb3tM@4b=EjzlcnMr#l0%M3gJmjqGeikk{MTk8W~H1{DK)Ap4~_TawB-4qqV5~S!mSYJ*d$)Hx6uf_X r+nXujy|7 diff --git a/Resources/Textures/Constructible/Structures/Crates/hydro.rsi/hydrocrate_door.png b/Resources/Textures/Constructible/Structures/Crates/hydro.rsi/hydrocrate_door.png deleted file mode 100644 index b6d9ca8cf8ac6fcfcad09df31a6f1f4ba5233e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*P};|>YICP*mImU&ba4B zTt)LtlcnPBL1j;0zUK9~Ckj-?SQ6wH%;50sMjDXQ?&;zfqH#VsLBhl#prJ8Pz|YXY zKugnzLzB}%v!h|bgh>k&W-xIY?6zp1wPOZbvnF$g!>rEkNTV4>4H=%oK|4~lp+>|JcTWzk|286VMxkPdOJ>Bm)0kH}ZJ2iHK)}U-iw6P}MEe8;L|iyH nnjA7TW-xIp{Pu20YICP*mJz1d8T_% znY_GuSXf$X=ak(CPda20b6%8{u8Z1nficewJ%_#0w=~W0%Y7#Bel3)|r3^akUB*-tA z!Qt7BG$5zd)5S5wqWA4YM?Pjn4p;UgRwX)*{_5Y(kSRQ9l4<^Sk-lEtqi(i;+y4I4 ze9%v9J(##2qoU7b#Og_AiOHWN$bQ2*>rhln>QF P2QhfM`njxgN@xNAko#e2 diff --git a/Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_door.png b/Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_door.png deleted file mode 100644 index 4ea9cf39e11128334113ff6af4936438178f8179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*P};|>YICP*mImU&ba4B zTt)LtlcnPBL1j;0zUK9~Ckj-?SQ6wH%;50sMjDXQ?&;zfqH#VsLBhl#prJ8Pz|YXY zKugnzLzB}%v!h|bgh>k&W-xIY?6zp1wPOZbvnF$g!>rEkNTV4>4H=%oK|4~lp+>|JcTWzk|286VMxkPdOJ>Bm)0kH}ZJ2iHK)}U-iw6P}MEe8;L|iyH oniwv;RA3Nu_%@y4umBswvx9Qky2%r>fKFoYboFyt=akR{0FGWyN&o-= diff --git a/Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_open.png b/Resources/Textures/Constructible/Structures/Crates/hydro_secure.rsi/hydrosecurecrate_open.png deleted file mode 100644 index 05c811e36f3aaf29915e0a7b644616fc08699d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|>YICP*mJz1d8T_% znY_GuSXf$X=ak(CPd^z74@ zufxL9T05thSlG(TtMe?Kzjo7Zp1ujQ=C9RvP5>yz33VfTJ1vWHPYsgGV5dWaj-YnMPz%Jv!5)$*^0H=<^ z5*GHZ1jbbF1>8F7%$+CQcChNCpPSPY?U4O-Rp{!l_e?^&#Tr>l&dswde)dLIq44VS)*P};|Mnq&hefgRvv5^1a zf&E9%@+_U-(KG$!oAw6!0@N zFwoL8;?U%D(ClbfFk#XHg&9no2D>fVXYH85)~w0g;V`SSJJM)|QA38OaFCEUOK^a( zQ|lBL=7S<04SN^cZdtV0M8-$7A*4fGt8+TH<}~J&P8+6OIuLL%;NpP*1<^hM0TCAt ojwXi;jTubb3ctM@5;>R|ir>nMdK~)N0(26Cr>mdKI;Vst0P;~%JOBUy diff --git a/Resources/Textures/Constructible/Structures/Crates/medical.rsi/medicalcrate_open.png b/Resources/Textures/Constructible/Structures/Crates/medical.rsi/medicalcrate_open.png deleted file mode 100644 index 0ab9fd39965642835512494c373db0fde4f2f8c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|Mnq&heffI-(X$;r z)8*yW!@|;9JE!bEc=F|&_j(>(`9PJ7B|(0{3=Yq3qyagxo-U3d8t0P}6xcbq3=Fsq zX|l1osk%BUsyaFvs4@r{urZ2@8?cHQ_%=5uY-otIlu;4ZOt{C$el&qm+}%;!KtQCB yk(;B-N05ct-`$aMLvW;zf?ru#f&}XlW`<4u%K!bkC$#}BV(@hJb6Mw<&;$V1Iy&V5 diff --git a/Resources/Textures/Constructible/Structures/Crates/medical.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/medical.rsi/meta.json deleted file mode 100644 index 1f3e794542..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/medical.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "medicalcrate", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "medicalcrate_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "medicalcrate_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/o2.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/o2.rsi/meta.json deleted file mode 100644 index 079858f841..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/o2.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "o2crate", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "o2crate_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "o2crate_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate.png b/Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate.png deleted file mode 100644 index 29b9eb3733386b6a8a5f0a56b718fbf6f60068ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**P};|8V3~k=Ff=h-Pp6^ zaadSdYv&Xb3tM@4^|B|-dyMtieZhXcEe14~HEg9Ds83QJ6aJ%c%U zL=G~Yns#h*qrgMHrzek1n|AC4(+jPDIqS9-U0o9@uz^Eo!QSd;c^WrV8qWTn!pyL_ W$JS|DR^DZxy$qhNelF{r5}E+z%Tj^> diff --git a/Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate_door.png b/Resources/Textures/Constructible/Structures/Crates/o2.rsi/o2crate_door.png deleted file mode 100644 index 4de2c8a77f5ff086a814005e9afe1cf022087acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*P};|8V3{u4ifTa2@WuJ zYMtW3d{D%rVeewwEsGYL$oPmhgmj2&bx!BjoW{J;X~VQj2LdhzTs#neXK2CQNRzRk@E8yX@lWmJSU6YepxA5CBscXt#w5D+P3 y=usEva;2u;qgP#=ZEr!1k9l&%*kTaT-sJ9hZ15_gX7bP0l+XkK>}6<0 diff --git a/Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_door.png b/Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_door.png deleted file mode 100644 index 0f0727d4b3770c432c650404286327bb6d137c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*P};|7P@HN+h&`hY5E~2 zaa*JQQ7wmVAH7$%o11pmcLJ3$mIV0)GdMiEkp|?nd%8G=Xq-<@kT7uwXlM)+@G~?p z(9$&G(ByQ`>}XgpVbTJH8BCl8yDi#h?U=#VtjXNrFsrjW(rAWJLx!htkdQY^aDcH> z>l7E}gCZUcdl%boS+v+h#z(Xvq(fY*b2_)?H0G5~8>U@45O6Wz;(-7K(LMnI5f=`Q oCWZ?y6&S=EzD;L1EWpO_?4Vq>Zt}z|ppzIpUHx3vIVCg!0PU+!(*OVf diff --git a/Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_open.png b/Resources/Textures/Constructible/Structures/Crates/plasma.rsi/plasmacrate_open.png deleted file mode 100644 index 1a194dad10e805f9166d2e82419536a1746b916f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|7P@HN+h)71QNPEaloaXvXgft`cPz<}$J zCL5cZs;i@-s-vTUDua*#8>6_m0jrpSZ*z0PhK5K>85Lp8gnNwaM-v#u-5tdZ1VjoM xxjDLg1X-B<-5nV>1V{QP_?49iW*P};|Mnq(E^i1D>^z74@ zufxL9T05thSlG(TtFPU(d)EAw?5=#OK*fwDL4Lsu4$p3+0XadQE{-7@6O$7p!W;xR z8-DbhI#!UN!XQ-O+uSU$p`ltsW=ewi2aWb-u?`1z83&e-mgTe~DWM4ffMq}n diff --git a/Resources/Textures/Constructible/Structures/Crates/plastic.rsi/plasticcrate_door.png b/Resources/Textures/Constructible/Structures/Crates/plastic.rsi/plasticcrate_door.png deleted file mode 100644 index a03690e11527ddb3c9706b29b10cecaa3d3e5b85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv(Ey(i*P};|Mnq&heffI-(X$;r z(_g-MuW#-V#(OdfsDQB~$S;_|;n|HeASct)#W6(V{MGXZc^edXS|3i5I4=^>kmqoU zL8yRv=kEU^PO7hNPTqHV`X5bp20P;`3qCM8Ok{ViDqu5d(daqQmLm|?wlZ(eHJR3> z@jG1BNyJNe&U(`9PJ7B|(0{3=Yq3qyagxo-U3d8t0P}6xcbq3=Fsq zX|l1osk%BUsyaFvs4@r{urZ2@8?cHQ_%=5uY-otIlu;4ZOt{C$el&qm+}%;!KtQCB yk(;B-N05ct-`$aMLvW;zf?ru#f&}XlW`<4u%K!bkC$#}BV(@hJb6Mw<&;$V1Iy&V5 diff --git a/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/meta.json deleted file mode 100644 index 03d08f09e2..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "radiationcrate", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "radiationcrate_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "radiationcrate_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate.png b/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate.png deleted file mode 100644 index 1ed466469cd085acbe580e0ea67a9d089b916837..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv-2k5u*P};|Mnq(E^i1D>^z74@ zufxL9T05thSlG(TtFH(UxVO!A?WWylrs&O@zj9ZR`~~(e&OnWfB|(0{3=Yq3qyafq zo-U3d8WWQfB*Gj7I2(TSoH|yJpu!+j;M?3Ru%V$^LuN{X_y>*lX0Z+jb{PkjkeCMt zICT`3tYl%GEOLFu_VYZn8D%MjWi%4oyx6&5niz6DBQCn8CzpuzSa{nLApR?y^|kx=mC7_NEclJ&$`}S_5j6o^G5~pVi zCY_N~JZkLlN+II(#v>*hO@M^L)Mfzz5f=`QCWk1g8BE*?zr7n0IhYwHe$dWevu^iJ Qpz|0!UHx3vIVCg!0JHdI2LJ#7 diff --git a/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate_open.png b/Resources/Textures/Constructible/Structures/Crates/radiation.rsi/radiationcrate_open.png deleted file mode 100644 index 0ab9fd39965642835512494c373db0fde4f2f8c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|Mnq&heffI-(X$;r z)8*yW!@|;9JE!bEc=F|&_j(>(`9PJ7B|(0{3=Yq3qyagxo-U3d8t0P}6xcbq3=Fsq zX|l1osk%BUsyaFvs4@r{urZ2@8?cHQ_%=5uY-otIlu;4ZOt{C$el&qm+}%;!KtQCB yk(;B-N05ct-`$aMLvW;zf?ru#f&}XlW`<4u%K!bkC$#}BV(@hJb6Mw<&;$V1Iy&V5 diff --git a/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/meta.json deleted file mode 100644 index 0b7bd0b3f5..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "secgearcrate", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "secgearcrate_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "secgearcrate_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate.png b/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate.png deleted file mode 100644 index 66b98656e5d089f97f426395fb64d8a339436a06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyW&u7Su1Aj^)i?KW4=Sr@p1EPq z@vyM8*3Ky=7Pj*8>M5G06%8{u8Z3@#IZR>K%_#1jq-hbJ)Ksc&ddJsS8)yP!NswPK zgTu2MX+Tbgr;B5V#p$;bH}V};;BiSlK4r!(wtxTAr30F5FL<53#8;bS(YgIcUgW<& zA|IMQ_P-Xf;ayNLTi`^CgxV4R7G1v^dkl`UESbD@Kl5%T0ZD0}mwxUpECse6xA^^? zekigTe~DWM4f_`+!T diff --git a/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_door.png b/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_door.png deleted file mode 100644 index 1949650bbc4fb1dc5ca965e3ac6e17ef6f0e98fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=>VS)*P};|>YICP*mFEZ)AU15 zVnxG@qgoE`L1j;0zP`=fcMhnGu_VYZn8D%MjWi&q-P6S}MB{vNf`o}fKtp4ofS;j( zftIEbhbE_kW=F$<36mBm%wXa)*lp21YsU<>W=-Y}hgqH7kw!C&8ZtbEgM_?Uf&+}5 zTBo=$9~ALu*t^(v%c8|5GCraWAsymcozuBBr!lW|+A!_Xfq;tv7Y_s|i1rBxh`4ZY oG%;LwslXuS@NGK7VF5OVX9wl7b(1G%0iDF)>FVdQ&MBb@0D<^WrT_o{ diff --git a/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_open.png b/Resources/Textures/Constructible/Structures/Crates/sec_gear.rsi/secgearcrate_open.png deleted file mode 100644 index b284819fc30ec16bfee2938560b594aceaa52bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|>YICP*mJz1d8T_% znY_GuSXf$X=ak(CPdgTe~DWM4fCdN6D diff --git a/Resources/Textures/Constructible/Structures/Crates/secure.rsi/meta.json b/Resources/Textures/Constructible/Structures/Crates/secure.rsi/meta.json deleted file mode 100644 index 230a46f987..0000000000 --- a/Resources/Textures/Constructible/Structures/Crates/secure.rsi/meta.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from https://github.com/discordia-space/CEV-Eris.", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "securecrate", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "securecrate_door", - "select": [], - "flags": {}, - "directions": 1 - }, - { - "name": "securecrate_open", - "select": [], - "flags": {}, - "directions": 1 - } - ] -} diff --git a/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate.png b/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate.png deleted file mode 100644 index d30acc782ce90e4d014ef77630b2d6626fd116bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvtpJ}8*P};|>YIDG2bEPc&)l%* zcvx6kYv&Xb3tM@4^@@fW91Rvz*mX0Cd&85O4t@5R2Gqq^666=m;PC858jzFf>Ealo zF)=woBFsU6v*Ab2sbd8RDhxsezRk@78yc!LWTqsDf6!=e7VB_emvLYTiD@`+MAF5o zk+o$?!+~PXju4TC-G?)|56LDl3a6Verc6)bcrmB3**Ssn?(TvDPlnmwHQ5=y_So$( T&E2O5w2;Bm)z4*}Q$iB}Y^h4m diff --git a/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_door.png b/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_door.png deleted file mode 100644 index 90b4c7ebe666bb5cc13bbe567e9ab17f875e7c77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvp#Yx{*P};|>YICP*mJz1d8T_% z+0&P=7q}MR2g)**1o;IsI6S+N2IQo9x;TbtoWI(CkhejBhr#<1!bP0l+XkKtX)kX diff --git a/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_open.png b/Resources/Textures/Constructible/Structures/Crates/secure.rsi/securecrate_open.png deleted file mode 100644 index 05c811e36f3aaf29915e0a7b644616fc08699d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvxd5LK*P};|>YICP*mJz1d8T_% znY_GuSXf$X=ak(CPdd-wX}fQgu^nTi1$)85|83N3|T>gUY6`>rT?NaB~Yv(KKD$a{mp` z9LAC$zhDN3XE)M-oI+0*#}JFtZ!c{WIv~K)kjUw^M_1E=!C6YEs{_>sk|ISl` zXWK<2GM;CIo?x}uueoQkLWS!L&ZK}Nb^)FZeUVDH&5T%={B=I=xyMhzJVkEqy4e+T z137iJes;Vtlk3!Cjo1szUZ_razUEePc*IldeMiJNIs2EbV*y&u;OXk;vd$@?2>@`} BT+#pl diff --git a/Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_door.png b/Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_door.png deleted file mode 100644 index 2141125b11eeaf3f5420b1dc69e6d9b2faf9fe6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*P};|$}4Jg^h`IkwA+95 zY>K97RAkmsEeGy}Yv%*iFqQ=Q1v5B2yO9Ru)Ofl$hG?9>d+s1-g8>igg$`~L!B;nZ z7HH@t+;#X8bL5U~$Lrh67HN0<|McK6KjROd3l44k43gmvIe9^iM>@Q8ip)@pa*CC&-=m`NchXKddne`bT-sR|S`uUuvn6C}qnr9(aqVl~3ANluwjY@Bp{l3R b{wb5Ej?4n@q`##=cQAOm`njxgN@xNADtuQ~ diff --git a/Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_open.png b/Resources/Textures/Constructible/Structures/Crates/weapon.rsi/weaponcrate_open.png deleted file mode 100644 index fc2255b59a3c99a55b316fb2ca35ebcda14c0bbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvi2$Dv*P};|$}4Jg^h}S6%rdpK z6A%zkP*5;1F!(7Jw;ia4u_VYZn8D%MjWi%9#?!?yMB{vNf&x1Smw^G-Ax$x-o4W;V0_az3{$nG8UOun%Il+a(D;++KFf&o`)iF1?M*9gvRCo(YDY`nD0X_a|!a0ea;V`5=#|i+plFVD1rnf`Fcgjek}K2wuSJ53JgpH(D;~&NWh z(8G8Dd`bZ%%;}f4Z2K}GIO{{>qAl4hO2PzCFwV7Fr`!^kNF1L{Sb_NnAs)wP c75|OkU+S1Q?_WT;YybcN07*qoM6N<$g6-4`C;$Ke literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/Objects/Fun/toys.rsi/meta.json index 15071e4389..97d0863e84 100644 --- a/Resources/Textures/Objects/Fun/toys.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/toys.rsi/meta.json @@ -1 +1,746 @@ -{"version":1,"size":{"x":32,"y":32},"license":"CCBYSA3","copyright":"https://github.com/tgstation/tgstation","states":[{"name":"carpplush","directions":1,"delays":[[1]]},{"name":"narplush","directions":1,"delays":[[1]]},{"name":"plushie_h","directions":1,"delays":[[1]]},{"name":"plushie_lizard","directions":1,"delays":[[1]]},{"name":"plushie_nuke","directions":1,"delays":[[1]]},{"name":"plushie_slime","directions":1,"delays":[[1]]},{"name":"plushie_snake","directions":1,"delays":[[1]]},{"name":"doll","directions":1,"delays":[[1]]},{"name":"carpplush-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"carpplush-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"doll-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"doll-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"AI","directions":1,"delays":[[1]]},{"name":"base","directions":1,"delays":[[1]]},{"name":"bolt-closed","directions":1,"delays":[[1]]},{"name":"bolt-open","directions":1,"delays":[[1]]},{"name":"deathripleytoy","directions":1,"delays":[[1]]},{"name":"durandprize","directions":1,"delays":[[1]]},{"name":"fireripleytoy","directions":1,"delays":[[1]]},{"name":"foamblade","directions":1,"delays":[[1]]},{"name":"foamcrossbow","directions":1,"delays":[[1]]},{"name":"foamdart","directions":1,"delays":[[1]]},{"name":"griffinprize","directions":1,"delays":[[1]]},{"name":"foambox","directions":1,"delays":[[1]]},{"name":"gygaxtoy","directions":1,"delays":[[1]]},{"name":"honkprize","directions":1,"delays":[[1]]},{"name":"ian","directions":1,"delays":[[1]]},{"name":"marauderprize","directions":1,"delays":[[1]]},{"name":"maulerprize","directions":1,"delays":[[1]]},{"name":"nuketoy","directions":1,"delays":[[0.1,0.1]]},{"name":"odysseusprize","directions":1,"delays":[[1]]},{"name":"owlprize","directions":1,"delays":[[1]]},{"name":"phazonprize","directions":1,"delays":[[1]]},{"name":"reticenceprize","directions":1,"delays":[[1]]},{"name":"ripleytoy","directions":1,"delays":[[1]]},{"name":"seraphprize","directions":1,"delays":[[1]]},{"name":"skeletonprize","directions":1,"delays":[[1]]},{"name":"snappop","directions":1,"delays":[[1]]},{"name":"spbox","directions":1,"delays":[[1]]},{"name":"toy_mouse","directions":1,"delays":[[1]]},{"name":"capbullet","directions":1,"delays":[[1]]},{"name":"foamcrossbow-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"foamcrossbow-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"capgun-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"capgun-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"foamblade-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"foamblade-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"corgib-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"corgib-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"synb-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"synb-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"synb","directions":1,"delays":[[1]]},{"name":"corgib","directions":1,"delays":[[1]]},{"name":"football","directions":1,"delays":[[1]]},{"name":"footb-inhand-right","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"footb-inhand-left","directions":4,"delays":[[1],[1],[1],[1]]},{"name":"basketball","directions":1,"delays":[[1]]},{"name":"bask-inhand-right","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1]]},{"name":"bask-inhand-left","directions":4,"delays":[[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1],[0.1,0.1,0.1,0.1,0.1]]}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CCBYSA3", + "copyright": "https://github.com/tgstation/tgstation, smug plushie by memager", + "states": [ + { + "name": "carpplush", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "narplush", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "plushie_h", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "plushie_lizard", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "plushie_nuke", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "plushie_slime", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "plushie_snake", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "doll", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "carpplush-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "carpplush-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "doll-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "doll-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "AI", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "base", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "bolt-closed", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "bolt-open", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "deathripleytoy", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "durandprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "fireripleytoy", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "foamblade", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "foamcrossbow", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "foamdart", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "griffinprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "foambox", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "gygaxtoy", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "honkprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "ian", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "marauderprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "maulerprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "nuketoy", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "odysseusprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "owlprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "phazonprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "reticenceprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "ripleytoy", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "seraphprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "giantsmugplushie", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "skeletonprize", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "snappop", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "spbox", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "toy_mouse", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "capbullet", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "foamcrossbow-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "foamcrossbow-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "capgun-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "capgun-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "foamblade-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "foamblade-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "corgib-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "corgib-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "synb-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "synb-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "synb", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "corgib", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "football", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "footb-inhand-right", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "footb-inhand-left", + "directions": 4, + "delays": [ + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ] + ] + }, + { + "name": "basketball", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "bask-inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "bask-inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +}